{-
   Kubernetes

   No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

   OpenAPI Version: 3.0.1
   Kubernetes API version: release-1.16
   Generated by OpenAPI Generator (https://openapi-generator.tech)
-}

{-|
Module : Kubernetes.OpenAPI.Lens
-}

{-# LANGUAGE KindSignatures #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE RecordWildCards #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-matches -fno-warn-unused-binds -fno-warn-unused-imports #-}

module Kubernetes.OpenAPI.ModelLens where

import qualified Data.Aeson as A
import qualified Data.ByteString.Lazy as BL
import qualified Data.Data as P (Data, Typeable)
import qualified Data.Map as Map
import qualified Data.Set as Set
import qualified Data.Time as TI

import Data.Text (Text)

import Prelude (($), (.),(<$>),(<*>),(=<<),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor)
import qualified Prelude as P

import Kubernetes.OpenAPI.Model
import Kubernetes.OpenAPI.Core


-- * AdmissionregistrationV1ServiceReference

-- | 'admissionregistrationV1ServiceReferenceName' Lens
admissionregistrationV1ServiceReferenceNameL :: Lens_' AdmissionregistrationV1ServiceReference (Text)
admissionregistrationV1ServiceReferenceNameL :: (Text -> f Text)
-> AdmissionregistrationV1ServiceReference
-> f AdmissionregistrationV1ServiceReference
admissionregistrationV1ServiceReferenceNameL Text -> f Text
f AdmissionregistrationV1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferencePort :: AdmissionregistrationV1ServiceReference -> Maybe Int
admissionregistrationV1ServiceReferencePath :: AdmissionregistrationV1ServiceReference -> Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: AdmissionregistrationV1ServiceReference -> Text
admissionregistrationV1ServiceReferenceName :: AdmissionregistrationV1ServiceReference -> Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceName :: Text
..} = (\Text
admissionregistrationV1ServiceReferenceName -> AdmissionregistrationV1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> AdmissionregistrationV1ServiceReference
AdmissionregistrationV1ServiceReference { Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferenceName, Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: Text
..} ) (Text -> AdmissionregistrationV1ServiceReference)
-> f Text -> f AdmissionregistrationV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
admissionregistrationV1ServiceReferenceName
{-# INLINE admissionregistrationV1ServiceReferenceNameL #-}

-- | 'admissionregistrationV1ServiceReferenceNamespace' Lens
admissionregistrationV1ServiceReferenceNamespaceL :: Lens_' AdmissionregistrationV1ServiceReference (Text)
admissionregistrationV1ServiceReferenceNamespaceL :: (Text -> f Text)
-> AdmissionregistrationV1ServiceReference
-> f AdmissionregistrationV1ServiceReference
admissionregistrationV1ServiceReferenceNamespaceL Text -> f Text
f AdmissionregistrationV1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferencePort :: AdmissionregistrationV1ServiceReference -> Maybe Int
admissionregistrationV1ServiceReferencePath :: AdmissionregistrationV1ServiceReference -> Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: AdmissionregistrationV1ServiceReference -> Text
admissionregistrationV1ServiceReferenceName :: AdmissionregistrationV1ServiceReference -> Text
..} = (\Text
admissionregistrationV1ServiceReferenceNamespace -> AdmissionregistrationV1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> AdmissionregistrationV1ServiceReference
AdmissionregistrationV1ServiceReference { Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceNamespace, Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferenceName :: Text
..} ) (Text -> AdmissionregistrationV1ServiceReference)
-> f Text -> f AdmissionregistrationV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
admissionregistrationV1ServiceReferenceNamespace
{-# INLINE admissionregistrationV1ServiceReferenceNamespaceL #-}

-- | 'admissionregistrationV1ServiceReferencePath' Lens
admissionregistrationV1ServiceReferencePathL :: Lens_' AdmissionregistrationV1ServiceReference (Maybe Text)
admissionregistrationV1ServiceReferencePathL :: (Maybe Text -> f (Maybe Text))
-> AdmissionregistrationV1ServiceReference
-> f AdmissionregistrationV1ServiceReference
admissionregistrationV1ServiceReferencePathL Maybe Text -> f (Maybe Text)
f AdmissionregistrationV1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferencePort :: AdmissionregistrationV1ServiceReference -> Maybe Int
admissionregistrationV1ServiceReferencePath :: AdmissionregistrationV1ServiceReference -> Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: AdmissionregistrationV1ServiceReference -> Text
admissionregistrationV1ServiceReferenceName :: AdmissionregistrationV1ServiceReference -> Text
..} = (\Maybe Text
admissionregistrationV1ServiceReferencePath -> AdmissionregistrationV1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> AdmissionregistrationV1ServiceReference
AdmissionregistrationV1ServiceReference { Maybe Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferencePath, Maybe Int
Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceName :: Text
..} ) (Maybe Text -> AdmissionregistrationV1ServiceReference)
-> f (Maybe Text) -> f AdmissionregistrationV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
admissionregistrationV1ServiceReferencePath
{-# INLINE admissionregistrationV1ServiceReferencePathL #-}

-- | 'admissionregistrationV1ServiceReferencePort' Lens
admissionregistrationV1ServiceReferencePortL :: Lens_' AdmissionregistrationV1ServiceReference (Maybe Int)
admissionregistrationV1ServiceReferencePortL :: (Maybe Int -> f (Maybe Int))
-> AdmissionregistrationV1ServiceReference
-> f AdmissionregistrationV1ServiceReference
admissionregistrationV1ServiceReferencePortL Maybe Int -> f (Maybe Int)
f AdmissionregistrationV1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferencePort :: AdmissionregistrationV1ServiceReference -> Maybe Int
admissionregistrationV1ServiceReferencePath :: AdmissionregistrationV1ServiceReference -> Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: AdmissionregistrationV1ServiceReference -> Text
admissionregistrationV1ServiceReferenceName :: AdmissionregistrationV1ServiceReference -> Text
..} = (\Maybe Int
admissionregistrationV1ServiceReferencePort -> AdmissionregistrationV1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> AdmissionregistrationV1ServiceReference
AdmissionregistrationV1ServiceReference { Maybe Int
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePort, Maybe Text
Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceName :: Text
..} ) (Maybe Int -> AdmissionregistrationV1ServiceReference)
-> f (Maybe Int) -> f AdmissionregistrationV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
admissionregistrationV1ServiceReferencePort
{-# INLINE admissionregistrationV1ServiceReferencePortL #-}



-- * AdmissionregistrationV1WebhookClientConfig

-- | 'admissionregistrationV1WebhookClientConfigCaBundle' Lens
admissionregistrationV1WebhookClientConfigCaBundleL :: Lens_' AdmissionregistrationV1WebhookClientConfig (Maybe ByteArray)
admissionregistrationV1WebhookClientConfigCaBundleL :: (Maybe ByteArray -> f (Maybe ByteArray))
-> AdmissionregistrationV1WebhookClientConfig
-> f AdmissionregistrationV1WebhookClientConfig
admissionregistrationV1WebhookClientConfigCaBundleL Maybe ByteArray -> f (Maybe ByteArray)
f AdmissionregistrationV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigUrl :: AdmissionregistrationV1WebhookClientConfig -> Maybe Text
admissionregistrationV1WebhookClientConfigService :: AdmissionregistrationV1WebhookClientConfig
-> Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: AdmissionregistrationV1WebhookClientConfig -> Maybe ByteArray
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
..} = (\Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle -> AdmissionregistrationV1WebhookClientConfig :: Maybe ByteArray
-> Maybe AdmissionregistrationV1ServiceReference
-> Maybe Text
-> AdmissionregistrationV1WebhookClientConfig
AdmissionregistrationV1WebhookClientConfig { Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle, Maybe Text
Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
..} ) (Maybe ByteArray -> AdmissionregistrationV1WebhookClientConfig)
-> f (Maybe ByteArray)
-> f AdmissionregistrationV1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ByteArray -> f (Maybe ByteArray)
f Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle
{-# INLINE admissionregistrationV1WebhookClientConfigCaBundleL #-}

-- | 'admissionregistrationV1WebhookClientConfigService' Lens
admissionregistrationV1WebhookClientConfigServiceL :: Lens_' AdmissionregistrationV1WebhookClientConfig (Maybe AdmissionregistrationV1ServiceReference)
admissionregistrationV1WebhookClientConfigServiceL :: (Maybe AdmissionregistrationV1ServiceReference
 -> f (Maybe AdmissionregistrationV1ServiceReference))
-> AdmissionregistrationV1WebhookClientConfig
-> f AdmissionregistrationV1WebhookClientConfig
admissionregistrationV1WebhookClientConfigServiceL Maybe AdmissionregistrationV1ServiceReference
-> f (Maybe AdmissionregistrationV1ServiceReference)
f AdmissionregistrationV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigUrl :: AdmissionregistrationV1WebhookClientConfig -> Maybe Text
admissionregistrationV1WebhookClientConfigService :: AdmissionregistrationV1WebhookClientConfig
-> Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: AdmissionregistrationV1WebhookClientConfig -> Maybe ByteArray
..} = (\Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigService -> AdmissionregistrationV1WebhookClientConfig :: Maybe ByteArray
-> Maybe AdmissionregistrationV1ServiceReference
-> Maybe Text
-> AdmissionregistrationV1WebhookClientConfig
AdmissionregistrationV1WebhookClientConfig { Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigService, Maybe Text
Maybe ByteArray
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
..} ) (Maybe AdmissionregistrationV1ServiceReference
 -> AdmissionregistrationV1WebhookClientConfig)
-> f (Maybe AdmissionregistrationV1ServiceReference)
-> f AdmissionregistrationV1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe AdmissionregistrationV1ServiceReference
-> f (Maybe AdmissionregistrationV1ServiceReference)
f Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigService
{-# INLINE admissionregistrationV1WebhookClientConfigServiceL #-}

-- | 'admissionregistrationV1WebhookClientConfigUrl' Lens
admissionregistrationV1WebhookClientConfigUrlL :: Lens_' AdmissionregistrationV1WebhookClientConfig (Maybe Text)
admissionregistrationV1WebhookClientConfigUrlL :: (Maybe Text -> f (Maybe Text))
-> AdmissionregistrationV1WebhookClientConfig
-> f AdmissionregistrationV1WebhookClientConfig
admissionregistrationV1WebhookClientConfigUrlL Maybe Text -> f (Maybe Text)
f AdmissionregistrationV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigUrl :: AdmissionregistrationV1WebhookClientConfig -> Maybe Text
admissionregistrationV1WebhookClientConfigService :: AdmissionregistrationV1WebhookClientConfig
-> Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: AdmissionregistrationV1WebhookClientConfig -> Maybe ByteArray
..} = (\Maybe Text
admissionregistrationV1WebhookClientConfigUrl -> AdmissionregistrationV1WebhookClientConfig :: Maybe ByteArray
-> Maybe AdmissionregistrationV1ServiceReference
-> Maybe Text
-> AdmissionregistrationV1WebhookClientConfig
AdmissionregistrationV1WebhookClientConfig { Maybe Text
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1WebhookClientConfigUrl, Maybe ByteArray
Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
..} ) (Maybe Text -> AdmissionregistrationV1WebhookClientConfig)
-> f (Maybe Text) -> f AdmissionregistrationV1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
admissionregistrationV1WebhookClientConfigUrl
{-# INLINE admissionregistrationV1WebhookClientConfigUrlL #-}



-- * AdmissionregistrationV1beta1ServiceReference

-- | 'admissionregistrationV1beta1ServiceReferenceName' Lens
admissionregistrationV1beta1ServiceReferenceNameL :: Lens_' AdmissionregistrationV1beta1ServiceReference (Text)
admissionregistrationV1beta1ServiceReferenceNameL :: (Text -> f Text)
-> AdmissionregistrationV1beta1ServiceReference
-> f AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1ServiceReferenceNameL Text -> f Text
f AdmissionregistrationV1beta1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1beta1ServiceReferencePort :: AdmissionregistrationV1beta1ServiceReference -> Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: AdmissionregistrationV1beta1ServiceReference -> Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: AdmissionregistrationV1beta1ServiceReference -> Text
admissionregistrationV1beta1ServiceReferenceName :: AdmissionregistrationV1beta1ServiceReference -> Text
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferenceName :: Text
..} = (\Text
admissionregistrationV1beta1ServiceReferenceName -> AdmissionregistrationV1beta1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> AdmissionregistrationV1beta1ServiceReference
AdmissionregistrationV1beta1ServiceReference { Text
admissionregistrationV1beta1ServiceReferenceName :: Text
admissionregistrationV1beta1ServiceReferenceName :: Text
admissionregistrationV1beta1ServiceReferenceName, Maybe Int
Maybe Text
Text
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
..} ) (Text -> AdmissionregistrationV1beta1ServiceReference)
-> f Text -> f AdmissionregistrationV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
admissionregistrationV1beta1ServiceReferenceName
{-# INLINE admissionregistrationV1beta1ServiceReferenceNameL #-}

-- | 'admissionregistrationV1beta1ServiceReferenceNamespace' Lens
admissionregistrationV1beta1ServiceReferenceNamespaceL :: Lens_' AdmissionregistrationV1beta1ServiceReference (Text)
admissionregistrationV1beta1ServiceReferenceNamespaceL :: (Text -> f Text)
-> AdmissionregistrationV1beta1ServiceReference
-> f AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1ServiceReferenceNamespaceL Text -> f Text
f AdmissionregistrationV1beta1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferenceName :: Text
admissionregistrationV1beta1ServiceReferencePort :: AdmissionregistrationV1beta1ServiceReference -> Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: AdmissionregistrationV1beta1ServiceReference -> Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: AdmissionregistrationV1beta1ServiceReference -> Text
admissionregistrationV1beta1ServiceReferenceName :: AdmissionregistrationV1beta1ServiceReference -> Text
..} = (\Text
admissionregistrationV1beta1ServiceReferenceNamespace -> AdmissionregistrationV1beta1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> AdmissionregistrationV1beta1ServiceReference
AdmissionregistrationV1beta1ServiceReference { Text
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferenceNamespace, Maybe Int
Maybe Text
Text
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferenceName :: Text
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferenceName :: Text
..} ) (Text -> AdmissionregistrationV1beta1ServiceReference)
-> f Text -> f AdmissionregistrationV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
admissionregistrationV1beta1ServiceReferenceNamespace
{-# INLINE admissionregistrationV1beta1ServiceReferenceNamespaceL #-}

-- | 'admissionregistrationV1beta1ServiceReferencePath' Lens
admissionregistrationV1beta1ServiceReferencePathL :: Lens_' AdmissionregistrationV1beta1ServiceReference (Maybe Text)
admissionregistrationV1beta1ServiceReferencePathL :: (Maybe Text -> f (Maybe Text))
-> AdmissionregistrationV1beta1ServiceReference
-> f AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1ServiceReferencePathL Maybe Text -> f (Maybe Text)
f AdmissionregistrationV1beta1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferenceName :: Text
admissionregistrationV1beta1ServiceReferencePort :: AdmissionregistrationV1beta1ServiceReference -> Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: AdmissionregistrationV1beta1ServiceReference -> Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: AdmissionregistrationV1beta1ServiceReference -> Text
admissionregistrationV1beta1ServiceReferenceName :: AdmissionregistrationV1beta1ServiceReference -> Text
..} = (\Maybe Text
admissionregistrationV1beta1ServiceReferencePath -> AdmissionregistrationV1beta1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> AdmissionregistrationV1beta1ServiceReference
AdmissionregistrationV1beta1ServiceReference { Maybe Text
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferencePath, Maybe Int
Text
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferenceName :: Text
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferenceName :: Text
..} ) (Maybe Text -> AdmissionregistrationV1beta1ServiceReference)
-> f (Maybe Text) -> f AdmissionregistrationV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
admissionregistrationV1beta1ServiceReferencePath
{-# INLINE admissionregistrationV1beta1ServiceReferencePathL #-}

-- | 'admissionregistrationV1beta1ServiceReferencePort' Lens
admissionregistrationV1beta1ServiceReferencePortL :: Lens_' AdmissionregistrationV1beta1ServiceReference (Maybe Int)
admissionregistrationV1beta1ServiceReferencePortL :: (Maybe Int -> f (Maybe Int))
-> AdmissionregistrationV1beta1ServiceReference
-> f AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1ServiceReferencePortL Maybe Int -> f (Maybe Int)
f AdmissionregistrationV1beta1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferenceName :: Text
admissionregistrationV1beta1ServiceReferencePort :: AdmissionregistrationV1beta1ServiceReference -> Maybe Int
admissionregistrationV1beta1ServiceReferencePath :: AdmissionregistrationV1beta1ServiceReference -> Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: AdmissionregistrationV1beta1ServiceReference -> Text
admissionregistrationV1beta1ServiceReferenceName :: AdmissionregistrationV1beta1ServiceReference -> Text
..} = (\Maybe Int
admissionregistrationV1beta1ServiceReferencePort -> AdmissionregistrationV1beta1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> AdmissionregistrationV1beta1ServiceReference
AdmissionregistrationV1beta1ServiceReference { Maybe Int
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferencePort :: Maybe Int
admissionregistrationV1beta1ServiceReferencePort, Maybe Text
Text
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferenceName :: Text
admissionregistrationV1beta1ServiceReferencePath :: Maybe Text
admissionregistrationV1beta1ServiceReferenceNamespace :: Text
admissionregistrationV1beta1ServiceReferenceName :: Text
..} ) (Maybe Int -> AdmissionregistrationV1beta1ServiceReference)
-> f (Maybe Int) -> f AdmissionregistrationV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
admissionregistrationV1beta1ServiceReferencePort
{-# INLINE admissionregistrationV1beta1ServiceReferencePortL #-}



-- * AdmissionregistrationV1beta1WebhookClientConfig

-- | 'admissionregistrationV1beta1WebhookClientConfigCaBundle' Lens
admissionregistrationV1beta1WebhookClientConfigCaBundleL :: Lens_' AdmissionregistrationV1beta1WebhookClientConfig (Maybe ByteArray)
admissionregistrationV1beta1WebhookClientConfigCaBundleL :: (Maybe ByteArray -> f (Maybe ByteArray))
-> AdmissionregistrationV1beta1WebhookClientConfig
-> f AdmissionregistrationV1beta1WebhookClientConfig
admissionregistrationV1beta1WebhookClientConfigCaBundleL Maybe ByteArray -> f (Maybe ByteArray)
f AdmissionregistrationV1beta1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigUrl :: AdmissionregistrationV1beta1WebhookClientConfig -> Maybe Text
admissionregistrationV1beta1WebhookClientConfigService :: AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigCaBundle :: AdmissionregistrationV1beta1WebhookClientConfig -> Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1beta1WebhookClientConfigService :: Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
..} = (\Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigCaBundle -> AdmissionregistrationV1beta1WebhookClientConfig :: Maybe ByteArray
-> Maybe AdmissionregistrationV1beta1ServiceReference
-> Maybe Text
-> AdmissionregistrationV1beta1WebhookClientConfig
AdmissionregistrationV1beta1WebhookClientConfig { Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigCaBundle, Maybe Text
Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1beta1WebhookClientConfigService :: Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1beta1WebhookClientConfigService :: Maybe AdmissionregistrationV1beta1ServiceReference
..} ) (Maybe ByteArray
 -> AdmissionregistrationV1beta1WebhookClientConfig)
-> f (Maybe ByteArray)
-> f AdmissionregistrationV1beta1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ByteArray -> f (Maybe ByteArray)
f Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigCaBundle
{-# INLINE admissionregistrationV1beta1WebhookClientConfigCaBundleL #-}

-- | 'admissionregistrationV1beta1WebhookClientConfigService' Lens
admissionregistrationV1beta1WebhookClientConfigServiceL :: Lens_' AdmissionregistrationV1beta1WebhookClientConfig (Maybe AdmissionregistrationV1beta1ServiceReference)
admissionregistrationV1beta1WebhookClientConfigServiceL :: (Maybe AdmissionregistrationV1beta1ServiceReference
 -> f (Maybe AdmissionregistrationV1beta1ServiceReference))
-> AdmissionregistrationV1beta1WebhookClientConfig
-> f AdmissionregistrationV1beta1WebhookClientConfig
admissionregistrationV1beta1WebhookClientConfigServiceL Maybe AdmissionregistrationV1beta1ServiceReference
-> f (Maybe AdmissionregistrationV1beta1ServiceReference)
f AdmissionregistrationV1beta1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1beta1WebhookClientConfigService :: Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigUrl :: AdmissionregistrationV1beta1WebhookClientConfig -> Maybe Text
admissionregistrationV1beta1WebhookClientConfigService :: AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigCaBundle :: AdmissionregistrationV1beta1WebhookClientConfig -> Maybe ByteArray
..} = (\Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigService -> AdmissionregistrationV1beta1WebhookClientConfig :: Maybe ByteArray
-> Maybe AdmissionregistrationV1beta1ServiceReference
-> Maybe Text
-> AdmissionregistrationV1beta1WebhookClientConfig
AdmissionregistrationV1beta1WebhookClientConfig { Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigService :: Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigService :: Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigService, Maybe Text
Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
..} ) (Maybe AdmissionregistrationV1beta1ServiceReference
 -> AdmissionregistrationV1beta1WebhookClientConfig)
-> f (Maybe AdmissionregistrationV1beta1ServiceReference)
-> f AdmissionregistrationV1beta1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe AdmissionregistrationV1beta1ServiceReference
-> f (Maybe AdmissionregistrationV1beta1ServiceReference)
f Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigService
{-# INLINE admissionregistrationV1beta1WebhookClientConfigServiceL #-}

-- | 'admissionregistrationV1beta1WebhookClientConfigUrl' Lens
admissionregistrationV1beta1WebhookClientConfigUrlL :: Lens_' AdmissionregistrationV1beta1WebhookClientConfig (Maybe Text)
admissionregistrationV1beta1WebhookClientConfigUrlL :: (Maybe Text -> f (Maybe Text))
-> AdmissionregistrationV1beta1WebhookClientConfig
-> f AdmissionregistrationV1beta1WebhookClientConfig
admissionregistrationV1beta1WebhookClientConfigUrlL Maybe Text -> f (Maybe Text)
f AdmissionregistrationV1beta1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1beta1WebhookClientConfigService :: Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigUrl :: AdmissionregistrationV1beta1WebhookClientConfig -> Maybe Text
admissionregistrationV1beta1WebhookClientConfigService :: AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigCaBundle :: AdmissionregistrationV1beta1WebhookClientConfig -> Maybe ByteArray
..} = (\Maybe Text
admissionregistrationV1beta1WebhookClientConfigUrl -> AdmissionregistrationV1beta1WebhookClientConfig :: Maybe ByteArray
-> Maybe AdmissionregistrationV1beta1ServiceReference
-> Maybe Text
-> AdmissionregistrationV1beta1WebhookClientConfig
AdmissionregistrationV1beta1WebhookClientConfig { Maybe Text
admissionregistrationV1beta1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1beta1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1beta1WebhookClientConfigUrl, Maybe ByteArray
Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigService :: Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1beta1WebhookClientConfigService :: Maybe AdmissionregistrationV1beta1ServiceReference
admissionregistrationV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
..} ) (Maybe Text -> AdmissionregistrationV1beta1WebhookClientConfig)
-> f (Maybe Text)
-> f AdmissionregistrationV1beta1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
admissionregistrationV1beta1WebhookClientConfigUrl
{-# INLINE admissionregistrationV1beta1WebhookClientConfigUrlL #-}



-- * ApiextensionsV1ServiceReference

-- | 'apiextensionsV1ServiceReferenceName' Lens
apiextensionsV1ServiceReferenceNameL :: Lens_' ApiextensionsV1ServiceReference (Text)
apiextensionsV1ServiceReferenceNameL :: (Text -> f Text)
-> ApiextensionsV1ServiceReference
-> f ApiextensionsV1ServiceReference
apiextensionsV1ServiceReferenceNameL Text -> f Text
f ApiextensionsV1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferencePort :: ApiextensionsV1ServiceReference -> Maybe Int
apiextensionsV1ServiceReferencePath :: ApiextensionsV1ServiceReference -> Maybe Text
apiextensionsV1ServiceReferenceNamespace :: ApiextensionsV1ServiceReference -> Text
apiextensionsV1ServiceReferenceName :: ApiextensionsV1ServiceReference -> Text
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceName :: Text
..} = (\Text
apiextensionsV1ServiceReferenceName -> ApiextensionsV1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> ApiextensionsV1ServiceReference
ApiextensionsV1ServiceReference { Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferenceName, Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferenceNamespace :: Text
..} ) (Text -> ApiextensionsV1ServiceReference)
-> f Text -> f ApiextensionsV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
apiextensionsV1ServiceReferenceName
{-# INLINE apiextensionsV1ServiceReferenceNameL #-}

-- | 'apiextensionsV1ServiceReferenceNamespace' Lens
apiextensionsV1ServiceReferenceNamespaceL :: Lens_' ApiextensionsV1ServiceReference (Text)
apiextensionsV1ServiceReferenceNamespaceL :: (Text -> f Text)
-> ApiextensionsV1ServiceReference
-> f ApiextensionsV1ServiceReference
apiextensionsV1ServiceReferenceNamespaceL Text -> f Text
f ApiextensionsV1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferencePort :: ApiextensionsV1ServiceReference -> Maybe Int
apiextensionsV1ServiceReferencePath :: ApiextensionsV1ServiceReference -> Maybe Text
apiextensionsV1ServiceReferenceNamespace :: ApiextensionsV1ServiceReference -> Text
apiextensionsV1ServiceReferenceName :: ApiextensionsV1ServiceReference -> Text
..} = (\Text
apiextensionsV1ServiceReferenceNamespace -> ApiextensionsV1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> ApiextensionsV1ServiceReference
ApiextensionsV1ServiceReference { Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceNamespace, Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferenceName :: Text
..} ) (Text -> ApiextensionsV1ServiceReference)
-> f Text -> f ApiextensionsV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
apiextensionsV1ServiceReferenceNamespace
{-# INLINE apiextensionsV1ServiceReferenceNamespaceL #-}

-- | 'apiextensionsV1ServiceReferencePath' Lens
apiextensionsV1ServiceReferencePathL :: Lens_' ApiextensionsV1ServiceReference (Maybe Text)
apiextensionsV1ServiceReferencePathL :: (Maybe Text -> f (Maybe Text))
-> ApiextensionsV1ServiceReference
-> f ApiextensionsV1ServiceReference
apiextensionsV1ServiceReferencePathL Maybe Text -> f (Maybe Text)
f ApiextensionsV1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferencePort :: ApiextensionsV1ServiceReference -> Maybe Int
apiextensionsV1ServiceReferencePath :: ApiextensionsV1ServiceReference -> Maybe Text
apiextensionsV1ServiceReferenceNamespace :: ApiextensionsV1ServiceReference -> Text
apiextensionsV1ServiceReferenceName :: ApiextensionsV1ServiceReference -> Text
..} = (\Maybe Text
apiextensionsV1ServiceReferencePath -> ApiextensionsV1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> ApiextensionsV1ServiceReference
ApiextensionsV1ServiceReference { Maybe Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferencePath, Maybe Int
Text
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceName :: Text
..} ) (Maybe Text -> ApiextensionsV1ServiceReference)
-> f (Maybe Text) -> f ApiextensionsV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
apiextensionsV1ServiceReferencePath
{-# INLINE apiextensionsV1ServiceReferencePathL #-}

-- | 'apiextensionsV1ServiceReferencePort' Lens
apiextensionsV1ServiceReferencePortL :: Lens_' ApiextensionsV1ServiceReference (Maybe Int)
apiextensionsV1ServiceReferencePortL :: (Maybe Int -> f (Maybe Int))
-> ApiextensionsV1ServiceReference
-> f ApiextensionsV1ServiceReference
apiextensionsV1ServiceReferencePortL Maybe Int -> f (Maybe Int)
f ApiextensionsV1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferencePort :: ApiextensionsV1ServiceReference -> Maybe Int
apiextensionsV1ServiceReferencePath :: ApiextensionsV1ServiceReference -> Maybe Text
apiextensionsV1ServiceReferenceNamespace :: ApiextensionsV1ServiceReference -> Text
apiextensionsV1ServiceReferenceName :: ApiextensionsV1ServiceReference -> Text
..} = (\Maybe Int
apiextensionsV1ServiceReferencePort -> ApiextensionsV1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> ApiextensionsV1ServiceReference
ApiextensionsV1ServiceReference { Maybe Int
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePort, Maybe Text
Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceName :: Text
..} ) (Maybe Int -> ApiextensionsV1ServiceReference)
-> f (Maybe Int) -> f ApiextensionsV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
apiextensionsV1ServiceReferencePort
{-# INLINE apiextensionsV1ServiceReferencePortL #-}



-- * ApiextensionsV1WebhookClientConfig

-- | 'apiextensionsV1WebhookClientConfigCaBundle' Lens
apiextensionsV1WebhookClientConfigCaBundleL :: Lens_' ApiextensionsV1WebhookClientConfig (Maybe ByteArray)
apiextensionsV1WebhookClientConfigCaBundleL :: (Maybe ByteArray -> f (Maybe ByteArray))
-> ApiextensionsV1WebhookClientConfig
-> f ApiextensionsV1WebhookClientConfig
apiextensionsV1WebhookClientConfigCaBundleL Maybe ByteArray -> f (Maybe ByteArray)
f ApiextensionsV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigUrl :: ApiextensionsV1WebhookClientConfig -> Maybe Text
apiextensionsV1WebhookClientConfigService :: ApiextensionsV1WebhookClientConfig
-> Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: ApiextensionsV1WebhookClientConfig -> Maybe ByteArray
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
..} = (\Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle -> ApiextensionsV1WebhookClientConfig :: Maybe ByteArray
-> Maybe ApiextensionsV1ServiceReference
-> Maybe Text
-> ApiextensionsV1WebhookClientConfig
ApiextensionsV1WebhookClientConfig { Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle, Maybe Text
Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
..} ) (Maybe ByteArray -> ApiextensionsV1WebhookClientConfig)
-> f (Maybe ByteArray) -> f ApiextensionsV1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ByteArray -> f (Maybe ByteArray)
f Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle
{-# INLINE apiextensionsV1WebhookClientConfigCaBundleL #-}

-- | 'apiextensionsV1WebhookClientConfigService' Lens
apiextensionsV1WebhookClientConfigServiceL :: Lens_' ApiextensionsV1WebhookClientConfig (Maybe ApiextensionsV1ServiceReference)
apiextensionsV1WebhookClientConfigServiceL :: (Maybe ApiextensionsV1ServiceReference
 -> f (Maybe ApiextensionsV1ServiceReference))
-> ApiextensionsV1WebhookClientConfig
-> f ApiextensionsV1WebhookClientConfig
apiextensionsV1WebhookClientConfigServiceL Maybe ApiextensionsV1ServiceReference
-> f (Maybe ApiextensionsV1ServiceReference)
f ApiextensionsV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigUrl :: ApiextensionsV1WebhookClientConfig -> Maybe Text
apiextensionsV1WebhookClientConfigService :: ApiextensionsV1WebhookClientConfig
-> Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: ApiextensionsV1WebhookClientConfig -> Maybe ByteArray
..} = (\Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigService -> ApiextensionsV1WebhookClientConfig :: Maybe ByteArray
-> Maybe ApiextensionsV1ServiceReference
-> Maybe Text
-> ApiextensionsV1WebhookClientConfig
ApiextensionsV1WebhookClientConfig { Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigService, Maybe Text
Maybe ByteArray
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
..} ) (Maybe ApiextensionsV1ServiceReference
 -> ApiextensionsV1WebhookClientConfig)
-> f (Maybe ApiextensionsV1ServiceReference)
-> f ApiextensionsV1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ApiextensionsV1ServiceReference
-> f (Maybe ApiextensionsV1ServiceReference)
f Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigService
{-# INLINE apiextensionsV1WebhookClientConfigServiceL #-}

-- | 'apiextensionsV1WebhookClientConfigUrl' Lens
apiextensionsV1WebhookClientConfigUrlL :: Lens_' ApiextensionsV1WebhookClientConfig (Maybe Text)
apiextensionsV1WebhookClientConfigUrlL :: (Maybe Text -> f (Maybe Text))
-> ApiextensionsV1WebhookClientConfig
-> f ApiextensionsV1WebhookClientConfig
apiextensionsV1WebhookClientConfigUrlL Maybe Text -> f (Maybe Text)
f ApiextensionsV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigUrl :: ApiextensionsV1WebhookClientConfig -> Maybe Text
apiextensionsV1WebhookClientConfigService :: ApiextensionsV1WebhookClientConfig
-> Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: ApiextensionsV1WebhookClientConfig -> Maybe ByteArray
..} = (\Maybe Text
apiextensionsV1WebhookClientConfigUrl -> ApiextensionsV1WebhookClientConfig :: Maybe ByteArray
-> Maybe ApiextensionsV1ServiceReference
-> Maybe Text
-> ApiextensionsV1WebhookClientConfig
ApiextensionsV1WebhookClientConfig { Maybe Text
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1WebhookClientConfigUrl, Maybe ByteArray
Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
..} ) (Maybe Text -> ApiextensionsV1WebhookClientConfig)
-> f (Maybe Text) -> f ApiextensionsV1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
apiextensionsV1WebhookClientConfigUrl
{-# INLINE apiextensionsV1WebhookClientConfigUrlL #-}



-- * ApiextensionsV1beta1ServiceReference

-- | 'apiextensionsV1beta1ServiceReferenceName' Lens
apiextensionsV1beta1ServiceReferenceNameL :: Lens_' ApiextensionsV1beta1ServiceReference (Text)
apiextensionsV1beta1ServiceReferenceNameL :: (Text -> f Text)
-> ApiextensionsV1beta1ServiceReference
-> f ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1ServiceReferenceNameL Text -> f Text
f ApiextensionsV1beta1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1beta1ServiceReferencePort :: ApiextensionsV1beta1ServiceReference -> Maybe Int
apiextensionsV1beta1ServiceReferencePath :: ApiextensionsV1beta1ServiceReference -> Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: ApiextensionsV1beta1ServiceReference -> Text
apiextensionsV1beta1ServiceReferenceName :: ApiextensionsV1beta1ServiceReference -> Text
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferenceName :: Text
..} = (\Text
apiextensionsV1beta1ServiceReferenceName -> ApiextensionsV1beta1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> ApiextensionsV1beta1ServiceReference
ApiextensionsV1beta1ServiceReference { Text
apiextensionsV1beta1ServiceReferenceName :: Text
apiextensionsV1beta1ServiceReferenceName :: Text
apiextensionsV1beta1ServiceReferenceName, Maybe Int
Maybe Text
Text
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: Text
..} ) (Text -> ApiextensionsV1beta1ServiceReference)
-> f Text -> f ApiextensionsV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
apiextensionsV1beta1ServiceReferenceName
{-# INLINE apiextensionsV1beta1ServiceReferenceNameL #-}

-- | 'apiextensionsV1beta1ServiceReferenceNamespace' Lens
apiextensionsV1beta1ServiceReferenceNamespaceL :: Lens_' ApiextensionsV1beta1ServiceReference (Text)
apiextensionsV1beta1ServiceReferenceNamespaceL :: (Text -> f Text)
-> ApiextensionsV1beta1ServiceReference
-> f ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1ServiceReferenceNamespaceL Text -> f Text
f ApiextensionsV1beta1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferenceName :: Text
apiextensionsV1beta1ServiceReferencePort :: ApiextensionsV1beta1ServiceReference -> Maybe Int
apiextensionsV1beta1ServiceReferencePath :: ApiextensionsV1beta1ServiceReference -> Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: ApiextensionsV1beta1ServiceReference -> Text
apiextensionsV1beta1ServiceReferenceName :: ApiextensionsV1beta1ServiceReference -> Text
..} = (\Text
apiextensionsV1beta1ServiceReferenceNamespace -> ApiextensionsV1beta1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> ApiextensionsV1beta1ServiceReference
ApiextensionsV1beta1ServiceReference { Text
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferenceNamespace, Maybe Int
Maybe Text
Text
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferenceName :: Text
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferenceName :: Text
..} ) (Text -> ApiextensionsV1beta1ServiceReference)
-> f Text -> f ApiextensionsV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
apiextensionsV1beta1ServiceReferenceNamespace
{-# INLINE apiextensionsV1beta1ServiceReferenceNamespaceL #-}

-- | 'apiextensionsV1beta1ServiceReferencePath' Lens
apiextensionsV1beta1ServiceReferencePathL :: Lens_' ApiextensionsV1beta1ServiceReference (Maybe Text)
apiextensionsV1beta1ServiceReferencePathL :: (Maybe Text -> f (Maybe Text))
-> ApiextensionsV1beta1ServiceReference
-> f ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1ServiceReferencePathL Maybe Text -> f (Maybe Text)
f ApiextensionsV1beta1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferenceName :: Text
apiextensionsV1beta1ServiceReferencePort :: ApiextensionsV1beta1ServiceReference -> Maybe Int
apiextensionsV1beta1ServiceReferencePath :: ApiextensionsV1beta1ServiceReference -> Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: ApiextensionsV1beta1ServiceReference -> Text
apiextensionsV1beta1ServiceReferenceName :: ApiextensionsV1beta1ServiceReference -> Text
..} = (\Maybe Text
apiextensionsV1beta1ServiceReferencePath -> ApiextensionsV1beta1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> ApiextensionsV1beta1ServiceReference
ApiextensionsV1beta1ServiceReference { Maybe Text
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferencePath, Maybe Int
Text
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferenceName :: Text
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferenceName :: Text
..} ) (Maybe Text -> ApiextensionsV1beta1ServiceReference)
-> f (Maybe Text) -> f ApiextensionsV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
apiextensionsV1beta1ServiceReferencePath
{-# INLINE apiextensionsV1beta1ServiceReferencePathL #-}

-- | 'apiextensionsV1beta1ServiceReferencePort' Lens
apiextensionsV1beta1ServiceReferencePortL :: Lens_' ApiextensionsV1beta1ServiceReference (Maybe Int)
apiextensionsV1beta1ServiceReferencePortL :: (Maybe Int -> f (Maybe Int))
-> ApiextensionsV1beta1ServiceReference
-> f ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1ServiceReferencePortL Maybe Int -> f (Maybe Int)
f ApiextensionsV1beta1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferenceName :: Text
apiextensionsV1beta1ServiceReferencePort :: ApiextensionsV1beta1ServiceReference -> Maybe Int
apiextensionsV1beta1ServiceReferencePath :: ApiextensionsV1beta1ServiceReference -> Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: ApiextensionsV1beta1ServiceReference -> Text
apiextensionsV1beta1ServiceReferenceName :: ApiextensionsV1beta1ServiceReference -> Text
..} = (\Maybe Int
apiextensionsV1beta1ServiceReferencePort -> ApiextensionsV1beta1ServiceReference :: Text
-> Text
-> Maybe Text
-> Maybe Int
-> ApiextensionsV1beta1ServiceReference
ApiextensionsV1beta1ServiceReference { Maybe Int
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferencePort :: Maybe Int
apiextensionsV1beta1ServiceReferencePort, Maybe Text
Text
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferenceName :: Text
apiextensionsV1beta1ServiceReferencePath :: Maybe Text
apiextensionsV1beta1ServiceReferenceNamespace :: Text
apiextensionsV1beta1ServiceReferenceName :: Text
..} ) (Maybe Int -> ApiextensionsV1beta1ServiceReference)
-> f (Maybe Int) -> f ApiextensionsV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
apiextensionsV1beta1ServiceReferencePort
{-# INLINE apiextensionsV1beta1ServiceReferencePortL #-}



-- * ApiextensionsV1beta1WebhookClientConfig

-- | 'apiextensionsV1beta1WebhookClientConfigCaBundle' Lens
apiextensionsV1beta1WebhookClientConfigCaBundleL :: Lens_' ApiextensionsV1beta1WebhookClientConfig (Maybe ByteArray)
apiextensionsV1beta1WebhookClientConfigCaBundleL :: (Maybe ByteArray -> f (Maybe ByteArray))
-> ApiextensionsV1beta1WebhookClientConfig
-> f ApiextensionsV1beta1WebhookClientConfig
apiextensionsV1beta1WebhookClientConfigCaBundleL Maybe ByteArray -> f (Maybe ByteArray)
f ApiextensionsV1beta1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigUrl :: ApiextensionsV1beta1WebhookClientConfig -> Maybe Text
apiextensionsV1beta1WebhookClientConfigService :: ApiextensionsV1beta1WebhookClientConfig
-> Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigCaBundle :: ApiextensionsV1beta1WebhookClientConfig -> Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1beta1WebhookClientConfigService :: Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
..} = (\Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigCaBundle -> ApiextensionsV1beta1WebhookClientConfig :: Maybe ByteArray
-> Maybe ApiextensionsV1beta1ServiceReference
-> Maybe Text
-> ApiextensionsV1beta1WebhookClientConfig
ApiextensionsV1beta1WebhookClientConfig { Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigCaBundle, Maybe Text
Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1beta1WebhookClientConfigService :: Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1beta1WebhookClientConfigService :: Maybe ApiextensionsV1beta1ServiceReference
..} ) (Maybe ByteArray -> ApiextensionsV1beta1WebhookClientConfig)
-> f (Maybe ByteArray) -> f ApiextensionsV1beta1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ByteArray -> f (Maybe ByteArray)
f Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigCaBundle
{-# INLINE apiextensionsV1beta1WebhookClientConfigCaBundleL #-}

-- | 'apiextensionsV1beta1WebhookClientConfigService' Lens
apiextensionsV1beta1WebhookClientConfigServiceL :: Lens_' ApiextensionsV1beta1WebhookClientConfig (Maybe ApiextensionsV1beta1ServiceReference)
apiextensionsV1beta1WebhookClientConfigServiceL :: (Maybe ApiextensionsV1beta1ServiceReference
 -> f (Maybe ApiextensionsV1beta1ServiceReference))
-> ApiextensionsV1beta1WebhookClientConfig
-> f ApiextensionsV1beta1WebhookClientConfig
apiextensionsV1beta1WebhookClientConfigServiceL Maybe ApiextensionsV1beta1ServiceReference
-> f (Maybe ApiextensionsV1beta1ServiceReference)
f ApiextensionsV1beta1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1beta1WebhookClientConfigService :: Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigUrl :: ApiextensionsV1beta1WebhookClientConfig -> Maybe Text
apiextensionsV1beta1WebhookClientConfigService :: ApiextensionsV1beta1WebhookClientConfig
-> Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigCaBundle :: ApiextensionsV1beta1WebhookClientConfig -> Maybe ByteArray
..} = (\Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigService -> ApiextensionsV1beta1WebhookClientConfig :: Maybe ByteArray
-> Maybe ApiextensionsV1beta1ServiceReference
-> Maybe Text
-> ApiextensionsV1beta1WebhookClientConfig
ApiextensionsV1beta1WebhookClientConfig { Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigService :: Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigService :: Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigService, Maybe Text
Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
..} ) (Maybe ApiextensionsV1beta1ServiceReference
 -> ApiextensionsV1beta1WebhookClientConfig)
-> f (Maybe ApiextensionsV1beta1ServiceReference)
-> f ApiextensionsV1beta1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ApiextensionsV1beta1ServiceReference
-> f (Maybe ApiextensionsV1beta1ServiceReference)
f Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigService
{-# INLINE apiextensionsV1beta1WebhookClientConfigServiceL #-}

-- | 'apiextensionsV1beta1WebhookClientConfigUrl' Lens
apiextensionsV1beta1WebhookClientConfigUrlL :: Lens_' ApiextensionsV1beta1WebhookClientConfig (Maybe Text)
apiextensionsV1beta1WebhookClientConfigUrlL :: (Maybe Text -> f (Maybe Text))
-> ApiextensionsV1beta1WebhookClientConfig
-> f ApiextensionsV1beta1WebhookClientConfig
apiextensionsV1beta1WebhookClientConfigUrlL Maybe Text -> f (Maybe Text)
f ApiextensionsV1beta1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1beta1WebhookClientConfigService :: Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigUrl :: ApiextensionsV1beta1WebhookClientConfig -> Maybe Text
apiextensionsV1beta1WebhookClientConfigService :: ApiextensionsV1beta1WebhookClientConfig
-> Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigCaBundle :: ApiextensionsV1beta1WebhookClientConfig -> Maybe ByteArray
..} = (\Maybe Text
apiextensionsV1beta1WebhookClientConfigUrl -> ApiextensionsV1beta1WebhookClientConfig :: Maybe ByteArray
-> Maybe ApiextensionsV1beta1ServiceReference
-> Maybe Text
-> ApiextensionsV1beta1WebhookClientConfig
ApiextensionsV1beta1WebhookClientConfig { Maybe Text
apiextensionsV1beta1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1beta1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1beta1WebhookClientConfigUrl, Maybe ByteArray
Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigService :: Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1beta1WebhookClientConfigService :: Maybe ApiextensionsV1beta1ServiceReference
apiextensionsV1beta1WebhookClientConfigCaBundle :: Maybe ByteArray
..} ) (Maybe Text -> ApiextensionsV1beta1WebhookClientConfig)
-> f (Maybe Text) -> f ApiextensionsV1beta1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
apiextensionsV1beta1WebhookClientConfigUrl
{-# INLINE apiextensionsV1beta1WebhookClientConfigUrlL #-}



-- * ApiregistrationV1ServiceReference

-- | 'apiregistrationV1ServiceReferenceName' Lens
apiregistrationV1ServiceReferenceNameL :: Lens_' ApiregistrationV1ServiceReference (Maybe Text)
apiregistrationV1ServiceReferenceNameL :: (Maybe Text -> f (Maybe Text))
-> ApiregistrationV1ServiceReference
-> f ApiregistrationV1ServiceReference
apiregistrationV1ServiceReferenceNameL Maybe Text -> f (Maybe Text)
f ApiregistrationV1ServiceReference{Maybe Int
Maybe Text
apiregistrationV1ServiceReferencePort :: ApiregistrationV1ServiceReference -> Maybe Int
apiregistrationV1ServiceReferenceNamespace :: ApiregistrationV1ServiceReference -> Maybe Text
apiregistrationV1ServiceReferenceName :: ApiregistrationV1ServiceReference -> Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
..} = (\Maybe Text
apiregistrationV1ServiceReferenceName -> ApiregistrationV1ServiceReference :: Maybe Text
-> Maybe Text -> Maybe Int -> ApiregistrationV1ServiceReference
ApiregistrationV1ServiceReference { Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferenceName, Maybe Int
Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
..} ) (Maybe Text -> ApiregistrationV1ServiceReference)
-> f (Maybe Text) -> f ApiregistrationV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
apiregistrationV1ServiceReferenceName
{-# INLINE apiregistrationV1ServiceReferenceNameL #-}

-- | 'apiregistrationV1ServiceReferenceNamespace' Lens
apiregistrationV1ServiceReferenceNamespaceL :: Lens_' ApiregistrationV1ServiceReference (Maybe Text)
apiregistrationV1ServiceReferenceNamespaceL :: (Maybe Text -> f (Maybe Text))
-> ApiregistrationV1ServiceReference
-> f ApiregistrationV1ServiceReference
apiregistrationV1ServiceReferenceNamespaceL Maybe Text -> f (Maybe Text)
f ApiregistrationV1ServiceReference{Maybe Int
Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferencePort :: ApiregistrationV1ServiceReference -> Maybe Int
apiregistrationV1ServiceReferenceNamespace :: ApiregistrationV1ServiceReference -> Maybe Text
apiregistrationV1ServiceReferenceName :: ApiregistrationV1ServiceReference -> Maybe Text
..} = (\Maybe Text
apiregistrationV1ServiceReferenceNamespace -> ApiregistrationV1ServiceReference :: Maybe Text
-> Maybe Text -> Maybe Int -> ApiregistrationV1ServiceReference
ApiregistrationV1ServiceReference { Maybe Text
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferenceNamespace, Maybe Int
Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
apiregistrationV1ServiceReferenceName :: Maybe Text
..} ) (Maybe Text -> ApiregistrationV1ServiceReference)
-> f (Maybe Text) -> f ApiregistrationV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
apiregistrationV1ServiceReferenceNamespace
{-# INLINE apiregistrationV1ServiceReferenceNamespaceL #-}

-- | 'apiregistrationV1ServiceReferencePort' Lens
apiregistrationV1ServiceReferencePortL :: Lens_' ApiregistrationV1ServiceReference (Maybe Int)
apiregistrationV1ServiceReferencePortL :: (Maybe Int -> f (Maybe Int))
-> ApiregistrationV1ServiceReference
-> f ApiregistrationV1ServiceReference
apiregistrationV1ServiceReferencePortL Maybe Int -> f (Maybe Int)
f ApiregistrationV1ServiceReference{Maybe Int
Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferencePort :: ApiregistrationV1ServiceReference -> Maybe Int
apiregistrationV1ServiceReferenceNamespace :: ApiregistrationV1ServiceReference -> Maybe Text
apiregistrationV1ServiceReferenceName :: ApiregistrationV1ServiceReference -> Maybe Text
..} = (\Maybe Int
apiregistrationV1ServiceReferencePort -> ApiregistrationV1ServiceReference :: Maybe Text
-> Maybe Text -> Maybe Int -> ApiregistrationV1ServiceReference
ApiregistrationV1ServiceReference { Maybe Int
apiregistrationV1ServiceReferencePort :: Maybe Int
apiregistrationV1ServiceReferencePort :: Maybe Int
apiregistrationV1ServiceReferencePort, Maybe Text
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
..} ) (Maybe Int -> ApiregistrationV1ServiceReference)
-> f (Maybe Int) -> f ApiregistrationV1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
apiregistrationV1ServiceReferencePort
{-# INLINE apiregistrationV1ServiceReferencePortL #-}



-- * ApiregistrationV1beta1ServiceReference

-- | 'apiregistrationV1beta1ServiceReferenceName' Lens
apiregistrationV1beta1ServiceReferenceNameL :: Lens_' ApiregistrationV1beta1ServiceReference (Maybe Text)
apiregistrationV1beta1ServiceReferenceNameL :: (Maybe Text -> f (Maybe Text))
-> ApiregistrationV1beta1ServiceReference
-> f ApiregistrationV1beta1ServiceReference
apiregistrationV1beta1ServiceReferenceNameL Maybe Text -> f (Maybe Text)
f ApiregistrationV1beta1ServiceReference{Maybe Int
Maybe Text
apiregistrationV1beta1ServiceReferencePort :: ApiregistrationV1beta1ServiceReference -> Maybe Int
apiregistrationV1beta1ServiceReferenceNamespace :: ApiregistrationV1beta1ServiceReference -> Maybe Text
apiregistrationV1beta1ServiceReferenceName :: ApiregistrationV1beta1ServiceReference -> Maybe Text
apiregistrationV1beta1ServiceReferencePort :: Maybe Int
apiregistrationV1beta1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1beta1ServiceReferenceName :: Maybe Text
..} = (\Maybe Text
apiregistrationV1beta1ServiceReferenceName -> ApiregistrationV1beta1ServiceReference :: Maybe Text
-> Maybe Text
-> Maybe Int
-> ApiregistrationV1beta1ServiceReference
ApiregistrationV1beta1ServiceReference { Maybe Text
apiregistrationV1beta1ServiceReferenceName :: Maybe Text
apiregistrationV1beta1ServiceReferenceName :: Maybe Text
apiregistrationV1beta1ServiceReferenceName, Maybe Int
Maybe Text
apiregistrationV1beta1ServiceReferencePort :: Maybe Int
apiregistrationV1beta1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1beta1ServiceReferencePort :: Maybe Int
apiregistrationV1beta1ServiceReferenceNamespace :: Maybe Text
..} ) (Maybe Text -> ApiregistrationV1beta1ServiceReference)
-> f (Maybe Text) -> f ApiregistrationV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
apiregistrationV1beta1ServiceReferenceName
{-# INLINE apiregistrationV1beta1ServiceReferenceNameL #-}

-- | 'apiregistrationV1beta1ServiceReferenceNamespace' Lens
apiregistrationV1beta1ServiceReferenceNamespaceL :: Lens_' ApiregistrationV1beta1ServiceReference (Maybe Text)
apiregistrationV1beta1ServiceReferenceNamespaceL :: (Maybe Text -> f (Maybe Text))
-> ApiregistrationV1beta1ServiceReference
-> f ApiregistrationV1beta1ServiceReference
apiregistrationV1beta1ServiceReferenceNamespaceL Maybe Text -> f (Maybe Text)
f ApiregistrationV1beta1ServiceReference{Maybe Int
Maybe Text
apiregistrationV1beta1ServiceReferencePort :: Maybe Int
apiregistrationV1beta1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1beta1ServiceReferenceName :: Maybe Text
apiregistrationV1beta1ServiceReferencePort :: ApiregistrationV1beta1ServiceReference -> Maybe Int
apiregistrationV1beta1ServiceReferenceNamespace :: ApiregistrationV1beta1ServiceReference -> Maybe Text
apiregistrationV1beta1ServiceReferenceName :: ApiregistrationV1beta1ServiceReference -> Maybe Text
..} = (\Maybe Text
apiregistrationV1beta1ServiceReferenceNamespace -> ApiregistrationV1beta1ServiceReference :: Maybe Text
-> Maybe Text
-> Maybe Int
-> ApiregistrationV1beta1ServiceReference
ApiregistrationV1beta1ServiceReference { Maybe Text
apiregistrationV1beta1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1beta1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1beta1ServiceReferenceNamespace, Maybe Int
Maybe Text
apiregistrationV1beta1ServiceReferencePort :: Maybe Int
apiregistrationV1beta1ServiceReferenceName :: Maybe Text
apiregistrationV1beta1ServiceReferencePort :: Maybe Int
apiregistrationV1beta1ServiceReferenceName :: Maybe Text
..} ) (Maybe Text -> ApiregistrationV1beta1ServiceReference)
-> f (Maybe Text) -> f ApiregistrationV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
apiregistrationV1beta1ServiceReferenceNamespace
{-# INLINE apiregistrationV1beta1ServiceReferenceNamespaceL #-}

-- | 'apiregistrationV1beta1ServiceReferencePort' Lens
apiregistrationV1beta1ServiceReferencePortL :: Lens_' ApiregistrationV1beta1ServiceReference (Maybe Int)
apiregistrationV1beta1ServiceReferencePortL :: (Maybe Int -> f (Maybe Int))
-> ApiregistrationV1beta1ServiceReference
-> f ApiregistrationV1beta1ServiceReference
apiregistrationV1beta1ServiceReferencePortL Maybe Int -> f (Maybe Int)
f ApiregistrationV1beta1ServiceReference{Maybe Int
Maybe Text
apiregistrationV1beta1ServiceReferencePort :: Maybe Int
apiregistrationV1beta1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1beta1ServiceReferenceName :: Maybe Text
apiregistrationV1beta1ServiceReferencePort :: ApiregistrationV1beta1ServiceReference -> Maybe Int
apiregistrationV1beta1ServiceReferenceNamespace :: ApiregistrationV1beta1ServiceReference -> Maybe Text
apiregistrationV1beta1ServiceReferenceName :: ApiregistrationV1beta1ServiceReference -> Maybe Text
..} = (\Maybe Int
apiregistrationV1beta1ServiceReferencePort -> ApiregistrationV1beta1ServiceReference :: Maybe Text
-> Maybe Text
-> Maybe Int
-> ApiregistrationV1beta1ServiceReference
ApiregistrationV1beta1ServiceReference { Maybe Int
apiregistrationV1beta1ServiceReferencePort :: Maybe Int
apiregistrationV1beta1ServiceReferencePort :: Maybe Int
apiregistrationV1beta1ServiceReferencePort, Maybe Text
apiregistrationV1beta1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1beta1ServiceReferenceName :: Maybe Text
apiregistrationV1beta1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1beta1ServiceReferenceName :: Maybe Text
..} ) (Maybe Int -> ApiregistrationV1beta1ServiceReference)
-> f (Maybe Int) -> f ApiregistrationV1beta1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
apiregistrationV1beta1ServiceReferencePort
{-# INLINE apiregistrationV1beta1ServiceReferencePortL #-}



-- * AppsV1beta1Deployment

-- | 'appsV1beta1DeploymentApiVersion' Lens
appsV1beta1DeploymentApiVersionL :: Lens_' AppsV1beta1Deployment (Maybe Text)
appsV1beta1DeploymentApiVersionL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1Deployment -> f AppsV1beta1Deployment
appsV1beta1DeploymentApiVersionL Maybe Text -> f (Maybe Text)
f AppsV1beta1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1DeploymentStatus
Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentStatus :: AppsV1beta1Deployment -> Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: AppsV1beta1Deployment -> Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: AppsV1beta1Deployment -> Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: AppsV1beta1Deployment -> Maybe Text
appsV1beta1DeploymentApiVersion :: AppsV1beta1Deployment -> Maybe Text
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
..} = (\Maybe Text
appsV1beta1DeploymentApiVersion -> AppsV1beta1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe AppsV1beta1DeploymentSpec
-> Maybe AppsV1beta1DeploymentStatus
-> AppsV1beta1Deployment
AppsV1beta1Deployment { Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
appsV1beta1DeploymentApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1DeploymentStatus
Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
..} ) (Maybe Text -> AppsV1beta1Deployment)
-> f (Maybe Text) -> f AppsV1beta1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1DeploymentApiVersion
{-# INLINE appsV1beta1DeploymentApiVersionL #-}

-- | 'appsV1beta1DeploymentKind' Lens
appsV1beta1DeploymentKindL :: Lens_' AppsV1beta1Deployment (Maybe Text)
appsV1beta1DeploymentKindL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1Deployment -> f AppsV1beta1Deployment
appsV1beta1DeploymentKindL Maybe Text -> f (Maybe Text)
f AppsV1beta1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1DeploymentStatus
Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
appsV1beta1DeploymentStatus :: AppsV1beta1Deployment -> Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: AppsV1beta1Deployment -> Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: AppsV1beta1Deployment -> Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: AppsV1beta1Deployment -> Maybe Text
appsV1beta1DeploymentApiVersion :: AppsV1beta1Deployment -> Maybe Text
..} = (\Maybe Text
appsV1beta1DeploymentKind -> AppsV1beta1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe AppsV1beta1DeploymentSpec
-> Maybe AppsV1beta1DeploymentStatus
-> AppsV1beta1Deployment
AppsV1beta1Deployment { Maybe Text
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentKind, Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1DeploymentStatus
Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentApiVersion :: Maybe Text
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentApiVersion :: Maybe Text
..} ) (Maybe Text -> AppsV1beta1Deployment)
-> f (Maybe Text) -> f AppsV1beta1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1DeploymentKind
{-# INLINE appsV1beta1DeploymentKindL #-}

-- | 'appsV1beta1DeploymentMetadata' Lens
appsV1beta1DeploymentMetadataL :: Lens_' AppsV1beta1Deployment (Maybe V1ObjectMeta)
appsV1beta1DeploymentMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> AppsV1beta1Deployment -> f AppsV1beta1Deployment
appsV1beta1DeploymentMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f AppsV1beta1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1DeploymentStatus
Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
appsV1beta1DeploymentStatus :: AppsV1beta1Deployment -> Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: AppsV1beta1Deployment -> Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: AppsV1beta1Deployment -> Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: AppsV1beta1Deployment -> Maybe Text
appsV1beta1DeploymentApiVersion :: AppsV1beta1Deployment -> Maybe Text
..} = (\Maybe V1ObjectMeta
appsV1beta1DeploymentMetadata -> AppsV1beta1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe AppsV1beta1DeploymentSpec
-> Maybe AppsV1beta1DeploymentStatus
-> AppsV1beta1Deployment
AppsV1beta1Deployment { Maybe V1ObjectMeta
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentMetadata, Maybe Text
Maybe AppsV1beta1DeploymentStatus
Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> AppsV1beta1Deployment)
-> f (Maybe V1ObjectMeta) -> f AppsV1beta1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
appsV1beta1DeploymentMetadata
{-# INLINE appsV1beta1DeploymentMetadataL #-}

-- | 'appsV1beta1DeploymentSpec' Lens
appsV1beta1DeploymentSpecL :: Lens_' AppsV1beta1Deployment (Maybe AppsV1beta1DeploymentSpec)
appsV1beta1DeploymentSpecL :: (Maybe AppsV1beta1DeploymentSpec
 -> f (Maybe AppsV1beta1DeploymentSpec))
-> AppsV1beta1Deployment -> f AppsV1beta1Deployment
appsV1beta1DeploymentSpecL Maybe AppsV1beta1DeploymentSpec
-> f (Maybe AppsV1beta1DeploymentSpec)
f AppsV1beta1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1DeploymentStatus
Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
appsV1beta1DeploymentStatus :: AppsV1beta1Deployment -> Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: AppsV1beta1Deployment -> Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: AppsV1beta1Deployment -> Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: AppsV1beta1Deployment -> Maybe Text
appsV1beta1DeploymentApiVersion :: AppsV1beta1Deployment -> Maybe Text
..} = (\Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpec -> AppsV1beta1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe AppsV1beta1DeploymentSpec
-> Maybe AppsV1beta1DeploymentStatus
-> AppsV1beta1Deployment
AppsV1beta1Deployment { Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpec, Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
..} ) (Maybe AppsV1beta1DeploymentSpec -> AppsV1beta1Deployment)
-> f (Maybe AppsV1beta1DeploymentSpec) -> f AppsV1beta1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe AppsV1beta1DeploymentSpec
-> f (Maybe AppsV1beta1DeploymentSpec)
f Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpec
{-# INLINE appsV1beta1DeploymentSpecL #-}

-- | 'appsV1beta1DeploymentStatus' Lens
appsV1beta1DeploymentStatusL :: Lens_' AppsV1beta1Deployment (Maybe AppsV1beta1DeploymentStatus)
appsV1beta1DeploymentStatusL :: (Maybe AppsV1beta1DeploymentStatus
 -> f (Maybe AppsV1beta1DeploymentStatus))
-> AppsV1beta1Deployment -> f AppsV1beta1Deployment
appsV1beta1DeploymentStatusL Maybe AppsV1beta1DeploymentStatus
-> f (Maybe AppsV1beta1DeploymentStatus)
f AppsV1beta1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1DeploymentStatus
Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
appsV1beta1DeploymentStatus :: AppsV1beta1Deployment -> Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentSpec :: AppsV1beta1Deployment -> Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: AppsV1beta1Deployment -> Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: AppsV1beta1Deployment -> Maybe Text
appsV1beta1DeploymentApiVersion :: AppsV1beta1Deployment -> Maybe Text
..} = (\Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatus -> AppsV1beta1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe AppsV1beta1DeploymentSpec
-> Maybe AppsV1beta1DeploymentStatus
-> AppsV1beta1Deployment
AppsV1beta1Deployment { Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatus :: Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatus, Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
appsV1beta1DeploymentSpec :: Maybe AppsV1beta1DeploymentSpec
appsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
appsV1beta1DeploymentKind :: Maybe Text
appsV1beta1DeploymentApiVersion :: Maybe Text
..} ) (Maybe AppsV1beta1DeploymentStatus -> AppsV1beta1Deployment)
-> f (Maybe AppsV1beta1DeploymentStatus) -> f AppsV1beta1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe AppsV1beta1DeploymentStatus
-> f (Maybe AppsV1beta1DeploymentStatus)
f Maybe AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatus
{-# INLINE appsV1beta1DeploymentStatusL #-}



-- * AppsV1beta1DeploymentCondition

-- | 'appsV1beta1DeploymentConditionLastTransitionTime' Lens
appsV1beta1DeploymentConditionLastTransitionTimeL :: Lens_' AppsV1beta1DeploymentCondition (Maybe DateTime)
appsV1beta1DeploymentConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> AppsV1beta1DeploymentCondition
-> f AppsV1beta1DeploymentCondition
appsV1beta1DeploymentConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f AppsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionStatus :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionReason :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionMessage :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime -> AppsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> AppsV1beta1DeploymentCondition
AppsV1beta1DeploymentCondition { Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
..} ) (Maybe DateTime -> AppsV1beta1DeploymentCondition)
-> f (Maybe DateTime) -> f AppsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime
{-# INLINE appsV1beta1DeploymentConditionLastTransitionTimeL #-}

-- | 'appsV1beta1DeploymentConditionLastUpdateTime' Lens
appsV1beta1DeploymentConditionLastUpdateTimeL :: Lens_' AppsV1beta1DeploymentCondition (Maybe DateTime)
appsV1beta1DeploymentConditionLastUpdateTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> AppsV1beta1DeploymentCondition
-> f AppsV1beta1DeploymentCondition
appsV1beta1DeploymentConditionLastUpdateTimeL Maybe DateTime -> f (Maybe DateTime)
f AppsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionType :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionStatus :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionReason :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionMessage :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
..} = (\Maybe DateTime
appsV1beta1DeploymentConditionLastUpdateTime -> AppsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> AppsV1beta1DeploymentCondition
AppsV1beta1DeploymentCondition { Maybe DateTime
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastUpdateTime, Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe DateTime -> AppsV1beta1DeploymentCondition)
-> f (Maybe DateTime) -> f AppsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
appsV1beta1DeploymentConditionLastUpdateTime
{-# INLINE appsV1beta1DeploymentConditionLastUpdateTimeL #-}

-- | 'appsV1beta1DeploymentConditionMessage' Lens
appsV1beta1DeploymentConditionMessageL :: Lens_' AppsV1beta1DeploymentCondition (Maybe Text)
appsV1beta1DeploymentConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1DeploymentCondition
-> f AppsV1beta1DeploymentCondition
appsV1beta1DeploymentConditionMessageL Maybe Text -> f (Maybe Text)
f AppsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionType :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionStatus :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionReason :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionMessage :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
..} = (\Maybe Text
appsV1beta1DeploymentConditionMessage -> AppsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> AppsV1beta1DeploymentCondition
AppsV1beta1DeploymentCondition { Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionMessage, Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> AppsV1beta1DeploymentCondition)
-> f (Maybe Text) -> f AppsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1DeploymentConditionMessage
{-# INLINE appsV1beta1DeploymentConditionMessageL #-}

-- | 'appsV1beta1DeploymentConditionReason' Lens
appsV1beta1DeploymentConditionReasonL :: Lens_' AppsV1beta1DeploymentCondition (Maybe Text)
appsV1beta1DeploymentConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1DeploymentCondition
-> f AppsV1beta1DeploymentCondition
appsV1beta1DeploymentConditionReasonL Maybe Text -> f (Maybe Text)
f AppsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionType :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionStatus :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionReason :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionMessage :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
..} = (\Maybe Text
appsV1beta1DeploymentConditionReason -> AppsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> AppsV1beta1DeploymentCondition
AppsV1beta1DeploymentCondition { Maybe Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionReason, Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> AppsV1beta1DeploymentCondition)
-> f (Maybe Text) -> f AppsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1DeploymentConditionReason
{-# INLINE appsV1beta1DeploymentConditionReasonL #-}

-- | 'appsV1beta1DeploymentConditionStatus' Lens
appsV1beta1DeploymentConditionStatusL :: Lens_' AppsV1beta1DeploymentCondition (Text)
appsV1beta1DeploymentConditionStatusL :: (Text -> f Text)
-> AppsV1beta1DeploymentCondition
-> f AppsV1beta1DeploymentCondition
appsV1beta1DeploymentConditionStatusL Text -> f Text
f AppsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionType :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionStatus :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionReason :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionMessage :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
..} = (\Text
appsV1beta1DeploymentConditionStatus -> AppsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> AppsV1beta1DeploymentCondition
AppsV1beta1DeploymentCondition { Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionStatus, Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> AppsV1beta1DeploymentCondition)
-> f Text -> f AppsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
appsV1beta1DeploymentConditionStatus
{-# INLINE appsV1beta1DeploymentConditionStatusL #-}

-- | 'appsV1beta1DeploymentConditionType' Lens
appsV1beta1DeploymentConditionTypeL :: Lens_' AppsV1beta1DeploymentCondition (Text)
appsV1beta1DeploymentConditionTypeL :: (Text -> f Text)
-> AppsV1beta1DeploymentCondition
-> f AppsV1beta1DeploymentCondition
appsV1beta1DeploymentConditionTypeL Text -> f Text
f AppsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionType :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionStatus :: AppsV1beta1DeploymentCondition -> Text
appsV1beta1DeploymentConditionReason :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionMessage :: AppsV1beta1DeploymentCondition -> Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: AppsV1beta1DeploymentCondition -> Maybe DateTime
..} = (\Text
appsV1beta1DeploymentConditionType -> AppsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> AppsV1beta1DeploymentCondition
AppsV1beta1DeploymentCondition { Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionType :: Text
appsV1beta1DeploymentConditionType, Maybe Text
Maybe DateTime
Text
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
appsV1beta1DeploymentConditionStatus :: Text
appsV1beta1DeploymentConditionReason :: Maybe Text
appsV1beta1DeploymentConditionMessage :: Maybe Text
appsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
appsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> AppsV1beta1DeploymentCondition)
-> f Text -> f AppsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
appsV1beta1DeploymentConditionType
{-# INLINE appsV1beta1DeploymentConditionTypeL #-}



-- * AppsV1beta1DeploymentList

-- | 'appsV1beta1DeploymentListApiVersion' Lens
appsV1beta1DeploymentListApiVersionL :: Lens_' AppsV1beta1DeploymentList (Maybe Text)
appsV1beta1DeploymentListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1DeploymentList -> f AppsV1beta1DeploymentList
appsV1beta1DeploymentListApiVersionL Maybe Text -> f (Maybe Text)
f AppsV1beta1DeploymentList{[AppsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
appsV1beta1DeploymentListMetadata :: AppsV1beta1DeploymentList -> Maybe V1ListMeta
appsV1beta1DeploymentListKind :: AppsV1beta1DeploymentList -> Maybe Text
appsV1beta1DeploymentListItems :: AppsV1beta1DeploymentList -> [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: AppsV1beta1DeploymentList -> Maybe Text
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: Maybe Text
..} = (\Maybe Text
appsV1beta1DeploymentListApiVersion -> AppsV1beta1DeploymentList :: Maybe Text
-> [AppsV1beta1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> AppsV1beta1DeploymentList
AppsV1beta1DeploymentList { Maybe Text
appsV1beta1DeploymentListApiVersion :: Maybe Text
appsV1beta1DeploymentListApiVersion :: Maybe Text
appsV1beta1DeploymentListApiVersion, [AppsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
..} ) (Maybe Text -> AppsV1beta1DeploymentList)
-> f (Maybe Text) -> f AppsV1beta1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1DeploymentListApiVersion
{-# INLINE appsV1beta1DeploymentListApiVersionL #-}

-- | 'appsV1beta1DeploymentListItems' Lens
appsV1beta1DeploymentListItemsL :: Lens_' AppsV1beta1DeploymentList ([AppsV1beta1Deployment])
appsV1beta1DeploymentListItemsL :: ([AppsV1beta1Deployment] -> f [AppsV1beta1Deployment])
-> AppsV1beta1DeploymentList -> f AppsV1beta1DeploymentList
appsV1beta1DeploymentListItemsL [AppsV1beta1Deployment] -> f [AppsV1beta1Deployment]
f AppsV1beta1DeploymentList{[AppsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: Maybe Text
appsV1beta1DeploymentListMetadata :: AppsV1beta1DeploymentList -> Maybe V1ListMeta
appsV1beta1DeploymentListKind :: AppsV1beta1DeploymentList -> Maybe Text
appsV1beta1DeploymentListItems :: AppsV1beta1DeploymentList -> [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: AppsV1beta1DeploymentList -> Maybe Text
..} = (\[AppsV1beta1Deployment]
appsV1beta1DeploymentListItems -> AppsV1beta1DeploymentList :: Maybe Text
-> [AppsV1beta1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> AppsV1beta1DeploymentList
AppsV1beta1DeploymentList { [AppsV1beta1Deployment]
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListItems, Maybe Text
Maybe V1ListMeta
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListApiVersion :: Maybe Text
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListApiVersion :: Maybe Text
..} ) ([AppsV1beta1Deployment] -> AppsV1beta1DeploymentList)
-> f [AppsV1beta1Deployment] -> f AppsV1beta1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [AppsV1beta1Deployment] -> f [AppsV1beta1Deployment]
f [AppsV1beta1Deployment]
appsV1beta1DeploymentListItems
{-# INLINE appsV1beta1DeploymentListItemsL #-}

-- | 'appsV1beta1DeploymentListKind' Lens
appsV1beta1DeploymentListKindL :: Lens_' AppsV1beta1DeploymentList (Maybe Text)
appsV1beta1DeploymentListKindL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1DeploymentList -> f AppsV1beta1DeploymentList
appsV1beta1DeploymentListKindL Maybe Text -> f (Maybe Text)
f AppsV1beta1DeploymentList{[AppsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: Maybe Text
appsV1beta1DeploymentListMetadata :: AppsV1beta1DeploymentList -> Maybe V1ListMeta
appsV1beta1DeploymentListKind :: AppsV1beta1DeploymentList -> Maybe Text
appsV1beta1DeploymentListItems :: AppsV1beta1DeploymentList -> [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: AppsV1beta1DeploymentList -> Maybe Text
..} = (\Maybe Text
appsV1beta1DeploymentListKind -> AppsV1beta1DeploymentList :: Maybe Text
-> [AppsV1beta1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> AppsV1beta1DeploymentList
AppsV1beta1DeploymentList { Maybe Text
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListKind, [AppsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: Maybe Text
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: Maybe Text
..} ) (Maybe Text -> AppsV1beta1DeploymentList)
-> f (Maybe Text) -> f AppsV1beta1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1DeploymentListKind
{-# INLINE appsV1beta1DeploymentListKindL #-}

-- | 'appsV1beta1DeploymentListMetadata' Lens
appsV1beta1DeploymentListMetadataL :: Lens_' AppsV1beta1DeploymentList (Maybe V1ListMeta)
appsV1beta1DeploymentListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> AppsV1beta1DeploymentList -> f AppsV1beta1DeploymentList
appsV1beta1DeploymentListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f AppsV1beta1DeploymentList{[AppsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: Maybe Text
appsV1beta1DeploymentListMetadata :: AppsV1beta1DeploymentList -> Maybe V1ListMeta
appsV1beta1DeploymentListKind :: AppsV1beta1DeploymentList -> Maybe Text
appsV1beta1DeploymentListItems :: AppsV1beta1DeploymentList -> [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: AppsV1beta1DeploymentList -> Maybe Text
..} = (\Maybe V1ListMeta
appsV1beta1DeploymentListMetadata -> AppsV1beta1DeploymentList :: Maybe Text
-> [AppsV1beta1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> AppsV1beta1DeploymentList
AppsV1beta1DeploymentList { Maybe V1ListMeta
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
appsV1beta1DeploymentListMetadata, [AppsV1beta1Deployment]
Maybe Text
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: Maybe Text
appsV1beta1DeploymentListKind :: Maybe Text
appsV1beta1DeploymentListItems :: [AppsV1beta1Deployment]
appsV1beta1DeploymentListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> AppsV1beta1DeploymentList)
-> f (Maybe V1ListMeta) -> f AppsV1beta1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
appsV1beta1DeploymentListMetadata
{-# INLINE appsV1beta1DeploymentListMetadataL #-}



-- * AppsV1beta1DeploymentRollback

-- | 'appsV1beta1DeploymentRollbackApiVersion' Lens
appsV1beta1DeploymentRollbackApiVersionL :: Lens_' AppsV1beta1DeploymentRollback (Maybe Text)
appsV1beta1DeploymentRollbackApiVersionL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1DeploymentRollback -> f AppsV1beta1DeploymentRollback
appsV1beta1DeploymentRollbackApiVersionL Maybe Text -> f (Maybe Text)
f AppsV1beta1DeploymentRollback{Maybe Text
Maybe (Map String Text)
Text
AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackUpdatedAnnotations :: AppsV1beta1DeploymentRollback -> Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1DeploymentRollback -> AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: AppsV1beta1DeploymentRollback -> Text
appsV1beta1DeploymentRollbackKind :: AppsV1beta1DeploymentRollback -> Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: AppsV1beta1DeploymentRollback -> Maybe Text
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
..} = (\Maybe Text
appsV1beta1DeploymentRollbackApiVersion -> AppsV1beta1DeploymentRollback :: Maybe Text
-> Maybe Text
-> Text
-> AppsV1beta1RollbackConfig
-> Maybe (Map String Text)
-> AppsV1beta1DeploymentRollback
AppsV1beta1DeploymentRollback { Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion, Maybe Text
Maybe (Map String Text)
Text
AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
..} ) (Maybe Text -> AppsV1beta1DeploymentRollback)
-> f (Maybe Text) -> f AppsV1beta1DeploymentRollback
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1DeploymentRollbackApiVersion
{-# INLINE appsV1beta1DeploymentRollbackApiVersionL #-}

-- | 'appsV1beta1DeploymentRollbackKind' Lens
appsV1beta1DeploymentRollbackKindL :: Lens_' AppsV1beta1DeploymentRollback (Maybe Text)
appsV1beta1DeploymentRollbackKindL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1DeploymentRollback -> f AppsV1beta1DeploymentRollback
appsV1beta1DeploymentRollbackKindL Maybe Text -> f (Maybe Text)
f AppsV1beta1DeploymentRollback{Maybe Text
Maybe (Map String Text)
Text
AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
appsV1beta1DeploymentRollbackUpdatedAnnotations :: AppsV1beta1DeploymentRollback -> Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1DeploymentRollback -> AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: AppsV1beta1DeploymentRollback -> Text
appsV1beta1DeploymentRollbackKind :: AppsV1beta1DeploymentRollback -> Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: AppsV1beta1DeploymentRollback -> Maybe Text
..} = (\Maybe Text
appsV1beta1DeploymentRollbackKind -> AppsV1beta1DeploymentRollback :: Maybe Text
-> Maybe Text
-> Text
-> AppsV1beta1RollbackConfig
-> Maybe (Map String Text)
-> AppsV1beta1DeploymentRollback
AppsV1beta1DeploymentRollback { Maybe Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackKind, Maybe Text
Maybe (Map String Text)
Text
AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
..} ) (Maybe Text -> AppsV1beta1DeploymentRollback)
-> f (Maybe Text) -> f AppsV1beta1DeploymentRollback
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1DeploymentRollbackKind
{-# INLINE appsV1beta1DeploymentRollbackKindL #-}

-- | 'appsV1beta1DeploymentRollbackName' Lens
appsV1beta1DeploymentRollbackNameL :: Lens_' AppsV1beta1DeploymentRollback (Text)
appsV1beta1DeploymentRollbackNameL :: (Text -> f Text)
-> AppsV1beta1DeploymentRollback -> f AppsV1beta1DeploymentRollback
appsV1beta1DeploymentRollbackNameL Text -> f Text
f AppsV1beta1DeploymentRollback{Maybe Text
Maybe (Map String Text)
Text
AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
appsV1beta1DeploymentRollbackUpdatedAnnotations :: AppsV1beta1DeploymentRollback -> Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1DeploymentRollback -> AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: AppsV1beta1DeploymentRollback -> Text
appsV1beta1DeploymentRollbackKind :: AppsV1beta1DeploymentRollback -> Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: AppsV1beta1DeploymentRollback -> Maybe Text
..} = (\Text
appsV1beta1DeploymentRollbackName -> AppsV1beta1DeploymentRollback :: Maybe Text
-> Maybe Text
-> Text
-> AppsV1beta1RollbackConfig
-> Maybe (Map String Text)
-> AppsV1beta1DeploymentRollback
AppsV1beta1DeploymentRollback { Text
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackName, Maybe Text
Maybe (Map String Text)
AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
..} ) (Text -> AppsV1beta1DeploymentRollback)
-> f Text -> f AppsV1beta1DeploymentRollback
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
appsV1beta1DeploymentRollbackName
{-# INLINE appsV1beta1DeploymentRollbackNameL #-}

-- | 'appsV1beta1DeploymentRollbackRollbackTo' Lens
appsV1beta1DeploymentRollbackRollbackToL :: Lens_' AppsV1beta1DeploymentRollback (AppsV1beta1RollbackConfig)
appsV1beta1DeploymentRollbackRollbackToL :: (AppsV1beta1RollbackConfig -> f AppsV1beta1RollbackConfig)
-> AppsV1beta1DeploymentRollback -> f AppsV1beta1DeploymentRollback
appsV1beta1DeploymentRollbackRollbackToL AppsV1beta1RollbackConfig -> f AppsV1beta1RollbackConfig
f AppsV1beta1DeploymentRollback{Maybe Text
Maybe (Map String Text)
Text
AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
appsV1beta1DeploymentRollbackUpdatedAnnotations :: AppsV1beta1DeploymentRollback -> Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1DeploymentRollback -> AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: AppsV1beta1DeploymentRollback -> Text
appsV1beta1DeploymentRollbackKind :: AppsV1beta1DeploymentRollback -> Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: AppsV1beta1DeploymentRollback -> Maybe Text
..} = (\AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackRollbackTo -> AppsV1beta1DeploymentRollback :: Maybe Text
-> Maybe Text
-> Text
-> AppsV1beta1RollbackConfig
-> Maybe (Map String Text)
-> AppsV1beta1DeploymentRollback
AppsV1beta1DeploymentRollback { AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackRollbackTo, Maybe Text
Maybe (Map String Text)
Text
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
..} ) (AppsV1beta1RollbackConfig -> AppsV1beta1DeploymentRollback)
-> f AppsV1beta1RollbackConfig -> f AppsV1beta1DeploymentRollback
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> AppsV1beta1RollbackConfig -> f AppsV1beta1RollbackConfig
f AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackRollbackTo
{-# INLINE appsV1beta1DeploymentRollbackRollbackToL #-}

-- | 'appsV1beta1DeploymentRollbackUpdatedAnnotations' Lens
appsV1beta1DeploymentRollbackUpdatedAnnotationsL :: Lens_' AppsV1beta1DeploymentRollback (Maybe (Map.Map String Text))
appsV1beta1DeploymentRollbackUpdatedAnnotationsL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> AppsV1beta1DeploymentRollback -> f AppsV1beta1DeploymentRollback
appsV1beta1DeploymentRollbackUpdatedAnnotationsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f AppsV1beta1DeploymentRollback{Maybe Text
Maybe (Map String Text)
Text
AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
appsV1beta1DeploymentRollbackUpdatedAnnotations :: AppsV1beta1DeploymentRollback -> Maybe (Map String Text)
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1DeploymentRollback -> AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: AppsV1beta1DeploymentRollback -> Text
appsV1beta1DeploymentRollbackKind :: AppsV1beta1DeploymentRollback -> Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: AppsV1beta1DeploymentRollback -> Maybe Text
..} = (\Maybe (Map String Text)
appsV1beta1DeploymentRollbackUpdatedAnnotations -> AppsV1beta1DeploymentRollback :: Maybe Text
-> Maybe Text
-> Text
-> AppsV1beta1RollbackConfig
-> Maybe (Map String Text)
-> AppsV1beta1DeploymentRollback
AppsV1beta1DeploymentRollback { Maybe (Map String Text)
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
appsV1beta1DeploymentRollbackUpdatedAnnotations, Maybe Text
Text
AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
appsV1beta1DeploymentRollbackRollbackTo :: AppsV1beta1RollbackConfig
appsV1beta1DeploymentRollbackName :: Text
appsV1beta1DeploymentRollbackKind :: Maybe Text
appsV1beta1DeploymentRollbackApiVersion :: Maybe Text
..} ) (Maybe (Map String Text) -> AppsV1beta1DeploymentRollback)
-> f (Maybe (Map String Text)) -> f AppsV1beta1DeploymentRollback
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
appsV1beta1DeploymentRollbackUpdatedAnnotations
{-# INLINE appsV1beta1DeploymentRollbackUpdatedAnnotationsL #-}



-- * AppsV1beta1DeploymentSpec

-- | 'appsV1beta1DeploymentSpecMinReadySeconds' Lens
appsV1beta1DeploymentSpecMinReadySecondsL :: Lens_' AppsV1beta1DeploymentSpec (Maybe Int)
appsV1beta1DeploymentSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1DeploymentSpec -> f AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f AppsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: AppsV1beta1DeploymentSpec -> V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: AppsV1beta1DeploymentSpec -> Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecReplicas :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecPaused :: AppsV1beta1DeploymentSpec -> Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
appsV1beta1DeploymentSpecMinReadySeconds -> AppsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe AppsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe AppsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> AppsV1beta1DeploymentSpec
AppsV1beta1DeploymentSpec { Maybe Int
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecMinReadySeconds, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
..} ) (Maybe Int -> AppsV1beta1DeploymentSpec)
-> f (Maybe Int) -> f AppsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1DeploymentSpecMinReadySeconds
{-# INLINE appsV1beta1DeploymentSpecMinReadySecondsL #-}

-- | 'appsV1beta1DeploymentSpecPaused' Lens
appsV1beta1DeploymentSpecPausedL :: Lens_' AppsV1beta1DeploymentSpec (Maybe Bool)
appsV1beta1DeploymentSpecPausedL :: (Maybe Bool -> f (Maybe Bool))
-> AppsV1beta1DeploymentSpec -> f AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpecPausedL Maybe Bool -> f (Maybe Bool)
f AppsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: AppsV1beta1DeploymentSpec -> V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: AppsV1beta1DeploymentSpec -> Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecReplicas :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecPaused :: AppsV1beta1DeploymentSpec -> Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe Bool
appsV1beta1DeploymentSpecPaused -> AppsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe AppsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe AppsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> AppsV1beta1DeploymentSpec
AppsV1beta1DeploymentSpec { Maybe Bool
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecPaused, Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Bool -> AppsV1beta1DeploymentSpec)
-> f (Maybe Bool) -> f AppsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
appsV1beta1DeploymentSpecPaused
{-# INLINE appsV1beta1DeploymentSpecPausedL #-}

-- | 'appsV1beta1DeploymentSpecProgressDeadlineSeconds' Lens
appsV1beta1DeploymentSpecProgressDeadlineSecondsL :: Lens_' AppsV1beta1DeploymentSpec (Maybe Int)
appsV1beta1DeploymentSpecProgressDeadlineSecondsL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1DeploymentSpec -> f AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpecProgressDeadlineSecondsL Maybe Int -> f (Maybe Int)
f AppsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: AppsV1beta1DeploymentSpec -> V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: AppsV1beta1DeploymentSpec -> Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecReplicas :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecPaused :: AppsV1beta1DeploymentSpec -> Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds -> AppsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe AppsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe AppsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> AppsV1beta1DeploymentSpec
AppsV1beta1DeploymentSpec { Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> AppsV1beta1DeploymentSpec)
-> f (Maybe Int) -> f AppsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds
{-# INLINE appsV1beta1DeploymentSpecProgressDeadlineSecondsL #-}

-- | 'appsV1beta1DeploymentSpecReplicas' Lens
appsV1beta1DeploymentSpecReplicasL :: Lens_' AppsV1beta1DeploymentSpec (Maybe Int)
appsV1beta1DeploymentSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1DeploymentSpec -> f AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpecReplicasL Maybe Int -> f (Maybe Int)
f AppsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: AppsV1beta1DeploymentSpec -> V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: AppsV1beta1DeploymentSpec -> Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecReplicas :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecPaused :: AppsV1beta1DeploymentSpec -> Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe Int
appsV1beta1DeploymentSpecReplicas -> AppsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe AppsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe AppsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> AppsV1beta1DeploymentSpec
AppsV1beta1DeploymentSpec { Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecReplicas, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> AppsV1beta1DeploymentSpec)
-> f (Maybe Int) -> f AppsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1DeploymentSpecReplicas
{-# INLINE appsV1beta1DeploymentSpecReplicasL #-}

-- | 'appsV1beta1DeploymentSpecRevisionHistoryLimit' Lens
appsV1beta1DeploymentSpecRevisionHistoryLimitL :: Lens_' AppsV1beta1DeploymentSpec (Maybe Int)
appsV1beta1DeploymentSpecRevisionHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1DeploymentSpec -> f AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f AppsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: AppsV1beta1DeploymentSpec -> V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: AppsV1beta1DeploymentSpec -> Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecReplicas :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecPaused :: AppsV1beta1DeploymentSpec -> Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe Int
appsV1beta1DeploymentSpecRevisionHistoryLimit -> AppsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe AppsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe AppsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> AppsV1beta1DeploymentSpec
AppsV1beta1DeploymentSpec { Maybe Int
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecRevisionHistoryLimit, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> AppsV1beta1DeploymentSpec)
-> f (Maybe Int) -> f AppsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1DeploymentSpecRevisionHistoryLimit
{-# INLINE appsV1beta1DeploymentSpecRevisionHistoryLimitL #-}

-- | 'appsV1beta1DeploymentSpecRollbackTo' Lens
appsV1beta1DeploymentSpecRollbackToL :: Lens_' AppsV1beta1DeploymentSpec (Maybe AppsV1beta1RollbackConfig)
appsV1beta1DeploymentSpecRollbackToL :: (Maybe AppsV1beta1RollbackConfig
 -> f (Maybe AppsV1beta1RollbackConfig))
-> AppsV1beta1DeploymentSpec -> f AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpecRollbackToL Maybe AppsV1beta1RollbackConfig
-> f (Maybe AppsV1beta1RollbackConfig)
f AppsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: AppsV1beta1DeploymentSpec -> V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: AppsV1beta1DeploymentSpec -> Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecReplicas :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecPaused :: AppsV1beta1DeploymentSpec -> Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRollbackTo -> AppsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe AppsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe AppsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> AppsV1beta1DeploymentSpec
AppsV1beta1DeploymentSpec { Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRollbackTo, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe AppsV1beta1RollbackConfig -> AppsV1beta1DeploymentSpec)
-> f (Maybe AppsV1beta1RollbackConfig)
-> f AppsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe AppsV1beta1RollbackConfig
-> f (Maybe AppsV1beta1RollbackConfig)
f Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRollbackTo
{-# INLINE appsV1beta1DeploymentSpecRollbackToL #-}

-- | 'appsV1beta1DeploymentSpecSelector' Lens
appsV1beta1DeploymentSpecSelectorL :: Lens_' AppsV1beta1DeploymentSpec (Maybe V1LabelSelector)
appsV1beta1DeploymentSpecSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> AppsV1beta1DeploymentSpec -> f AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f AppsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: AppsV1beta1DeploymentSpec -> V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: AppsV1beta1DeploymentSpec -> Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecReplicas :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecPaused :: AppsV1beta1DeploymentSpec -> Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe V1LabelSelector
appsV1beta1DeploymentSpecSelector -> AppsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe AppsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe AppsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> AppsV1beta1DeploymentSpec
AppsV1beta1DeploymentSpec { Maybe V1LabelSelector
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecSelector, Maybe Bool
Maybe Int
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1LabelSelector -> AppsV1beta1DeploymentSpec)
-> f (Maybe V1LabelSelector) -> f AppsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
appsV1beta1DeploymentSpecSelector
{-# INLINE appsV1beta1DeploymentSpecSelectorL #-}

-- | 'appsV1beta1DeploymentSpecStrategy' Lens
appsV1beta1DeploymentSpecStrategyL :: Lens_' AppsV1beta1DeploymentSpec (Maybe AppsV1beta1DeploymentStrategy)
appsV1beta1DeploymentSpecStrategyL :: (Maybe AppsV1beta1DeploymentStrategy
 -> f (Maybe AppsV1beta1DeploymentStrategy))
-> AppsV1beta1DeploymentSpec -> f AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpecStrategyL Maybe AppsV1beta1DeploymentStrategy
-> f (Maybe AppsV1beta1DeploymentStrategy)
f AppsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: AppsV1beta1DeploymentSpec -> V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: AppsV1beta1DeploymentSpec -> Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecReplicas :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecPaused :: AppsV1beta1DeploymentSpec -> Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecStrategy -> AppsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe AppsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe AppsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> AppsV1beta1DeploymentSpec
AppsV1beta1DeploymentSpec { Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecStrategy, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe AppsV1beta1DeploymentStrategy -> AppsV1beta1DeploymentSpec)
-> f (Maybe AppsV1beta1DeploymentStrategy)
-> f AppsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe AppsV1beta1DeploymentStrategy
-> f (Maybe AppsV1beta1DeploymentStrategy)
f Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecStrategy
{-# INLINE appsV1beta1DeploymentSpecStrategyL #-}

-- | 'appsV1beta1DeploymentSpecTemplate' Lens
appsV1beta1DeploymentSpecTemplateL :: Lens_' AppsV1beta1DeploymentSpec (V1PodTemplateSpec)
appsV1beta1DeploymentSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> AppsV1beta1DeploymentSpec -> f AppsV1beta1DeploymentSpec
appsV1beta1DeploymentSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f AppsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecTemplate :: AppsV1beta1DeploymentSpec -> V1PodTemplateSpec
appsV1beta1DeploymentSpecStrategy :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: AppsV1beta1DeploymentSpec -> Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: AppsV1beta1DeploymentSpec -> Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecReplicas :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
appsV1beta1DeploymentSpecPaused :: AppsV1beta1DeploymentSpec -> Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: AppsV1beta1DeploymentSpec -> Maybe Int
..} = (\V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate -> AppsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe AppsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe AppsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> AppsV1beta1DeploymentSpec
AppsV1beta1DeploymentSpec { V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe AppsV1beta1RollbackConfig
Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
appsV1beta1DeploymentSpecStrategy :: Maybe AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
appsV1beta1DeploymentSpecRollbackTo :: Maybe AppsV1beta1RollbackConfig
appsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
appsV1beta1DeploymentSpecReplicas :: Maybe Int
appsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
appsV1beta1DeploymentSpecPaused :: Maybe Bool
appsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (V1PodTemplateSpec -> AppsV1beta1DeploymentSpec)
-> f V1PodTemplateSpec -> f AppsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
appsV1beta1DeploymentSpecTemplate
{-# INLINE appsV1beta1DeploymentSpecTemplateL #-}



-- * AppsV1beta1DeploymentStatus

-- | 'appsV1beta1DeploymentStatusAvailableReplicas' Lens
appsV1beta1DeploymentStatusAvailableReplicasL :: Lens_' AppsV1beta1DeploymentStatus (Maybe Int)
appsV1beta1DeploymentStatusAvailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1DeploymentStatus -> f AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f AppsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: AppsV1beta1DeploymentStatus -> Maybe Integer
appsV1beta1DeploymentStatusConditions :: AppsV1beta1DeploymentStatus
-> Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} = (\Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas -> AppsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [AppsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> AppsV1beta1DeploymentStatus
AppsV1beta1DeploymentStatus { Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas, Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> AppsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f AppsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas
{-# INLINE appsV1beta1DeploymentStatusAvailableReplicasL #-}

-- | 'appsV1beta1DeploymentStatusCollisionCount' Lens
appsV1beta1DeploymentStatusCollisionCountL :: Lens_' AppsV1beta1DeploymentStatus (Maybe Int)
appsV1beta1DeploymentStatusCollisionCountL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1DeploymentStatus -> f AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatusCollisionCountL Maybe Int -> f (Maybe Int)
f AppsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: AppsV1beta1DeploymentStatus -> Maybe Integer
appsV1beta1DeploymentStatusConditions :: AppsV1beta1DeploymentStatus
-> Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
appsV1beta1DeploymentStatusCollisionCount -> AppsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [AppsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> AppsV1beta1DeploymentStatus
AppsV1beta1DeploymentStatus { Maybe Int
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusCollisionCount, Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> AppsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f AppsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1DeploymentStatusCollisionCount
{-# INLINE appsV1beta1DeploymentStatusCollisionCountL #-}

-- | 'appsV1beta1DeploymentStatusConditions' Lens
appsV1beta1DeploymentStatusConditionsL :: Lens_' AppsV1beta1DeploymentStatus (Maybe [AppsV1beta1DeploymentCondition])
appsV1beta1DeploymentStatusConditionsL :: (Maybe [AppsV1beta1DeploymentCondition]
 -> f (Maybe [AppsV1beta1DeploymentCondition]))
-> AppsV1beta1DeploymentStatus -> f AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatusConditionsL Maybe [AppsV1beta1DeploymentCondition]
-> f (Maybe [AppsV1beta1DeploymentCondition])
f AppsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: AppsV1beta1DeploymentStatus -> Maybe Integer
appsV1beta1DeploymentStatusConditions :: AppsV1beta1DeploymentStatus
-> Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusConditions -> AppsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [AppsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> AppsV1beta1DeploymentStatus
AppsV1beta1DeploymentStatus { Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusConditions, Maybe Int
Maybe Integer
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe [AppsV1beta1DeploymentCondition]
 -> AppsV1beta1DeploymentStatus)
-> f (Maybe [AppsV1beta1DeploymentCondition])
-> f AppsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [AppsV1beta1DeploymentCondition]
-> f (Maybe [AppsV1beta1DeploymentCondition])
f Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusConditions
{-# INLINE appsV1beta1DeploymentStatusConditionsL #-}

-- | 'appsV1beta1DeploymentStatusObservedGeneration' Lens
appsV1beta1DeploymentStatusObservedGenerationL :: Lens_' AppsV1beta1DeploymentStatus (Maybe Integer)
appsV1beta1DeploymentStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> AppsV1beta1DeploymentStatus -> f AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f AppsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: AppsV1beta1DeploymentStatus -> Maybe Integer
appsV1beta1DeploymentStatusConditions :: AppsV1beta1DeploymentStatus
-> Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Integer
appsV1beta1DeploymentStatusObservedGeneration -> AppsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [AppsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> AppsV1beta1DeploymentStatus
AppsV1beta1DeploymentStatus { Maybe Integer
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusObservedGeneration, Maybe Int
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Integer -> AppsV1beta1DeploymentStatus)
-> f (Maybe Integer) -> f AppsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
appsV1beta1DeploymentStatusObservedGeneration
{-# INLINE appsV1beta1DeploymentStatusObservedGenerationL #-}

-- | 'appsV1beta1DeploymentStatusReadyReplicas' Lens
appsV1beta1DeploymentStatusReadyReplicasL :: Lens_' AppsV1beta1DeploymentStatus (Maybe Int)
appsV1beta1DeploymentStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1DeploymentStatus -> f AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f AppsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: AppsV1beta1DeploymentStatus -> Maybe Integer
appsV1beta1DeploymentStatusConditions :: AppsV1beta1DeploymentStatus
-> Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
appsV1beta1DeploymentStatusReadyReplicas -> AppsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [AppsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> AppsV1beta1DeploymentStatus
AppsV1beta1DeploymentStatus { Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas, Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> AppsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f AppsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1DeploymentStatusReadyReplicas
{-# INLINE appsV1beta1DeploymentStatusReadyReplicasL #-}

-- | 'appsV1beta1DeploymentStatusReplicas' Lens
appsV1beta1DeploymentStatusReplicasL :: Lens_' AppsV1beta1DeploymentStatus (Maybe Int)
appsV1beta1DeploymentStatusReplicasL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1DeploymentStatus -> f AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatusReplicasL Maybe Int -> f (Maybe Int)
f AppsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: AppsV1beta1DeploymentStatus -> Maybe Integer
appsV1beta1DeploymentStatusConditions :: AppsV1beta1DeploymentStatus
-> Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
appsV1beta1DeploymentStatusReplicas -> AppsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [AppsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> AppsV1beta1DeploymentStatus
AppsV1beta1DeploymentStatus { Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas, Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> AppsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f AppsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1DeploymentStatusReplicas
{-# INLINE appsV1beta1DeploymentStatusReplicasL #-}

-- | 'appsV1beta1DeploymentStatusUnavailableReplicas' Lens
appsV1beta1DeploymentStatusUnavailableReplicasL :: Lens_' AppsV1beta1DeploymentStatus (Maybe Int)
appsV1beta1DeploymentStatusUnavailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1DeploymentStatus -> f AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatusUnavailableReplicasL Maybe Int -> f (Maybe Int)
f AppsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: AppsV1beta1DeploymentStatus -> Maybe Integer
appsV1beta1DeploymentStatusConditions :: AppsV1beta1DeploymentStatus
-> Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas -> AppsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [AppsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> AppsV1beta1DeploymentStatus
AppsV1beta1DeploymentStatus { Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas, Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> AppsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f AppsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas
{-# INLINE appsV1beta1DeploymentStatusUnavailableReplicasL #-}

-- | 'appsV1beta1DeploymentStatusUpdatedReplicas' Lens
appsV1beta1DeploymentStatusUpdatedReplicasL :: Lens_' AppsV1beta1DeploymentStatus (Maybe Int)
appsV1beta1DeploymentStatusUpdatedReplicasL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1DeploymentStatus -> f AppsV1beta1DeploymentStatus
appsV1beta1DeploymentStatusUpdatedReplicasL Maybe Int -> f (Maybe Int)
f AppsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: AppsV1beta1DeploymentStatus -> Maybe Integer
appsV1beta1DeploymentStatusConditions :: AppsV1beta1DeploymentStatus
-> Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: AppsV1beta1DeploymentStatus -> Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: AppsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas -> AppsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [AppsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> AppsV1beta1DeploymentStatus
AppsV1beta1DeploymentStatus { Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas, Maybe Int
Maybe Integer
Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
appsV1beta1DeploymentStatusReplicas :: Maybe Int
appsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
appsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
appsV1beta1DeploymentStatusConditions :: Maybe [AppsV1beta1DeploymentCondition]
appsV1beta1DeploymentStatusCollisionCount :: Maybe Int
appsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> AppsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f AppsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1DeploymentStatusUpdatedReplicas
{-# INLINE appsV1beta1DeploymentStatusUpdatedReplicasL #-}



-- * AppsV1beta1DeploymentStrategy

-- | 'appsV1beta1DeploymentStrategyRollingUpdate' Lens
appsV1beta1DeploymentStrategyRollingUpdateL :: Lens_' AppsV1beta1DeploymentStrategy (Maybe AppsV1beta1RollingUpdateDeployment)
appsV1beta1DeploymentStrategyRollingUpdateL :: (Maybe AppsV1beta1RollingUpdateDeployment
 -> f (Maybe AppsV1beta1RollingUpdateDeployment))
-> AppsV1beta1DeploymentStrategy -> f AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentStrategyRollingUpdateL Maybe AppsV1beta1RollingUpdateDeployment
-> f (Maybe AppsV1beta1RollingUpdateDeployment)
f AppsV1beta1DeploymentStrategy{Maybe Text
Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyType :: AppsV1beta1DeploymentStrategy -> Maybe Text
appsV1beta1DeploymentStrategyRollingUpdate :: AppsV1beta1DeploymentStrategy
-> Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyType :: Maybe Text
appsV1beta1DeploymentStrategyRollingUpdate :: Maybe AppsV1beta1RollingUpdateDeployment
..} = (\Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyRollingUpdate -> AppsV1beta1DeploymentStrategy :: Maybe AppsV1beta1RollingUpdateDeployment
-> Maybe Text -> AppsV1beta1DeploymentStrategy
AppsV1beta1DeploymentStrategy { Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyRollingUpdate :: Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyRollingUpdate :: Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyRollingUpdate, Maybe Text
appsV1beta1DeploymentStrategyType :: Maybe Text
appsV1beta1DeploymentStrategyType :: Maybe Text
..} ) (Maybe AppsV1beta1RollingUpdateDeployment
 -> AppsV1beta1DeploymentStrategy)
-> f (Maybe AppsV1beta1RollingUpdateDeployment)
-> f AppsV1beta1DeploymentStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe AppsV1beta1RollingUpdateDeployment
-> f (Maybe AppsV1beta1RollingUpdateDeployment)
f Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyRollingUpdate
{-# INLINE appsV1beta1DeploymentStrategyRollingUpdateL #-}

-- | 'appsV1beta1DeploymentStrategyType' Lens
appsV1beta1DeploymentStrategyTypeL :: Lens_' AppsV1beta1DeploymentStrategy (Maybe Text)
appsV1beta1DeploymentStrategyTypeL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1DeploymentStrategy -> f AppsV1beta1DeploymentStrategy
appsV1beta1DeploymentStrategyTypeL Maybe Text -> f (Maybe Text)
f AppsV1beta1DeploymentStrategy{Maybe Text
Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyType :: Maybe Text
appsV1beta1DeploymentStrategyRollingUpdate :: Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyType :: AppsV1beta1DeploymentStrategy -> Maybe Text
appsV1beta1DeploymentStrategyRollingUpdate :: AppsV1beta1DeploymentStrategy
-> Maybe AppsV1beta1RollingUpdateDeployment
..} = (\Maybe Text
appsV1beta1DeploymentStrategyType -> AppsV1beta1DeploymentStrategy :: Maybe AppsV1beta1RollingUpdateDeployment
-> Maybe Text -> AppsV1beta1DeploymentStrategy
AppsV1beta1DeploymentStrategy { Maybe Text
appsV1beta1DeploymentStrategyType :: Maybe Text
appsV1beta1DeploymentStrategyType :: Maybe Text
appsV1beta1DeploymentStrategyType, Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyRollingUpdate :: Maybe AppsV1beta1RollingUpdateDeployment
appsV1beta1DeploymentStrategyRollingUpdate :: Maybe AppsV1beta1RollingUpdateDeployment
..} ) (Maybe Text -> AppsV1beta1DeploymentStrategy)
-> f (Maybe Text) -> f AppsV1beta1DeploymentStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1DeploymentStrategyType
{-# INLINE appsV1beta1DeploymentStrategyTypeL #-}



-- * AppsV1beta1RollbackConfig

-- | 'appsV1beta1RollbackConfigRevision' Lens
appsV1beta1RollbackConfigRevisionL :: Lens_' AppsV1beta1RollbackConfig (Maybe Integer)
appsV1beta1RollbackConfigRevisionL :: (Maybe Integer -> f (Maybe Integer))
-> AppsV1beta1RollbackConfig -> f AppsV1beta1RollbackConfig
appsV1beta1RollbackConfigRevisionL Maybe Integer -> f (Maybe Integer)
f AppsV1beta1RollbackConfig{Maybe Integer
appsV1beta1RollbackConfigRevision :: AppsV1beta1RollbackConfig -> Maybe Integer
appsV1beta1RollbackConfigRevision :: Maybe Integer
..} = (\Maybe Integer
appsV1beta1RollbackConfigRevision -> AppsV1beta1RollbackConfig :: Maybe Integer -> AppsV1beta1RollbackConfig
AppsV1beta1RollbackConfig { Maybe Integer
appsV1beta1RollbackConfigRevision :: Maybe Integer
appsV1beta1RollbackConfigRevision :: Maybe Integer
appsV1beta1RollbackConfigRevision, ..} ) (Maybe Integer -> AppsV1beta1RollbackConfig)
-> f (Maybe Integer) -> f AppsV1beta1RollbackConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
appsV1beta1RollbackConfigRevision
{-# INLINE appsV1beta1RollbackConfigRevisionL #-}



-- * AppsV1beta1RollingUpdateDeployment

-- | 'appsV1beta1RollingUpdateDeploymentMaxSurge' Lens
appsV1beta1RollingUpdateDeploymentMaxSurgeL :: Lens_' AppsV1beta1RollingUpdateDeployment (Maybe IntOrString)
appsV1beta1RollingUpdateDeploymentMaxSurgeL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> AppsV1beta1RollingUpdateDeployment
-> f AppsV1beta1RollingUpdateDeployment
appsV1beta1RollingUpdateDeploymentMaxSurgeL Maybe IntOrString -> f (Maybe IntOrString)
f AppsV1beta1RollingUpdateDeployment{Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable :: AppsV1beta1RollingUpdateDeployment -> Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge :: AppsV1beta1RollingUpdateDeployment -> Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
..} = (\Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge -> AppsV1beta1RollingUpdateDeployment :: Maybe IntOrString
-> Maybe IntOrString -> AppsV1beta1RollingUpdateDeployment
AppsV1beta1RollingUpdateDeployment { Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge, Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
..} ) (Maybe IntOrString -> AppsV1beta1RollingUpdateDeployment)
-> f (Maybe IntOrString) -> f AppsV1beta1RollingUpdateDeployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge
{-# INLINE appsV1beta1RollingUpdateDeploymentMaxSurgeL #-}

-- | 'appsV1beta1RollingUpdateDeploymentMaxUnavailable' Lens
appsV1beta1RollingUpdateDeploymentMaxUnavailableL :: Lens_' AppsV1beta1RollingUpdateDeployment (Maybe IntOrString)
appsV1beta1RollingUpdateDeploymentMaxUnavailableL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> AppsV1beta1RollingUpdateDeployment
-> f AppsV1beta1RollingUpdateDeployment
appsV1beta1RollingUpdateDeploymentMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f AppsV1beta1RollingUpdateDeployment{Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable :: AppsV1beta1RollingUpdateDeployment -> Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge :: AppsV1beta1RollingUpdateDeployment -> Maybe IntOrString
..} = (\Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable -> AppsV1beta1RollingUpdateDeployment :: Maybe IntOrString
-> Maybe IntOrString -> AppsV1beta1RollingUpdateDeployment
AppsV1beta1RollingUpdateDeployment { Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable, Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
..} ) (Maybe IntOrString -> AppsV1beta1RollingUpdateDeployment)
-> f (Maybe IntOrString) -> f AppsV1beta1RollingUpdateDeployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
appsV1beta1RollingUpdateDeploymentMaxUnavailable
{-# INLINE appsV1beta1RollingUpdateDeploymentMaxUnavailableL #-}



-- * AppsV1beta1Scale

-- | 'appsV1beta1ScaleApiVersion' Lens
appsV1beta1ScaleApiVersionL :: Lens_' AppsV1beta1Scale (Maybe Text)
appsV1beta1ScaleApiVersionL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1Scale -> f AppsV1beta1Scale
appsV1beta1ScaleApiVersionL Maybe Text -> f (Maybe Text)
f AppsV1beta1Scale{Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1ScaleStatus
Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleStatus :: AppsV1beta1Scale -> Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: AppsV1beta1Scale -> Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: AppsV1beta1Scale -> Maybe V1ObjectMeta
appsV1beta1ScaleKind :: AppsV1beta1Scale -> Maybe Text
appsV1beta1ScaleApiVersion :: AppsV1beta1Scale -> Maybe Text
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
..} = (\Maybe Text
appsV1beta1ScaleApiVersion -> AppsV1beta1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe AppsV1beta1ScaleSpec
-> Maybe AppsV1beta1ScaleStatus
-> AppsV1beta1Scale
AppsV1beta1Scale { Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
appsV1beta1ScaleApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1ScaleStatus
Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
..} ) (Maybe Text -> AppsV1beta1Scale)
-> f (Maybe Text) -> f AppsV1beta1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1ScaleApiVersion
{-# INLINE appsV1beta1ScaleApiVersionL #-}

-- | 'appsV1beta1ScaleKind' Lens
appsV1beta1ScaleKindL :: Lens_' AppsV1beta1Scale (Maybe Text)
appsV1beta1ScaleKindL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1Scale -> f AppsV1beta1Scale
appsV1beta1ScaleKindL Maybe Text -> f (Maybe Text)
f AppsV1beta1Scale{Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1ScaleStatus
Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
appsV1beta1ScaleStatus :: AppsV1beta1Scale -> Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: AppsV1beta1Scale -> Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: AppsV1beta1Scale -> Maybe V1ObjectMeta
appsV1beta1ScaleKind :: AppsV1beta1Scale -> Maybe Text
appsV1beta1ScaleApiVersion :: AppsV1beta1Scale -> Maybe Text
..} = (\Maybe Text
appsV1beta1ScaleKind -> AppsV1beta1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe AppsV1beta1ScaleSpec
-> Maybe AppsV1beta1ScaleStatus
-> AppsV1beta1Scale
AppsV1beta1Scale { Maybe Text
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleKind, Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1ScaleStatus
Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleApiVersion :: Maybe Text
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleApiVersion :: Maybe Text
..} ) (Maybe Text -> AppsV1beta1Scale)
-> f (Maybe Text) -> f AppsV1beta1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1ScaleKind
{-# INLINE appsV1beta1ScaleKindL #-}

-- | 'appsV1beta1ScaleMetadata' Lens
appsV1beta1ScaleMetadataL :: Lens_' AppsV1beta1Scale (Maybe V1ObjectMeta)
appsV1beta1ScaleMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> AppsV1beta1Scale -> f AppsV1beta1Scale
appsV1beta1ScaleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f AppsV1beta1Scale{Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1ScaleStatus
Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
appsV1beta1ScaleStatus :: AppsV1beta1Scale -> Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: AppsV1beta1Scale -> Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: AppsV1beta1Scale -> Maybe V1ObjectMeta
appsV1beta1ScaleKind :: AppsV1beta1Scale -> Maybe Text
appsV1beta1ScaleApiVersion :: AppsV1beta1Scale -> Maybe Text
..} = (\Maybe V1ObjectMeta
appsV1beta1ScaleMetadata -> AppsV1beta1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe AppsV1beta1ScaleSpec
-> Maybe AppsV1beta1ScaleStatus
-> AppsV1beta1Scale
AppsV1beta1Scale { Maybe V1ObjectMeta
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleMetadata, Maybe Text
Maybe AppsV1beta1ScaleStatus
Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> AppsV1beta1Scale)
-> f (Maybe V1ObjectMeta) -> f AppsV1beta1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
appsV1beta1ScaleMetadata
{-# INLINE appsV1beta1ScaleMetadataL #-}

-- | 'appsV1beta1ScaleSpec' Lens
appsV1beta1ScaleSpecL :: Lens_' AppsV1beta1Scale (Maybe AppsV1beta1ScaleSpec)
appsV1beta1ScaleSpecL :: (Maybe AppsV1beta1ScaleSpec -> f (Maybe AppsV1beta1ScaleSpec))
-> AppsV1beta1Scale -> f AppsV1beta1Scale
appsV1beta1ScaleSpecL Maybe AppsV1beta1ScaleSpec -> f (Maybe AppsV1beta1ScaleSpec)
f AppsV1beta1Scale{Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1ScaleStatus
Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
appsV1beta1ScaleStatus :: AppsV1beta1Scale -> Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: AppsV1beta1Scale -> Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: AppsV1beta1Scale -> Maybe V1ObjectMeta
appsV1beta1ScaleKind :: AppsV1beta1Scale -> Maybe Text
appsV1beta1ScaleApiVersion :: AppsV1beta1Scale -> Maybe Text
..} = (\Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleSpec -> AppsV1beta1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe AppsV1beta1ScaleSpec
-> Maybe AppsV1beta1ScaleStatus
-> AppsV1beta1Scale
AppsV1beta1Scale { Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleSpec, Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
..} ) (Maybe AppsV1beta1ScaleSpec -> AppsV1beta1Scale)
-> f (Maybe AppsV1beta1ScaleSpec) -> f AppsV1beta1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe AppsV1beta1ScaleSpec -> f (Maybe AppsV1beta1ScaleSpec)
f Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleSpec
{-# INLINE appsV1beta1ScaleSpecL #-}

-- | 'appsV1beta1ScaleStatus' Lens
appsV1beta1ScaleStatusL :: Lens_' AppsV1beta1Scale (Maybe AppsV1beta1ScaleStatus)
appsV1beta1ScaleStatusL :: (Maybe AppsV1beta1ScaleStatus -> f (Maybe AppsV1beta1ScaleStatus))
-> AppsV1beta1Scale -> f AppsV1beta1Scale
appsV1beta1ScaleStatusL Maybe AppsV1beta1ScaleStatus -> f (Maybe AppsV1beta1ScaleStatus)
f AppsV1beta1Scale{Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1ScaleStatus
Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
appsV1beta1ScaleStatus :: AppsV1beta1Scale -> Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleSpec :: AppsV1beta1Scale -> Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: AppsV1beta1Scale -> Maybe V1ObjectMeta
appsV1beta1ScaleKind :: AppsV1beta1Scale -> Maybe Text
appsV1beta1ScaleApiVersion :: AppsV1beta1Scale -> Maybe Text
..} = (\Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleStatus -> AppsV1beta1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe AppsV1beta1ScaleSpec
-> Maybe AppsV1beta1ScaleStatus
-> AppsV1beta1Scale
AppsV1beta1Scale { Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleStatus :: Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleStatus, Maybe Text
Maybe V1ObjectMeta
Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
appsV1beta1ScaleSpec :: Maybe AppsV1beta1ScaleSpec
appsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
appsV1beta1ScaleKind :: Maybe Text
appsV1beta1ScaleApiVersion :: Maybe Text
..} ) (Maybe AppsV1beta1ScaleStatus -> AppsV1beta1Scale)
-> f (Maybe AppsV1beta1ScaleStatus) -> f AppsV1beta1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe AppsV1beta1ScaleStatus -> f (Maybe AppsV1beta1ScaleStatus)
f Maybe AppsV1beta1ScaleStatus
appsV1beta1ScaleStatus
{-# INLINE appsV1beta1ScaleStatusL #-}



-- * AppsV1beta1ScaleSpec

-- | 'appsV1beta1ScaleSpecReplicas' Lens
appsV1beta1ScaleSpecReplicasL :: Lens_' AppsV1beta1ScaleSpec (Maybe Int)
appsV1beta1ScaleSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> AppsV1beta1ScaleSpec -> f AppsV1beta1ScaleSpec
appsV1beta1ScaleSpecReplicasL Maybe Int -> f (Maybe Int)
f AppsV1beta1ScaleSpec{Maybe Int
appsV1beta1ScaleSpecReplicas :: AppsV1beta1ScaleSpec -> Maybe Int
appsV1beta1ScaleSpecReplicas :: Maybe Int
..} = (\Maybe Int
appsV1beta1ScaleSpecReplicas -> AppsV1beta1ScaleSpec :: Maybe Int -> AppsV1beta1ScaleSpec
AppsV1beta1ScaleSpec { Maybe Int
appsV1beta1ScaleSpecReplicas :: Maybe Int
appsV1beta1ScaleSpecReplicas :: Maybe Int
appsV1beta1ScaleSpecReplicas, ..} ) (Maybe Int -> AppsV1beta1ScaleSpec)
-> f (Maybe Int) -> f AppsV1beta1ScaleSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
appsV1beta1ScaleSpecReplicas
{-# INLINE appsV1beta1ScaleSpecReplicasL #-}



-- * AppsV1beta1ScaleStatus

-- | 'appsV1beta1ScaleStatusReplicas' Lens
appsV1beta1ScaleStatusReplicasL :: Lens_' AppsV1beta1ScaleStatus (Int)
appsV1beta1ScaleStatusReplicasL :: (Int -> f Int)
-> AppsV1beta1ScaleStatus -> f AppsV1beta1ScaleStatus
appsV1beta1ScaleStatusReplicasL Int -> f Int
f AppsV1beta1ScaleStatus{Int
Maybe Text
Maybe (Map String Text)
appsV1beta1ScaleStatusTargetSelector :: AppsV1beta1ScaleStatus -> Maybe Text
appsV1beta1ScaleStatusSelector :: AppsV1beta1ScaleStatus -> Maybe (Map String Text)
appsV1beta1ScaleStatusReplicas :: AppsV1beta1ScaleStatus -> Int
appsV1beta1ScaleStatusTargetSelector :: Maybe Text
appsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
appsV1beta1ScaleStatusReplicas :: Int
..} = (\Int
appsV1beta1ScaleStatusReplicas -> AppsV1beta1ScaleStatus :: Int
-> Maybe (Map String Text) -> Maybe Text -> AppsV1beta1ScaleStatus
AppsV1beta1ScaleStatus { Int
appsV1beta1ScaleStatusReplicas :: Int
appsV1beta1ScaleStatusReplicas :: Int
appsV1beta1ScaleStatusReplicas, Maybe Text
Maybe (Map String Text)
appsV1beta1ScaleStatusTargetSelector :: Maybe Text
appsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
appsV1beta1ScaleStatusTargetSelector :: Maybe Text
appsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
..} ) (Int -> AppsV1beta1ScaleStatus)
-> f Int -> f AppsV1beta1ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
appsV1beta1ScaleStatusReplicas
{-# INLINE appsV1beta1ScaleStatusReplicasL #-}

-- | 'appsV1beta1ScaleStatusSelector' Lens
appsV1beta1ScaleStatusSelectorL :: Lens_' AppsV1beta1ScaleStatus (Maybe (Map.Map String Text))
appsV1beta1ScaleStatusSelectorL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> AppsV1beta1ScaleStatus -> f AppsV1beta1ScaleStatus
appsV1beta1ScaleStatusSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f AppsV1beta1ScaleStatus{Int
Maybe Text
Maybe (Map String Text)
appsV1beta1ScaleStatusTargetSelector :: Maybe Text
appsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
appsV1beta1ScaleStatusReplicas :: Int
appsV1beta1ScaleStatusTargetSelector :: AppsV1beta1ScaleStatus -> Maybe Text
appsV1beta1ScaleStatusSelector :: AppsV1beta1ScaleStatus -> Maybe (Map String Text)
appsV1beta1ScaleStatusReplicas :: AppsV1beta1ScaleStatus -> Int
..} = (\Maybe (Map String Text)
appsV1beta1ScaleStatusSelector -> AppsV1beta1ScaleStatus :: Int
-> Maybe (Map String Text) -> Maybe Text -> AppsV1beta1ScaleStatus
AppsV1beta1ScaleStatus { Maybe (Map String Text)
appsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
appsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
appsV1beta1ScaleStatusSelector, Int
Maybe Text
appsV1beta1ScaleStatusTargetSelector :: Maybe Text
appsV1beta1ScaleStatusReplicas :: Int
appsV1beta1ScaleStatusTargetSelector :: Maybe Text
appsV1beta1ScaleStatusReplicas :: Int
..} ) (Maybe (Map String Text) -> AppsV1beta1ScaleStatus)
-> f (Maybe (Map String Text)) -> f AppsV1beta1ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
appsV1beta1ScaleStatusSelector
{-# INLINE appsV1beta1ScaleStatusSelectorL #-}

-- | 'appsV1beta1ScaleStatusTargetSelector' Lens
appsV1beta1ScaleStatusTargetSelectorL :: Lens_' AppsV1beta1ScaleStatus (Maybe Text)
appsV1beta1ScaleStatusTargetSelectorL :: (Maybe Text -> f (Maybe Text))
-> AppsV1beta1ScaleStatus -> f AppsV1beta1ScaleStatus
appsV1beta1ScaleStatusTargetSelectorL Maybe Text -> f (Maybe Text)
f AppsV1beta1ScaleStatus{Int
Maybe Text
Maybe (Map String Text)
appsV1beta1ScaleStatusTargetSelector :: Maybe Text
appsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
appsV1beta1ScaleStatusReplicas :: Int
appsV1beta1ScaleStatusTargetSelector :: AppsV1beta1ScaleStatus -> Maybe Text
appsV1beta1ScaleStatusSelector :: AppsV1beta1ScaleStatus -> Maybe (Map String Text)
appsV1beta1ScaleStatusReplicas :: AppsV1beta1ScaleStatus -> Int
..} = (\Maybe Text
appsV1beta1ScaleStatusTargetSelector -> AppsV1beta1ScaleStatus :: Int
-> Maybe (Map String Text) -> Maybe Text -> AppsV1beta1ScaleStatus
AppsV1beta1ScaleStatus { Maybe Text
appsV1beta1ScaleStatusTargetSelector :: Maybe Text
appsV1beta1ScaleStatusTargetSelector :: Maybe Text
appsV1beta1ScaleStatusTargetSelector, Int
Maybe (Map String Text)
appsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
appsV1beta1ScaleStatusReplicas :: Int
appsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
appsV1beta1ScaleStatusReplicas :: Int
..} ) (Maybe Text -> AppsV1beta1ScaleStatus)
-> f (Maybe Text) -> f AppsV1beta1ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
appsV1beta1ScaleStatusTargetSelector
{-# INLINE appsV1beta1ScaleStatusTargetSelectorL #-}



-- * ExtensionsV1beta1AllowedCSIDriver

-- | 'extensionsV1beta1AllowedCSIDriverName' Lens
extensionsV1beta1AllowedCSIDriverNameL :: Lens_' ExtensionsV1beta1AllowedCSIDriver (Text)
extensionsV1beta1AllowedCSIDriverNameL :: (Text -> f Text)
-> ExtensionsV1beta1AllowedCSIDriver
-> f ExtensionsV1beta1AllowedCSIDriver
extensionsV1beta1AllowedCSIDriverNameL Text -> f Text
f ExtensionsV1beta1AllowedCSIDriver{Text
extensionsV1beta1AllowedCSIDriverName :: ExtensionsV1beta1AllowedCSIDriver -> Text
extensionsV1beta1AllowedCSIDriverName :: Text
..} = (\Text
extensionsV1beta1AllowedCSIDriverName -> ExtensionsV1beta1AllowedCSIDriver :: Text -> ExtensionsV1beta1AllowedCSIDriver
ExtensionsV1beta1AllowedCSIDriver { Text
extensionsV1beta1AllowedCSIDriverName :: Text
extensionsV1beta1AllowedCSIDriverName :: Text
extensionsV1beta1AllowedCSIDriverName, ..} ) (Text -> ExtensionsV1beta1AllowedCSIDriver)
-> f Text -> f ExtensionsV1beta1AllowedCSIDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
extensionsV1beta1AllowedCSIDriverName
{-# INLINE extensionsV1beta1AllowedCSIDriverNameL #-}



-- * ExtensionsV1beta1AllowedFlexVolume

-- | 'extensionsV1beta1AllowedFlexVolumeDriver' Lens
extensionsV1beta1AllowedFlexVolumeDriverL :: Lens_' ExtensionsV1beta1AllowedFlexVolume (Text)
extensionsV1beta1AllowedFlexVolumeDriverL :: (Text -> f Text)
-> ExtensionsV1beta1AllowedFlexVolume
-> f ExtensionsV1beta1AllowedFlexVolume
extensionsV1beta1AllowedFlexVolumeDriverL Text -> f Text
f ExtensionsV1beta1AllowedFlexVolume{Text
extensionsV1beta1AllowedFlexVolumeDriver :: ExtensionsV1beta1AllowedFlexVolume -> Text
extensionsV1beta1AllowedFlexVolumeDriver :: Text
..} = (\Text
extensionsV1beta1AllowedFlexVolumeDriver -> ExtensionsV1beta1AllowedFlexVolume :: Text -> ExtensionsV1beta1AllowedFlexVolume
ExtensionsV1beta1AllowedFlexVolume { Text
extensionsV1beta1AllowedFlexVolumeDriver :: Text
extensionsV1beta1AllowedFlexVolumeDriver :: Text
extensionsV1beta1AllowedFlexVolumeDriver, ..} ) (Text -> ExtensionsV1beta1AllowedFlexVolume)
-> f Text -> f ExtensionsV1beta1AllowedFlexVolume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
extensionsV1beta1AllowedFlexVolumeDriver
{-# INLINE extensionsV1beta1AllowedFlexVolumeDriverL #-}



-- * ExtensionsV1beta1AllowedHostPath

-- | 'extensionsV1beta1AllowedHostPathPathPrefix' Lens
extensionsV1beta1AllowedHostPathPathPrefixL :: Lens_' ExtensionsV1beta1AllowedHostPath (Maybe Text)
extensionsV1beta1AllowedHostPathPathPrefixL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1AllowedHostPath
-> f ExtensionsV1beta1AllowedHostPath
extensionsV1beta1AllowedHostPathPathPrefixL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1AllowedHostPath{Maybe Bool
Maybe Text
extensionsV1beta1AllowedHostPathReadOnly :: ExtensionsV1beta1AllowedHostPath -> Maybe Bool
extensionsV1beta1AllowedHostPathPathPrefix :: ExtensionsV1beta1AllowedHostPath -> Maybe Text
extensionsV1beta1AllowedHostPathReadOnly :: Maybe Bool
extensionsV1beta1AllowedHostPathPathPrefix :: Maybe Text
..} = (\Maybe Text
extensionsV1beta1AllowedHostPathPathPrefix -> ExtensionsV1beta1AllowedHostPath :: Maybe Text -> Maybe Bool -> ExtensionsV1beta1AllowedHostPath
ExtensionsV1beta1AllowedHostPath { Maybe Text
extensionsV1beta1AllowedHostPathPathPrefix :: Maybe Text
extensionsV1beta1AllowedHostPathPathPrefix :: Maybe Text
extensionsV1beta1AllowedHostPathPathPrefix, Maybe Bool
extensionsV1beta1AllowedHostPathReadOnly :: Maybe Bool
extensionsV1beta1AllowedHostPathReadOnly :: Maybe Bool
..} ) (Maybe Text -> ExtensionsV1beta1AllowedHostPath)
-> f (Maybe Text) -> f ExtensionsV1beta1AllowedHostPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1AllowedHostPathPathPrefix
{-# INLINE extensionsV1beta1AllowedHostPathPathPrefixL #-}

-- | 'extensionsV1beta1AllowedHostPathReadOnly' Lens
extensionsV1beta1AllowedHostPathReadOnlyL :: Lens_' ExtensionsV1beta1AllowedHostPath (Maybe Bool)
extensionsV1beta1AllowedHostPathReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> ExtensionsV1beta1AllowedHostPath
-> f ExtensionsV1beta1AllowedHostPath
extensionsV1beta1AllowedHostPathReadOnlyL Maybe Bool -> f (Maybe Bool)
f ExtensionsV1beta1AllowedHostPath{Maybe Bool
Maybe Text
extensionsV1beta1AllowedHostPathReadOnly :: Maybe Bool
extensionsV1beta1AllowedHostPathPathPrefix :: Maybe Text
extensionsV1beta1AllowedHostPathReadOnly :: ExtensionsV1beta1AllowedHostPath -> Maybe Bool
extensionsV1beta1AllowedHostPathPathPrefix :: ExtensionsV1beta1AllowedHostPath -> Maybe Text
..} = (\Maybe Bool
extensionsV1beta1AllowedHostPathReadOnly -> ExtensionsV1beta1AllowedHostPath :: Maybe Text -> Maybe Bool -> ExtensionsV1beta1AllowedHostPath
ExtensionsV1beta1AllowedHostPath { Maybe Bool
extensionsV1beta1AllowedHostPathReadOnly :: Maybe Bool
extensionsV1beta1AllowedHostPathReadOnly :: Maybe Bool
extensionsV1beta1AllowedHostPathReadOnly, Maybe Text
extensionsV1beta1AllowedHostPathPathPrefix :: Maybe Text
extensionsV1beta1AllowedHostPathPathPrefix :: Maybe Text
..} ) (Maybe Bool -> ExtensionsV1beta1AllowedHostPath)
-> f (Maybe Bool) -> f ExtensionsV1beta1AllowedHostPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
extensionsV1beta1AllowedHostPathReadOnly
{-# INLINE extensionsV1beta1AllowedHostPathReadOnlyL #-}



-- * ExtensionsV1beta1Deployment

-- | 'extensionsV1beta1DeploymentApiVersion' Lens
extensionsV1beta1DeploymentApiVersionL :: Lens_' ExtensionsV1beta1Deployment (Maybe Text)
extensionsV1beta1DeploymentApiVersionL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1Deployment -> f ExtensionsV1beta1Deployment
extensionsV1beta1DeploymentApiVersionL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1DeploymentStatus
Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentStatus :: ExtensionsV1beta1Deployment
-> Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: ExtensionsV1beta1Deployment
-> Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: ExtensionsV1beta1Deployment -> Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: ExtensionsV1beta1Deployment -> Maybe Text
extensionsV1beta1DeploymentApiVersion :: ExtensionsV1beta1Deployment -> Maybe Text
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
..} = (\Maybe Text
extensionsV1beta1DeploymentApiVersion -> ExtensionsV1beta1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStatus
-> ExtensionsV1beta1Deployment
ExtensionsV1beta1Deployment { Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
extensionsV1beta1DeploymentApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1DeploymentStatus
Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1Deployment)
-> f (Maybe Text) -> f ExtensionsV1beta1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1DeploymentApiVersion
{-# INLINE extensionsV1beta1DeploymentApiVersionL #-}

-- | 'extensionsV1beta1DeploymentKind' Lens
extensionsV1beta1DeploymentKindL :: Lens_' ExtensionsV1beta1Deployment (Maybe Text)
extensionsV1beta1DeploymentKindL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1Deployment -> f ExtensionsV1beta1Deployment
extensionsV1beta1DeploymentKindL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1DeploymentStatus
Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
extensionsV1beta1DeploymentStatus :: ExtensionsV1beta1Deployment
-> Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: ExtensionsV1beta1Deployment
-> Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: ExtensionsV1beta1Deployment -> Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: ExtensionsV1beta1Deployment -> Maybe Text
extensionsV1beta1DeploymentApiVersion :: ExtensionsV1beta1Deployment -> Maybe Text
..} = (\Maybe Text
extensionsV1beta1DeploymentKind -> ExtensionsV1beta1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStatus
-> ExtensionsV1beta1Deployment
ExtensionsV1beta1Deployment { Maybe Text
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentKind, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1DeploymentStatus
Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentApiVersion :: Maybe Text
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentApiVersion :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1Deployment)
-> f (Maybe Text) -> f ExtensionsV1beta1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1DeploymentKind
{-# INLINE extensionsV1beta1DeploymentKindL #-}

-- | 'extensionsV1beta1DeploymentMetadata' Lens
extensionsV1beta1DeploymentMetadataL :: Lens_' ExtensionsV1beta1Deployment (Maybe V1ObjectMeta)
extensionsV1beta1DeploymentMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> ExtensionsV1beta1Deployment -> f ExtensionsV1beta1Deployment
extensionsV1beta1DeploymentMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f ExtensionsV1beta1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1DeploymentStatus
Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
extensionsV1beta1DeploymentStatus :: ExtensionsV1beta1Deployment
-> Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: ExtensionsV1beta1Deployment
-> Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: ExtensionsV1beta1Deployment -> Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: ExtensionsV1beta1Deployment -> Maybe Text
extensionsV1beta1DeploymentApiVersion :: ExtensionsV1beta1Deployment -> Maybe Text
..} = (\Maybe V1ObjectMeta
extensionsV1beta1DeploymentMetadata -> ExtensionsV1beta1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStatus
-> ExtensionsV1beta1Deployment
ExtensionsV1beta1Deployment { Maybe V1ObjectMeta
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentMetadata, Maybe Text
Maybe ExtensionsV1beta1DeploymentStatus
Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> ExtensionsV1beta1Deployment)
-> f (Maybe V1ObjectMeta) -> f ExtensionsV1beta1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
extensionsV1beta1DeploymentMetadata
{-# INLINE extensionsV1beta1DeploymentMetadataL #-}

-- | 'extensionsV1beta1DeploymentSpec' Lens
extensionsV1beta1DeploymentSpecL :: Lens_' ExtensionsV1beta1Deployment (Maybe ExtensionsV1beta1DeploymentSpec)
extensionsV1beta1DeploymentSpecL :: (Maybe ExtensionsV1beta1DeploymentSpec
 -> f (Maybe ExtensionsV1beta1DeploymentSpec))
-> ExtensionsV1beta1Deployment -> f ExtensionsV1beta1Deployment
extensionsV1beta1DeploymentSpecL Maybe ExtensionsV1beta1DeploymentSpec
-> f (Maybe ExtensionsV1beta1DeploymentSpec)
f ExtensionsV1beta1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1DeploymentStatus
Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
extensionsV1beta1DeploymentStatus :: ExtensionsV1beta1Deployment
-> Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: ExtensionsV1beta1Deployment
-> Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: ExtensionsV1beta1Deployment -> Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: ExtensionsV1beta1Deployment -> Maybe Text
extensionsV1beta1DeploymentApiVersion :: ExtensionsV1beta1Deployment -> Maybe Text
..} = (\Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpec -> ExtensionsV1beta1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStatus
-> ExtensionsV1beta1Deployment
ExtensionsV1beta1Deployment { Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpec, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
..} ) (Maybe ExtensionsV1beta1DeploymentSpec
 -> ExtensionsV1beta1Deployment)
-> f (Maybe ExtensionsV1beta1DeploymentSpec)
-> f ExtensionsV1beta1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1DeploymentSpec
-> f (Maybe ExtensionsV1beta1DeploymentSpec)
f Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpec
{-# INLINE extensionsV1beta1DeploymentSpecL #-}

-- | 'extensionsV1beta1DeploymentStatus' Lens
extensionsV1beta1DeploymentStatusL :: Lens_' ExtensionsV1beta1Deployment (Maybe ExtensionsV1beta1DeploymentStatus)
extensionsV1beta1DeploymentStatusL :: (Maybe ExtensionsV1beta1DeploymentStatus
 -> f (Maybe ExtensionsV1beta1DeploymentStatus))
-> ExtensionsV1beta1Deployment -> f ExtensionsV1beta1Deployment
extensionsV1beta1DeploymentStatusL Maybe ExtensionsV1beta1DeploymentStatus
-> f (Maybe ExtensionsV1beta1DeploymentStatus)
f ExtensionsV1beta1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1DeploymentStatus
Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
extensionsV1beta1DeploymentStatus :: ExtensionsV1beta1Deployment
-> Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentSpec :: ExtensionsV1beta1Deployment
-> Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: ExtensionsV1beta1Deployment -> Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: ExtensionsV1beta1Deployment -> Maybe Text
extensionsV1beta1DeploymentApiVersion :: ExtensionsV1beta1Deployment -> Maybe Text
..} = (\Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatus -> ExtensionsV1beta1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStatus
-> ExtensionsV1beta1Deployment
ExtensionsV1beta1Deployment { Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatus :: Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatus, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
extensionsV1beta1DeploymentSpec :: Maybe ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentMetadata :: Maybe V1ObjectMeta
extensionsV1beta1DeploymentKind :: Maybe Text
extensionsV1beta1DeploymentApiVersion :: Maybe Text
..} ) (Maybe ExtensionsV1beta1DeploymentStatus
 -> ExtensionsV1beta1Deployment)
-> f (Maybe ExtensionsV1beta1DeploymentStatus)
-> f ExtensionsV1beta1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1DeploymentStatus
-> f (Maybe ExtensionsV1beta1DeploymentStatus)
f Maybe ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatus
{-# INLINE extensionsV1beta1DeploymentStatusL #-}



-- * ExtensionsV1beta1DeploymentCondition

-- | 'extensionsV1beta1DeploymentConditionLastTransitionTime' Lens
extensionsV1beta1DeploymentConditionLastTransitionTimeL :: Lens_' ExtensionsV1beta1DeploymentCondition (Maybe DateTime)
extensionsV1beta1DeploymentConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> ExtensionsV1beta1DeploymentCondition
-> f ExtensionsV1beta1DeploymentCondition
extensionsV1beta1DeploymentConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f ExtensionsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionStatus :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionReason :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionMessage :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime -> ExtensionsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> ExtensionsV1beta1DeploymentCondition
ExtensionsV1beta1DeploymentCondition { Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
..} ) (Maybe DateTime -> ExtensionsV1beta1DeploymentCondition)
-> f (Maybe DateTime) -> f ExtensionsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime
{-# INLINE extensionsV1beta1DeploymentConditionLastTransitionTimeL #-}

-- | 'extensionsV1beta1DeploymentConditionLastUpdateTime' Lens
extensionsV1beta1DeploymentConditionLastUpdateTimeL :: Lens_' ExtensionsV1beta1DeploymentCondition (Maybe DateTime)
extensionsV1beta1DeploymentConditionLastUpdateTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> ExtensionsV1beta1DeploymentCondition
-> f ExtensionsV1beta1DeploymentCondition
extensionsV1beta1DeploymentConditionLastUpdateTimeL Maybe DateTime -> f (Maybe DateTime)
f ExtensionsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionType :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionStatus :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionReason :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionMessage :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
..} = (\Maybe DateTime
extensionsV1beta1DeploymentConditionLastUpdateTime -> ExtensionsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> ExtensionsV1beta1DeploymentCondition
ExtensionsV1beta1DeploymentCondition { Maybe DateTime
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastUpdateTime, Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe DateTime -> ExtensionsV1beta1DeploymentCondition)
-> f (Maybe DateTime) -> f ExtensionsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
extensionsV1beta1DeploymentConditionLastUpdateTime
{-# INLINE extensionsV1beta1DeploymentConditionLastUpdateTimeL #-}

-- | 'extensionsV1beta1DeploymentConditionMessage' Lens
extensionsV1beta1DeploymentConditionMessageL :: Lens_' ExtensionsV1beta1DeploymentCondition (Maybe Text)
extensionsV1beta1DeploymentConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1DeploymentCondition
-> f ExtensionsV1beta1DeploymentCondition
extensionsV1beta1DeploymentConditionMessageL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionType :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionStatus :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionReason :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionMessage :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
..} = (\Maybe Text
extensionsV1beta1DeploymentConditionMessage -> ExtensionsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> ExtensionsV1beta1DeploymentCondition
ExtensionsV1beta1DeploymentCondition { Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionMessage, Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> ExtensionsV1beta1DeploymentCondition)
-> f (Maybe Text) -> f ExtensionsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1DeploymentConditionMessage
{-# INLINE extensionsV1beta1DeploymentConditionMessageL #-}

-- | 'extensionsV1beta1DeploymentConditionReason' Lens
extensionsV1beta1DeploymentConditionReasonL :: Lens_' ExtensionsV1beta1DeploymentCondition (Maybe Text)
extensionsV1beta1DeploymentConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1DeploymentCondition
-> f ExtensionsV1beta1DeploymentCondition
extensionsV1beta1DeploymentConditionReasonL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionType :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionStatus :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionReason :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionMessage :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
..} = (\Maybe Text
extensionsV1beta1DeploymentConditionReason -> ExtensionsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> ExtensionsV1beta1DeploymentCondition
ExtensionsV1beta1DeploymentCondition { Maybe Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionReason, Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> ExtensionsV1beta1DeploymentCondition)
-> f (Maybe Text) -> f ExtensionsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1DeploymentConditionReason
{-# INLINE extensionsV1beta1DeploymentConditionReasonL #-}

-- | 'extensionsV1beta1DeploymentConditionStatus' Lens
extensionsV1beta1DeploymentConditionStatusL :: Lens_' ExtensionsV1beta1DeploymentCondition (Text)
extensionsV1beta1DeploymentConditionStatusL :: (Text -> f Text)
-> ExtensionsV1beta1DeploymentCondition
-> f ExtensionsV1beta1DeploymentCondition
extensionsV1beta1DeploymentConditionStatusL Text -> f Text
f ExtensionsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionType :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionStatus :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionReason :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionMessage :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
..} = (\Text
extensionsV1beta1DeploymentConditionStatus -> ExtensionsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> ExtensionsV1beta1DeploymentCondition
ExtensionsV1beta1DeploymentCondition { Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionStatus, Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> ExtensionsV1beta1DeploymentCondition)
-> f Text -> f ExtensionsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
extensionsV1beta1DeploymentConditionStatus
{-# INLINE extensionsV1beta1DeploymentConditionStatusL #-}

-- | 'extensionsV1beta1DeploymentConditionType' Lens
extensionsV1beta1DeploymentConditionTypeL :: Lens_' ExtensionsV1beta1DeploymentCondition (Text)
extensionsV1beta1DeploymentConditionTypeL :: (Text -> f Text)
-> ExtensionsV1beta1DeploymentCondition
-> f ExtensionsV1beta1DeploymentCondition
extensionsV1beta1DeploymentConditionTypeL Text -> f Text
f ExtensionsV1beta1DeploymentCondition{Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionType :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionStatus :: ExtensionsV1beta1DeploymentCondition -> Text
extensionsV1beta1DeploymentConditionReason :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionMessage :: ExtensionsV1beta1DeploymentCondition -> Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: ExtensionsV1beta1DeploymentCondition -> Maybe DateTime
..} = (\Text
extensionsV1beta1DeploymentConditionType -> ExtensionsV1beta1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> ExtensionsV1beta1DeploymentCondition
ExtensionsV1beta1DeploymentCondition { Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionType :: Text
extensionsV1beta1DeploymentConditionType, Maybe Text
Maybe DateTime
Text
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionStatus :: Text
extensionsV1beta1DeploymentConditionReason :: Maybe Text
extensionsV1beta1DeploymentConditionMessage :: Maybe Text
extensionsV1beta1DeploymentConditionLastUpdateTime :: Maybe DateTime
extensionsV1beta1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> ExtensionsV1beta1DeploymentCondition)
-> f Text -> f ExtensionsV1beta1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
extensionsV1beta1DeploymentConditionType
{-# INLINE extensionsV1beta1DeploymentConditionTypeL #-}



-- * ExtensionsV1beta1DeploymentList

-- | 'extensionsV1beta1DeploymentListApiVersion' Lens
extensionsV1beta1DeploymentListApiVersionL :: Lens_' ExtensionsV1beta1DeploymentList (Maybe Text)
extensionsV1beta1DeploymentListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1DeploymentList
-> f ExtensionsV1beta1DeploymentList
extensionsV1beta1DeploymentListApiVersionL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1DeploymentList{[ExtensionsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata :: ExtensionsV1beta1DeploymentList -> Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: ExtensionsV1beta1DeploymentList -> Maybe Text
extensionsV1beta1DeploymentListItems :: ExtensionsV1beta1DeploymentList -> [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: ExtensionsV1beta1DeploymentList -> Maybe Text
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
..} = (\Maybe Text
extensionsV1beta1DeploymentListApiVersion -> ExtensionsV1beta1DeploymentList :: Maybe Text
-> [ExtensionsV1beta1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1DeploymentList
ExtensionsV1beta1DeploymentList { Maybe Text
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
extensionsV1beta1DeploymentListApiVersion, [ExtensionsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
..} ) (Maybe Text -> ExtensionsV1beta1DeploymentList)
-> f (Maybe Text) -> f ExtensionsV1beta1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1DeploymentListApiVersion
{-# INLINE extensionsV1beta1DeploymentListApiVersionL #-}

-- | 'extensionsV1beta1DeploymentListItems' Lens
extensionsV1beta1DeploymentListItemsL :: Lens_' ExtensionsV1beta1DeploymentList ([ExtensionsV1beta1Deployment])
extensionsV1beta1DeploymentListItemsL :: ([ExtensionsV1beta1Deployment] -> f [ExtensionsV1beta1Deployment])
-> ExtensionsV1beta1DeploymentList
-> f ExtensionsV1beta1DeploymentList
extensionsV1beta1DeploymentListItemsL [ExtensionsV1beta1Deployment] -> f [ExtensionsV1beta1Deployment]
f ExtensionsV1beta1DeploymentList{[ExtensionsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
extensionsV1beta1DeploymentListMetadata :: ExtensionsV1beta1DeploymentList -> Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: ExtensionsV1beta1DeploymentList -> Maybe Text
extensionsV1beta1DeploymentListItems :: ExtensionsV1beta1DeploymentList -> [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: ExtensionsV1beta1DeploymentList -> Maybe Text
..} = (\[ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListItems -> ExtensionsV1beta1DeploymentList :: Maybe Text
-> [ExtensionsV1beta1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1DeploymentList
ExtensionsV1beta1DeploymentList { [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListItems, Maybe Text
Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
..} ) ([ExtensionsV1beta1Deployment] -> ExtensionsV1beta1DeploymentList)
-> f [ExtensionsV1beta1Deployment]
-> f ExtensionsV1beta1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [ExtensionsV1beta1Deployment] -> f [ExtensionsV1beta1Deployment]
f [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListItems
{-# INLINE extensionsV1beta1DeploymentListItemsL #-}

-- | 'extensionsV1beta1DeploymentListKind' Lens
extensionsV1beta1DeploymentListKindL :: Lens_' ExtensionsV1beta1DeploymentList (Maybe Text)
extensionsV1beta1DeploymentListKindL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1DeploymentList
-> f ExtensionsV1beta1DeploymentList
extensionsV1beta1DeploymentListKindL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1DeploymentList{[ExtensionsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
extensionsV1beta1DeploymentListMetadata :: ExtensionsV1beta1DeploymentList -> Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: ExtensionsV1beta1DeploymentList -> Maybe Text
extensionsV1beta1DeploymentListItems :: ExtensionsV1beta1DeploymentList -> [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: ExtensionsV1beta1DeploymentList -> Maybe Text
..} = (\Maybe Text
extensionsV1beta1DeploymentListKind -> ExtensionsV1beta1DeploymentList :: Maybe Text
-> [ExtensionsV1beta1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1DeploymentList
ExtensionsV1beta1DeploymentList { Maybe Text
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListKind, [ExtensionsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1DeploymentList)
-> f (Maybe Text) -> f ExtensionsV1beta1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1DeploymentListKind
{-# INLINE extensionsV1beta1DeploymentListKindL #-}

-- | 'extensionsV1beta1DeploymentListMetadata' Lens
extensionsV1beta1DeploymentListMetadataL :: Lens_' ExtensionsV1beta1DeploymentList (Maybe V1ListMeta)
extensionsV1beta1DeploymentListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> ExtensionsV1beta1DeploymentList
-> f ExtensionsV1beta1DeploymentList
extensionsV1beta1DeploymentListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f ExtensionsV1beta1DeploymentList{[ExtensionsV1beta1Deployment]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
extensionsV1beta1DeploymentListMetadata :: ExtensionsV1beta1DeploymentList -> Maybe V1ListMeta
extensionsV1beta1DeploymentListKind :: ExtensionsV1beta1DeploymentList -> Maybe Text
extensionsV1beta1DeploymentListItems :: ExtensionsV1beta1DeploymentList -> [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: ExtensionsV1beta1DeploymentList -> Maybe Text
..} = (\Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata -> ExtensionsV1beta1DeploymentList :: Maybe Text
-> [ExtensionsV1beta1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1DeploymentList
ExtensionsV1beta1DeploymentList { Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata :: Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata, [ExtensionsV1beta1Deployment]
Maybe Text
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
extensionsV1beta1DeploymentListKind :: Maybe Text
extensionsV1beta1DeploymentListItems :: [ExtensionsV1beta1Deployment]
extensionsV1beta1DeploymentListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> ExtensionsV1beta1DeploymentList)
-> f (Maybe V1ListMeta) -> f ExtensionsV1beta1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
extensionsV1beta1DeploymentListMetadata
{-# INLINE extensionsV1beta1DeploymentListMetadataL #-}



-- * ExtensionsV1beta1DeploymentRollback

-- | 'extensionsV1beta1DeploymentRollbackApiVersion' Lens
extensionsV1beta1DeploymentRollbackApiVersionL :: Lens_' ExtensionsV1beta1DeploymentRollback (Maybe Text)
extensionsV1beta1DeploymentRollbackApiVersionL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1DeploymentRollback
-> f ExtensionsV1beta1DeploymentRollback
extensionsV1beta1DeploymentRollbackApiVersionL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1DeploymentRollback{Maybe Text
Maybe (Map String Text)
Text
ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: ExtensionsV1beta1DeploymentRollback -> Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1DeploymentRollback
-> ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: ExtensionsV1beta1DeploymentRollback -> Text
extensionsV1beta1DeploymentRollbackKind :: ExtensionsV1beta1DeploymentRollback -> Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: ExtensionsV1beta1DeploymentRollback -> Maybe Text
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
..} = (\Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion -> ExtensionsV1beta1DeploymentRollback :: Maybe Text
-> Maybe Text
-> Text
-> ExtensionsV1beta1RollbackConfig
-> Maybe (Map String Text)
-> ExtensionsV1beta1DeploymentRollback
ExtensionsV1beta1DeploymentRollback { Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion, Maybe Text
Maybe (Map String Text)
Text
ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1DeploymentRollback)
-> f (Maybe Text) -> f ExtensionsV1beta1DeploymentRollback
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion
{-# INLINE extensionsV1beta1DeploymentRollbackApiVersionL #-}

-- | 'extensionsV1beta1DeploymentRollbackKind' Lens
extensionsV1beta1DeploymentRollbackKindL :: Lens_' ExtensionsV1beta1DeploymentRollback (Maybe Text)
extensionsV1beta1DeploymentRollbackKindL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1DeploymentRollback
-> f ExtensionsV1beta1DeploymentRollback
extensionsV1beta1DeploymentRollbackKindL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1DeploymentRollback{Maybe Text
Maybe (Map String Text)
Text
ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: ExtensionsV1beta1DeploymentRollback -> Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1DeploymentRollback
-> ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: ExtensionsV1beta1DeploymentRollback -> Text
extensionsV1beta1DeploymentRollbackKind :: ExtensionsV1beta1DeploymentRollback -> Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: ExtensionsV1beta1DeploymentRollback -> Maybe Text
..} = (\Maybe Text
extensionsV1beta1DeploymentRollbackKind -> ExtensionsV1beta1DeploymentRollback :: Maybe Text
-> Maybe Text
-> Text
-> ExtensionsV1beta1RollbackConfig
-> Maybe (Map String Text)
-> ExtensionsV1beta1DeploymentRollback
ExtensionsV1beta1DeploymentRollback { Maybe Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackKind, Maybe Text
Maybe (Map String Text)
Text
ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1DeploymentRollback)
-> f (Maybe Text) -> f ExtensionsV1beta1DeploymentRollback
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1DeploymentRollbackKind
{-# INLINE extensionsV1beta1DeploymentRollbackKindL #-}

-- | 'extensionsV1beta1DeploymentRollbackName' Lens
extensionsV1beta1DeploymentRollbackNameL :: Lens_' ExtensionsV1beta1DeploymentRollback (Text)
extensionsV1beta1DeploymentRollbackNameL :: (Text -> f Text)
-> ExtensionsV1beta1DeploymentRollback
-> f ExtensionsV1beta1DeploymentRollback
extensionsV1beta1DeploymentRollbackNameL Text -> f Text
f ExtensionsV1beta1DeploymentRollback{Maybe Text
Maybe (Map String Text)
Text
ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: ExtensionsV1beta1DeploymentRollback -> Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1DeploymentRollback
-> ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: ExtensionsV1beta1DeploymentRollback -> Text
extensionsV1beta1DeploymentRollbackKind :: ExtensionsV1beta1DeploymentRollback -> Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: ExtensionsV1beta1DeploymentRollback -> Maybe Text
..} = (\Text
extensionsV1beta1DeploymentRollbackName -> ExtensionsV1beta1DeploymentRollback :: Maybe Text
-> Maybe Text
-> Text
-> ExtensionsV1beta1RollbackConfig
-> Maybe (Map String Text)
-> ExtensionsV1beta1DeploymentRollback
ExtensionsV1beta1DeploymentRollback { Text
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackName, Maybe Text
Maybe (Map String Text)
ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
..} ) (Text -> ExtensionsV1beta1DeploymentRollback)
-> f Text -> f ExtensionsV1beta1DeploymentRollback
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
extensionsV1beta1DeploymentRollbackName
{-# INLINE extensionsV1beta1DeploymentRollbackNameL #-}

-- | 'extensionsV1beta1DeploymentRollbackRollbackTo' Lens
extensionsV1beta1DeploymentRollbackRollbackToL :: Lens_' ExtensionsV1beta1DeploymentRollback (ExtensionsV1beta1RollbackConfig)
extensionsV1beta1DeploymentRollbackRollbackToL :: (ExtensionsV1beta1RollbackConfig
 -> f ExtensionsV1beta1RollbackConfig)
-> ExtensionsV1beta1DeploymentRollback
-> f ExtensionsV1beta1DeploymentRollback
extensionsV1beta1DeploymentRollbackRollbackToL ExtensionsV1beta1RollbackConfig
-> f ExtensionsV1beta1RollbackConfig
f ExtensionsV1beta1DeploymentRollback{Maybe Text
Maybe (Map String Text)
Text
ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: ExtensionsV1beta1DeploymentRollback -> Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1DeploymentRollback
-> ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: ExtensionsV1beta1DeploymentRollback -> Text
extensionsV1beta1DeploymentRollbackKind :: ExtensionsV1beta1DeploymentRollback -> Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: ExtensionsV1beta1DeploymentRollback -> Maybe Text
..} = (\ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackRollbackTo -> ExtensionsV1beta1DeploymentRollback :: Maybe Text
-> Maybe Text
-> Text
-> ExtensionsV1beta1RollbackConfig
-> Maybe (Map String Text)
-> ExtensionsV1beta1DeploymentRollback
ExtensionsV1beta1DeploymentRollback { ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackRollbackTo, Maybe Text
Maybe (Map String Text)
Text
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
..} ) (ExtensionsV1beta1RollbackConfig
 -> ExtensionsV1beta1DeploymentRollback)
-> f ExtensionsV1beta1RollbackConfig
-> f ExtensionsV1beta1DeploymentRollback
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ExtensionsV1beta1RollbackConfig
-> f ExtensionsV1beta1RollbackConfig
f ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackRollbackTo
{-# INLINE extensionsV1beta1DeploymentRollbackRollbackToL #-}

-- | 'extensionsV1beta1DeploymentRollbackUpdatedAnnotations' Lens
extensionsV1beta1DeploymentRollbackUpdatedAnnotationsL :: Lens_' ExtensionsV1beta1DeploymentRollback (Maybe (Map.Map String Text))
extensionsV1beta1DeploymentRollbackUpdatedAnnotationsL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> ExtensionsV1beta1DeploymentRollback
-> f ExtensionsV1beta1DeploymentRollback
extensionsV1beta1DeploymentRollbackUpdatedAnnotationsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f ExtensionsV1beta1DeploymentRollback{Maybe Text
Maybe (Map String Text)
Text
ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: ExtensionsV1beta1DeploymentRollback -> Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1DeploymentRollback
-> ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: ExtensionsV1beta1DeploymentRollback -> Text
extensionsV1beta1DeploymentRollbackKind :: ExtensionsV1beta1DeploymentRollback -> Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: ExtensionsV1beta1DeploymentRollback -> Maybe Text
..} = (\Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackUpdatedAnnotations -> ExtensionsV1beta1DeploymentRollback :: Maybe Text
-> Maybe Text
-> Text
-> ExtensionsV1beta1RollbackConfig
-> Maybe (Map String Text)
-> ExtensionsV1beta1DeploymentRollback
ExtensionsV1beta1DeploymentRollback { Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackUpdatedAnnotations :: Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackUpdatedAnnotations, Maybe Text
Text
ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
extensionsV1beta1DeploymentRollbackRollbackTo :: ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentRollbackName :: Text
extensionsV1beta1DeploymentRollbackKind :: Maybe Text
extensionsV1beta1DeploymentRollbackApiVersion :: Maybe Text
..} ) (Maybe (Map String Text) -> ExtensionsV1beta1DeploymentRollback)
-> f (Maybe (Map String Text))
-> f ExtensionsV1beta1DeploymentRollback
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
extensionsV1beta1DeploymentRollbackUpdatedAnnotations
{-# INLINE extensionsV1beta1DeploymentRollbackUpdatedAnnotationsL #-}



-- * ExtensionsV1beta1DeploymentSpec

-- | 'extensionsV1beta1DeploymentSpecMinReadySeconds' Lens
extensionsV1beta1DeploymentSpecMinReadySecondsL :: Lens_' ExtensionsV1beta1DeploymentSpec (Maybe Int)
extensionsV1beta1DeploymentSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1DeploymentSpec
-> f ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: ExtensionsV1beta1DeploymentSpec -> V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: ExtensionsV1beta1DeploymentSpec -> Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecPaused :: ExtensionsV1beta1DeploymentSpec -> Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
extensionsV1beta1DeploymentSpecMinReadySeconds -> ExtensionsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe ExtensionsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe ExtensionsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> ExtensionsV1beta1DeploymentSpec
ExtensionsV1beta1DeploymentSpec { Maybe Int
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecMinReadySeconds, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
..} ) (Maybe Int -> ExtensionsV1beta1DeploymentSpec)
-> f (Maybe Int) -> f ExtensionsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1DeploymentSpecMinReadySeconds
{-# INLINE extensionsV1beta1DeploymentSpecMinReadySecondsL #-}

-- | 'extensionsV1beta1DeploymentSpecPaused' Lens
extensionsV1beta1DeploymentSpecPausedL :: Lens_' ExtensionsV1beta1DeploymentSpec (Maybe Bool)
extensionsV1beta1DeploymentSpecPausedL :: (Maybe Bool -> f (Maybe Bool))
-> ExtensionsV1beta1DeploymentSpec
-> f ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpecPausedL Maybe Bool -> f (Maybe Bool)
f ExtensionsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: ExtensionsV1beta1DeploymentSpec -> V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: ExtensionsV1beta1DeploymentSpec -> Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecPaused :: ExtensionsV1beta1DeploymentSpec -> Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe Bool
extensionsV1beta1DeploymentSpecPaused -> ExtensionsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe ExtensionsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe ExtensionsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> ExtensionsV1beta1DeploymentSpec
ExtensionsV1beta1DeploymentSpec { Maybe Bool
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecPaused, Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Bool -> ExtensionsV1beta1DeploymentSpec)
-> f (Maybe Bool) -> f ExtensionsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
extensionsV1beta1DeploymentSpecPaused
{-# INLINE extensionsV1beta1DeploymentSpecPausedL #-}

-- | 'extensionsV1beta1DeploymentSpecProgressDeadlineSeconds' Lens
extensionsV1beta1DeploymentSpecProgressDeadlineSecondsL :: Lens_' ExtensionsV1beta1DeploymentSpec (Maybe Int)
extensionsV1beta1DeploymentSpecProgressDeadlineSecondsL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1DeploymentSpec
-> f ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpecProgressDeadlineSecondsL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: ExtensionsV1beta1DeploymentSpec -> V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: ExtensionsV1beta1DeploymentSpec -> Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecPaused :: ExtensionsV1beta1DeploymentSpec -> Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds -> ExtensionsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe ExtensionsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe ExtensionsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> ExtensionsV1beta1DeploymentSpec
ExtensionsV1beta1DeploymentSpec { Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> ExtensionsV1beta1DeploymentSpec)
-> f (Maybe Int) -> f ExtensionsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds
{-# INLINE extensionsV1beta1DeploymentSpecProgressDeadlineSecondsL #-}

-- | 'extensionsV1beta1DeploymentSpecReplicas' Lens
extensionsV1beta1DeploymentSpecReplicasL :: Lens_' ExtensionsV1beta1DeploymentSpec (Maybe Int)
extensionsV1beta1DeploymentSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1DeploymentSpec
-> f ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpecReplicasL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: ExtensionsV1beta1DeploymentSpec -> V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: ExtensionsV1beta1DeploymentSpec -> Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecPaused :: ExtensionsV1beta1DeploymentSpec -> Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe Int
extensionsV1beta1DeploymentSpecReplicas -> ExtensionsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe ExtensionsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe ExtensionsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> ExtensionsV1beta1DeploymentSpec
ExtensionsV1beta1DeploymentSpec { Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> ExtensionsV1beta1DeploymentSpec)
-> f (Maybe Int) -> f ExtensionsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1DeploymentSpecReplicas
{-# INLINE extensionsV1beta1DeploymentSpecReplicasL #-}

-- | 'extensionsV1beta1DeploymentSpecRevisionHistoryLimit' Lens
extensionsV1beta1DeploymentSpecRevisionHistoryLimitL :: Lens_' ExtensionsV1beta1DeploymentSpec (Maybe Int)
extensionsV1beta1DeploymentSpecRevisionHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1DeploymentSpec
-> f ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: ExtensionsV1beta1DeploymentSpec -> V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: ExtensionsV1beta1DeploymentSpec -> Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecPaused :: ExtensionsV1beta1DeploymentSpec -> Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe Int
extensionsV1beta1DeploymentSpecRevisionHistoryLimit -> ExtensionsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe ExtensionsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe ExtensionsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> ExtensionsV1beta1DeploymentSpec
ExtensionsV1beta1DeploymentSpec { Maybe Int
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecRevisionHistoryLimit, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> ExtensionsV1beta1DeploymentSpec)
-> f (Maybe Int) -> f ExtensionsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1DeploymentSpecRevisionHistoryLimit
{-# INLINE extensionsV1beta1DeploymentSpecRevisionHistoryLimitL #-}

-- | 'extensionsV1beta1DeploymentSpecRollbackTo' Lens
extensionsV1beta1DeploymentSpecRollbackToL :: Lens_' ExtensionsV1beta1DeploymentSpec (Maybe ExtensionsV1beta1RollbackConfig)
extensionsV1beta1DeploymentSpecRollbackToL :: (Maybe ExtensionsV1beta1RollbackConfig
 -> f (Maybe ExtensionsV1beta1RollbackConfig))
-> ExtensionsV1beta1DeploymentSpec
-> f ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpecRollbackToL Maybe ExtensionsV1beta1RollbackConfig
-> f (Maybe ExtensionsV1beta1RollbackConfig)
f ExtensionsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: ExtensionsV1beta1DeploymentSpec -> V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: ExtensionsV1beta1DeploymentSpec -> Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecPaused :: ExtensionsV1beta1DeploymentSpec -> Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRollbackTo -> ExtensionsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe ExtensionsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe ExtensionsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> ExtensionsV1beta1DeploymentSpec
ExtensionsV1beta1DeploymentSpec { Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRollbackTo, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe ExtensionsV1beta1RollbackConfig
 -> ExtensionsV1beta1DeploymentSpec)
-> f (Maybe ExtensionsV1beta1RollbackConfig)
-> f ExtensionsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1RollbackConfig
-> f (Maybe ExtensionsV1beta1RollbackConfig)
f Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRollbackTo
{-# INLINE extensionsV1beta1DeploymentSpecRollbackToL #-}

-- | 'extensionsV1beta1DeploymentSpecSelector' Lens
extensionsV1beta1DeploymentSpecSelectorL :: Lens_' ExtensionsV1beta1DeploymentSpec (Maybe V1LabelSelector)
extensionsV1beta1DeploymentSpecSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> ExtensionsV1beta1DeploymentSpec
-> f ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f ExtensionsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: ExtensionsV1beta1DeploymentSpec -> V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: ExtensionsV1beta1DeploymentSpec -> Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecPaused :: ExtensionsV1beta1DeploymentSpec -> Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecSelector -> ExtensionsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe ExtensionsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe ExtensionsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> ExtensionsV1beta1DeploymentSpec
ExtensionsV1beta1DeploymentSpec { Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecSelector, Maybe Bool
Maybe Int
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1LabelSelector -> ExtensionsV1beta1DeploymentSpec)
-> f (Maybe V1LabelSelector) -> f ExtensionsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecSelector
{-# INLINE extensionsV1beta1DeploymentSpecSelectorL #-}

-- | 'extensionsV1beta1DeploymentSpecStrategy' Lens
extensionsV1beta1DeploymentSpecStrategyL :: Lens_' ExtensionsV1beta1DeploymentSpec (Maybe ExtensionsV1beta1DeploymentStrategy)
extensionsV1beta1DeploymentSpecStrategyL :: (Maybe ExtensionsV1beta1DeploymentStrategy
 -> f (Maybe ExtensionsV1beta1DeploymentStrategy))
-> ExtensionsV1beta1DeploymentSpec
-> f ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpecStrategyL Maybe ExtensionsV1beta1DeploymentStrategy
-> f (Maybe ExtensionsV1beta1DeploymentStrategy)
f ExtensionsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: ExtensionsV1beta1DeploymentSpec -> V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: ExtensionsV1beta1DeploymentSpec -> Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecPaused :: ExtensionsV1beta1DeploymentSpec -> Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
..} = (\Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecStrategy -> ExtensionsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe ExtensionsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe ExtensionsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> ExtensionsV1beta1DeploymentSpec
ExtensionsV1beta1DeploymentSpec { Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecStrategy, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe ExtensionsV1beta1DeploymentStrategy
 -> ExtensionsV1beta1DeploymentSpec)
-> f (Maybe ExtensionsV1beta1DeploymentStrategy)
-> f ExtensionsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1DeploymentStrategy
-> f (Maybe ExtensionsV1beta1DeploymentStrategy)
f Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecStrategy
{-# INLINE extensionsV1beta1DeploymentSpecStrategyL #-}

-- | 'extensionsV1beta1DeploymentSpecTemplate' Lens
extensionsV1beta1DeploymentSpecTemplateL :: Lens_' ExtensionsV1beta1DeploymentSpec (V1PodTemplateSpec)
extensionsV1beta1DeploymentSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> ExtensionsV1beta1DeploymentSpec
-> f ExtensionsV1beta1DeploymentSpec
extensionsV1beta1DeploymentSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f ExtensionsV1beta1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecTemplate :: ExtensionsV1beta1DeploymentSpec -> V1PodTemplateSpec
extensionsV1beta1DeploymentSpecStrategy :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: ExtensionsV1beta1DeploymentSpec -> Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: ExtensionsV1beta1DeploymentSpec
-> Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
extensionsV1beta1DeploymentSpecPaused :: ExtensionsV1beta1DeploymentSpec -> Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: ExtensionsV1beta1DeploymentSpec -> Maybe Int
..} = (\V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate -> ExtensionsV1beta1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe ExtensionsV1beta1RollbackConfig
-> Maybe V1LabelSelector
-> Maybe ExtensionsV1beta1DeploymentStrategy
-> V1PodTemplateSpec
-> ExtensionsV1beta1DeploymentSpec
ExtensionsV1beta1DeploymentSpec { V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate :: V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate, Maybe Bool
Maybe Int
Maybe V1LabelSelector
Maybe ExtensionsV1beta1RollbackConfig
Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
extensionsV1beta1DeploymentSpecStrategy :: Maybe ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentSpecSelector :: Maybe V1LabelSelector
extensionsV1beta1DeploymentSpecRollbackTo :: Maybe ExtensionsV1beta1RollbackConfig
extensionsV1beta1DeploymentSpecRevisionHistoryLimit :: Maybe Int
extensionsV1beta1DeploymentSpecReplicas :: Maybe Int
extensionsV1beta1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
extensionsV1beta1DeploymentSpecPaused :: Maybe Bool
extensionsV1beta1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (V1PodTemplateSpec -> ExtensionsV1beta1DeploymentSpec)
-> f V1PodTemplateSpec -> f ExtensionsV1beta1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
extensionsV1beta1DeploymentSpecTemplate
{-# INLINE extensionsV1beta1DeploymentSpecTemplateL #-}



-- * ExtensionsV1beta1DeploymentStatus

-- | 'extensionsV1beta1DeploymentStatusAvailableReplicas' Lens
extensionsV1beta1DeploymentStatusAvailableReplicasL :: Lens_' ExtensionsV1beta1DeploymentStatus (Maybe Int)
extensionsV1beta1DeploymentStatusAvailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1DeploymentStatus
-> f ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: ExtensionsV1beta1DeploymentStatus -> Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: ExtensionsV1beta1DeploymentStatus
-> Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} = (\Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas -> ExtensionsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [ExtensionsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> ExtensionsV1beta1DeploymentStatus
ExtensionsV1beta1DeploymentStatus { Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas, Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> ExtensionsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f ExtensionsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas
{-# INLINE extensionsV1beta1DeploymentStatusAvailableReplicasL #-}

-- | 'extensionsV1beta1DeploymentStatusCollisionCount' Lens
extensionsV1beta1DeploymentStatusCollisionCountL :: Lens_' ExtensionsV1beta1DeploymentStatus (Maybe Int)
extensionsV1beta1DeploymentStatusCollisionCountL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1DeploymentStatus
-> f ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatusCollisionCountL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: ExtensionsV1beta1DeploymentStatus -> Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: ExtensionsV1beta1DeploymentStatus
-> Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
extensionsV1beta1DeploymentStatusCollisionCount -> ExtensionsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [ExtensionsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> ExtensionsV1beta1DeploymentStatus
ExtensionsV1beta1DeploymentStatus { Maybe Int
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusCollisionCount, Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> ExtensionsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f ExtensionsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1DeploymentStatusCollisionCount
{-# INLINE extensionsV1beta1DeploymentStatusCollisionCountL #-}

-- | 'extensionsV1beta1DeploymentStatusConditions' Lens
extensionsV1beta1DeploymentStatusConditionsL :: Lens_' ExtensionsV1beta1DeploymentStatus (Maybe [ExtensionsV1beta1DeploymentCondition])
extensionsV1beta1DeploymentStatusConditionsL :: (Maybe [ExtensionsV1beta1DeploymentCondition]
 -> f (Maybe [ExtensionsV1beta1DeploymentCondition]))
-> ExtensionsV1beta1DeploymentStatus
-> f ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatusConditionsL Maybe [ExtensionsV1beta1DeploymentCondition]
-> f (Maybe [ExtensionsV1beta1DeploymentCondition])
f ExtensionsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: ExtensionsV1beta1DeploymentStatus -> Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: ExtensionsV1beta1DeploymentStatus
-> Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusConditions -> ExtensionsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [ExtensionsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> ExtensionsV1beta1DeploymentStatus
ExtensionsV1beta1DeploymentStatus { Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusConditions, Maybe Int
Maybe Integer
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe [ExtensionsV1beta1DeploymentCondition]
 -> ExtensionsV1beta1DeploymentStatus)
-> f (Maybe [ExtensionsV1beta1DeploymentCondition])
-> f ExtensionsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1DeploymentCondition]
-> f (Maybe [ExtensionsV1beta1DeploymentCondition])
f Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusConditions
{-# INLINE extensionsV1beta1DeploymentStatusConditionsL #-}

-- | 'extensionsV1beta1DeploymentStatusObservedGeneration' Lens
extensionsV1beta1DeploymentStatusObservedGenerationL :: Lens_' ExtensionsV1beta1DeploymentStatus (Maybe Integer)
extensionsV1beta1DeploymentStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> ExtensionsV1beta1DeploymentStatus
-> f ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f ExtensionsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: ExtensionsV1beta1DeploymentStatus -> Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: ExtensionsV1beta1DeploymentStatus
-> Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Integer
extensionsV1beta1DeploymentStatusObservedGeneration -> ExtensionsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [ExtensionsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> ExtensionsV1beta1DeploymentStatus
ExtensionsV1beta1DeploymentStatus { Maybe Integer
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusObservedGeneration, Maybe Int
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Integer -> ExtensionsV1beta1DeploymentStatus)
-> f (Maybe Integer) -> f ExtensionsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
extensionsV1beta1DeploymentStatusObservedGeneration
{-# INLINE extensionsV1beta1DeploymentStatusObservedGenerationL #-}

-- | 'extensionsV1beta1DeploymentStatusReadyReplicas' Lens
extensionsV1beta1DeploymentStatusReadyReplicasL :: Lens_' ExtensionsV1beta1DeploymentStatus (Maybe Int)
extensionsV1beta1DeploymentStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1DeploymentStatus
-> f ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: ExtensionsV1beta1DeploymentStatus -> Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: ExtensionsV1beta1DeploymentStatus
-> Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas -> ExtensionsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [ExtensionsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> ExtensionsV1beta1DeploymentStatus
ExtensionsV1beta1DeploymentStatus { Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas, Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> ExtensionsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f ExtensionsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas
{-# INLINE extensionsV1beta1DeploymentStatusReadyReplicasL #-}

-- | 'extensionsV1beta1DeploymentStatusReplicas' Lens
extensionsV1beta1DeploymentStatusReplicasL :: Lens_' ExtensionsV1beta1DeploymentStatus (Maybe Int)
extensionsV1beta1DeploymentStatusReplicasL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1DeploymentStatus
-> f ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatusReplicasL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: ExtensionsV1beta1DeploymentStatus -> Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: ExtensionsV1beta1DeploymentStatus
-> Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
extensionsV1beta1DeploymentStatusReplicas -> ExtensionsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [ExtensionsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> ExtensionsV1beta1DeploymentStatus
ExtensionsV1beta1DeploymentStatus { Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas, Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> ExtensionsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f ExtensionsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1DeploymentStatusReplicas
{-# INLINE extensionsV1beta1DeploymentStatusReplicasL #-}

-- | 'extensionsV1beta1DeploymentStatusUnavailableReplicas' Lens
extensionsV1beta1DeploymentStatusUnavailableReplicasL :: Lens_' ExtensionsV1beta1DeploymentStatus (Maybe Int)
extensionsV1beta1DeploymentStatusUnavailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1DeploymentStatus
-> f ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatusUnavailableReplicasL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: ExtensionsV1beta1DeploymentStatus -> Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: ExtensionsV1beta1DeploymentStatus
-> Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas -> ExtensionsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [ExtensionsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> ExtensionsV1beta1DeploymentStatus
ExtensionsV1beta1DeploymentStatus { Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas, Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> ExtensionsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f ExtensionsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas
{-# INLINE extensionsV1beta1DeploymentStatusUnavailableReplicasL #-}

-- | 'extensionsV1beta1DeploymentStatusUpdatedReplicas' Lens
extensionsV1beta1DeploymentStatusUpdatedReplicasL :: Lens_' ExtensionsV1beta1DeploymentStatus (Maybe Int)
extensionsV1beta1DeploymentStatusUpdatedReplicasL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1DeploymentStatus
-> f ExtensionsV1beta1DeploymentStatus
extensionsV1beta1DeploymentStatusUpdatedReplicasL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: ExtensionsV1beta1DeploymentStatus -> Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: ExtensionsV1beta1DeploymentStatus
-> Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: ExtensionsV1beta1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas -> ExtensionsV1beta1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [ExtensionsV1beta1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> ExtensionsV1beta1DeploymentStatus
ExtensionsV1beta1DeploymentStatus { Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas, Maybe Int
Maybe Integer
Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusUnavailableReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusReadyReplicas :: Maybe Int
extensionsV1beta1DeploymentStatusObservedGeneration :: Maybe Integer
extensionsV1beta1DeploymentStatusConditions :: Maybe [ExtensionsV1beta1DeploymentCondition]
extensionsV1beta1DeploymentStatusCollisionCount :: Maybe Int
extensionsV1beta1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> ExtensionsV1beta1DeploymentStatus)
-> f (Maybe Int) -> f ExtensionsV1beta1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1DeploymentStatusUpdatedReplicas
{-# INLINE extensionsV1beta1DeploymentStatusUpdatedReplicasL #-}



-- * ExtensionsV1beta1DeploymentStrategy

-- | 'extensionsV1beta1DeploymentStrategyRollingUpdate' Lens
extensionsV1beta1DeploymentStrategyRollingUpdateL :: Lens_' ExtensionsV1beta1DeploymentStrategy (Maybe ExtensionsV1beta1RollingUpdateDeployment)
extensionsV1beta1DeploymentStrategyRollingUpdateL :: (Maybe ExtensionsV1beta1RollingUpdateDeployment
 -> f (Maybe ExtensionsV1beta1RollingUpdateDeployment))
-> ExtensionsV1beta1DeploymentStrategy
-> f ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentStrategyRollingUpdateL Maybe ExtensionsV1beta1RollingUpdateDeployment
-> f (Maybe ExtensionsV1beta1RollingUpdateDeployment)
f ExtensionsV1beta1DeploymentStrategy{Maybe Text
Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyType :: ExtensionsV1beta1DeploymentStrategy -> Maybe Text
extensionsV1beta1DeploymentStrategyRollingUpdate :: ExtensionsV1beta1DeploymentStrategy
-> Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyType :: Maybe Text
extensionsV1beta1DeploymentStrategyRollingUpdate :: Maybe ExtensionsV1beta1RollingUpdateDeployment
..} = (\Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyRollingUpdate -> ExtensionsV1beta1DeploymentStrategy :: Maybe ExtensionsV1beta1RollingUpdateDeployment
-> Maybe Text -> ExtensionsV1beta1DeploymentStrategy
ExtensionsV1beta1DeploymentStrategy { Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyRollingUpdate :: Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyRollingUpdate :: Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyRollingUpdate, Maybe Text
extensionsV1beta1DeploymentStrategyType :: Maybe Text
extensionsV1beta1DeploymentStrategyType :: Maybe Text
..} ) (Maybe ExtensionsV1beta1RollingUpdateDeployment
 -> ExtensionsV1beta1DeploymentStrategy)
-> f (Maybe ExtensionsV1beta1RollingUpdateDeployment)
-> f ExtensionsV1beta1DeploymentStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1RollingUpdateDeployment
-> f (Maybe ExtensionsV1beta1RollingUpdateDeployment)
f Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyRollingUpdate
{-# INLINE extensionsV1beta1DeploymentStrategyRollingUpdateL #-}

-- | 'extensionsV1beta1DeploymentStrategyType' Lens
extensionsV1beta1DeploymentStrategyTypeL :: Lens_' ExtensionsV1beta1DeploymentStrategy (Maybe Text)
extensionsV1beta1DeploymentStrategyTypeL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1DeploymentStrategy
-> f ExtensionsV1beta1DeploymentStrategy
extensionsV1beta1DeploymentStrategyTypeL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1DeploymentStrategy{Maybe Text
Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyType :: Maybe Text
extensionsV1beta1DeploymentStrategyRollingUpdate :: Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyType :: ExtensionsV1beta1DeploymentStrategy -> Maybe Text
extensionsV1beta1DeploymentStrategyRollingUpdate :: ExtensionsV1beta1DeploymentStrategy
-> Maybe ExtensionsV1beta1RollingUpdateDeployment
..} = (\Maybe Text
extensionsV1beta1DeploymentStrategyType -> ExtensionsV1beta1DeploymentStrategy :: Maybe ExtensionsV1beta1RollingUpdateDeployment
-> Maybe Text -> ExtensionsV1beta1DeploymentStrategy
ExtensionsV1beta1DeploymentStrategy { Maybe Text
extensionsV1beta1DeploymentStrategyType :: Maybe Text
extensionsV1beta1DeploymentStrategyType :: Maybe Text
extensionsV1beta1DeploymentStrategyType, Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyRollingUpdate :: Maybe ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1DeploymentStrategyRollingUpdate :: Maybe ExtensionsV1beta1RollingUpdateDeployment
..} ) (Maybe Text -> ExtensionsV1beta1DeploymentStrategy)
-> f (Maybe Text) -> f ExtensionsV1beta1DeploymentStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1DeploymentStrategyType
{-# INLINE extensionsV1beta1DeploymentStrategyTypeL #-}



-- * ExtensionsV1beta1FSGroupStrategyOptions

-- | 'extensionsV1beta1FSGroupStrategyOptionsRanges' Lens
extensionsV1beta1FSGroupStrategyOptionsRangesL :: Lens_' ExtensionsV1beta1FSGroupStrategyOptions (Maybe [ExtensionsV1beta1IDRange])
extensionsV1beta1FSGroupStrategyOptionsRangesL :: (Maybe [ExtensionsV1beta1IDRange]
 -> f (Maybe [ExtensionsV1beta1IDRange]))
-> ExtensionsV1beta1FSGroupStrategyOptions
-> f ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1FSGroupStrategyOptionsRangesL Maybe [ExtensionsV1beta1IDRange]
-> f (Maybe [ExtensionsV1beta1IDRange])
f ExtensionsV1beta1FSGroupStrategyOptions{Maybe [ExtensionsV1beta1IDRange]
Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRule :: ExtensionsV1beta1FSGroupStrategyOptions -> Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRanges :: ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1FSGroupStrategyOptionsRule :: Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
..} = (\Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1FSGroupStrategyOptionsRanges -> ExtensionsV1beta1FSGroupStrategyOptions :: Maybe [ExtensionsV1beta1IDRange]
-> Maybe Text -> ExtensionsV1beta1FSGroupStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions { Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1FSGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1FSGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1FSGroupStrategyOptionsRanges, Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRule :: Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRule :: Maybe Text
..} ) (Maybe [ExtensionsV1beta1IDRange]
 -> ExtensionsV1beta1FSGroupStrategyOptions)
-> f (Maybe [ExtensionsV1beta1IDRange])
-> f ExtensionsV1beta1FSGroupStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1IDRange]
-> f (Maybe [ExtensionsV1beta1IDRange])
f Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1FSGroupStrategyOptionsRanges
{-# INLINE extensionsV1beta1FSGroupStrategyOptionsRangesL #-}

-- | 'extensionsV1beta1FSGroupStrategyOptionsRule' Lens
extensionsV1beta1FSGroupStrategyOptionsRuleL :: Lens_' ExtensionsV1beta1FSGroupStrategyOptions (Maybe Text)
extensionsV1beta1FSGroupStrategyOptionsRuleL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1FSGroupStrategyOptions
-> f ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1FSGroupStrategyOptionsRuleL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1FSGroupStrategyOptions{Maybe [ExtensionsV1beta1IDRange]
Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRule :: Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1FSGroupStrategyOptionsRule :: ExtensionsV1beta1FSGroupStrategyOptions -> Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRanges :: ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe [ExtensionsV1beta1IDRange]
..} = (\Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRule -> ExtensionsV1beta1FSGroupStrategyOptions :: Maybe [ExtensionsV1beta1IDRange]
-> Maybe Text -> ExtensionsV1beta1FSGroupStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions { Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRule :: Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRule :: Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRule, Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1FSGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1FSGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
..} ) (Maybe Text -> ExtensionsV1beta1FSGroupStrategyOptions)
-> f (Maybe Text) -> f ExtensionsV1beta1FSGroupStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1FSGroupStrategyOptionsRule
{-# INLINE extensionsV1beta1FSGroupStrategyOptionsRuleL #-}



-- * ExtensionsV1beta1HTTPIngressPath

-- | 'extensionsV1beta1HTTPIngressPathBackend' Lens
extensionsV1beta1HTTPIngressPathBackendL :: Lens_' ExtensionsV1beta1HTTPIngressPath (ExtensionsV1beta1IngressBackend)
extensionsV1beta1HTTPIngressPathBackendL :: (ExtensionsV1beta1IngressBackend
 -> f ExtensionsV1beta1IngressBackend)
-> ExtensionsV1beta1HTTPIngressPath
-> f ExtensionsV1beta1HTTPIngressPath
extensionsV1beta1HTTPIngressPathBackendL ExtensionsV1beta1IngressBackend
-> f ExtensionsV1beta1IngressBackend
f ExtensionsV1beta1HTTPIngressPath{Maybe Text
ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathPath :: ExtensionsV1beta1HTTPIngressPath -> Maybe Text
extensionsV1beta1HTTPIngressPathBackend :: ExtensionsV1beta1HTTPIngressPath -> ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathPath :: Maybe Text
extensionsV1beta1HTTPIngressPathBackend :: ExtensionsV1beta1IngressBackend
..} = (\ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathBackend -> ExtensionsV1beta1HTTPIngressPath :: ExtensionsV1beta1IngressBackend
-> Maybe Text -> ExtensionsV1beta1HTTPIngressPath
ExtensionsV1beta1HTTPIngressPath { ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathBackend :: ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathBackend :: ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathBackend, Maybe Text
extensionsV1beta1HTTPIngressPathPath :: Maybe Text
extensionsV1beta1HTTPIngressPathPath :: Maybe Text
..} ) (ExtensionsV1beta1IngressBackend
 -> ExtensionsV1beta1HTTPIngressPath)
-> f ExtensionsV1beta1IngressBackend
-> f ExtensionsV1beta1HTTPIngressPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ExtensionsV1beta1IngressBackend
-> f ExtensionsV1beta1IngressBackend
f ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathBackend
{-# INLINE extensionsV1beta1HTTPIngressPathBackendL #-}

-- | 'extensionsV1beta1HTTPIngressPathPath' Lens
extensionsV1beta1HTTPIngressPathPathL :: Lens_' ExtensionsV1beta1HTTPIngressPath (Maybe Text)
extensionsV1beta1HTTPIngressPathPathL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1HTTPIngressPath
-> f ExtensionsV1beta1HTTPIngressPath
extensionsV1beta1HTTPIngressPathPathL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1HTTPIngressPath{Maybe Text
ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathPath :: Maybe Text
extensionsV1beta1HTTPIngressPathBackend :: ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathPath :: ExtensionsV1beta1HTTPIngressPath -> Maybe Text
extensionsV1beta1HTTPIngressPathBackend :: ExtensionsV1beta1HTTPIngressPath -> ExtensionsV1beta1IngressBackend
..} = (\Maybe Text
extensionsV1beta1HTTPIngressPathPath -> ExtensionsV1beta1HTTPIngressPath :: ExtensionsV1beta1IngressBackend
-> Maybe Text -> ExtensionsV1beta1HTTPIngressPath
ExtensionsV1beta1HTTPIngressPath { Maybe Text
extensionsV1beta1HTTPIngressPathPath :: Maybe Text
extensionsV1beta1HTTPIngressPathPath :: Maybe Text
extensionsV1beta1HTTPIngressPathPath, ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathBackend :: ExtensionsV1beta1IngressBackend
extensionsV1beta1HTTPIngressPathBackend :: ExtensionsV1beta1IngressBackend
..} ) (Maybe Text -> ExtensionsV1beta1HTTPIngressPath)
-> f (Maybe Text) -> f ExtensionsV1beta1HTTPIngressPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1HTTPIngressPathPath
{-# INLINE extensionsV1beta1HTTPIngressPathPathL #-}



-- * ExtensionsV1beta1HTTPIngressRuleValue

-- | 'extensionsV1beta1HTTPIngressRuleValuePaths' Lens
extensionsV1beta1HTTPIngressRuleValuePathsL :: Lens_' ExtensionsV1beta1HTTPIngressRuleValue ([ExtensionsV1beta1HTTPIngressPath])
extensionsV1beta1HTTPIngressRuleValuePathsL :: ([ExtensionsV1beta1HTTPIngressPath]
 -> f [ExtensionsV1beta1HTTPIngressPath])
-> ExtensionsV1beta1HTTPIngressRuleValue
-> f ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1HTTPIngressRuleValuePathsL [ExtensionsV1beta1HTTPIngressPath]
-> f [ExtensionsV1beta1HTTPIngressPath]
f ExtensionsV1beta1HTTPIngressRuleValue{[ExtensionsV1beta1HTTPIngressPath]
extensionsV1beta1HTTPIngressRuleValuePaths :: ExtensionsV1beta1HTTPIngressRuleValue
-> [ExtensionsV1beta1HTTPIngressPath]
extensionsV1beta1HTTPIngressRuleValuePaths :: [ExtensionsV1beta1HTTPIngressPath]
..} = (\[ExtensionsV1beta1HTTPIngressPath]
extensionsV1beta1HTTPIngressRuleValuePaths -> ExtensionsV1beta1HTTPIngressRuleValue :: [ExtensionsV1beta1HTTPIngressPath]
-> ExtensionsV1beta1HTTPIngressRuleValue
ExtensionsV1beta1HTTPIngressRuleValue { [ExtensionsV1beta1HTTPIngressPath]
extensionsV1beta1HTTPIngressRuleValuePaths :: [ExtensionsV1beta1HTTPIngressPath]
extensionsV1beta1HTTPIngressRuleValuePaths :: [ExtensionsV1beta1HTTPIngressPath]
extensionsV1beta1HTTPIngressRuleValuePaths, ..} ) ([ExtensionsV1beta1HTTPIngressPath]
 -> ExtensionsV1beta1HTTPIngressRuleValue)
-> f [ExtensionsV1beta1HTTPIngressPath]
-> f ExtensionsV1beta1HTTPIngressRuleValue
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [ExtensionsV1beta1HTTPIngressPath]
-> f [ExtensionsV1beta1HTTPIngressPath]
f [ExtensionsV1beta1HTTPIngressPath]
extensionsV1beta1HTTPIngressRuleValuePaths
{-# INLINE extensionsV1beta1HTTPIngressRuleValuePathsL #-}



-- * ExtensionsV1beta1HostPortRange

-- | 'extensionsV1beta1HostPortRangeMax' Lens
extensionsV1beta1HostPortRangeMaxL :: Lens_' ExtensionsV1beta1HostPortRange (Int)
extensionsV1beta1HostPortRangeMaxL :: (Int -> f Int)
-> ExtensionsV1beta1HostPortRange
-> f ExtensionsV1beta1HostPortRange
extensionsV1beta1HostPortRangeMaxL Int -> f Int
f ExtensionsV1beta1HostPortRange{Int
extensionsV1beta1HostPortRangeMin :: ExtensionsV1beta1HostPortRange -> Int
extensionsV1beta1HostPortRangeMax :: ExtensionsV1beta1HostPortRange -> Int
extensionsV1beta1HostPortRangeMin :: Int
extensionsV1beta1HostPortRangeMax :: Int
..} = (\Int
extensionsV1beta1HostPortRangeMax -> ExtensionsV1beta1HostPortRange :: Int -> Int -> ExtensionsV1beta1HostPortRange
ExtensionsV1beta1HostPortRange { Int
extensionsV1beta1HostPortRangeMax :: Int
extensionsV1beta1HostPortRangeMax :: Int
extensionsV1beta1HostPortRangeMax, Int
extensionsV1beta1HostPortRangeMin :: Int
extensionsV1beta1HostPortRangeMin :: Int
..} ) (Int -> ExtensionsV1beta1HostPortRange)
-> f Int -> f ExtensionsV1beta1HostPortRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
extensionsV1beta1HostPortRangeMax
{-# INLINE extensionsV1beta1HostPortRangeMaxL #-}

-- | 'extensionsV1beta1HostPortRangeMin' Lens
extensionsV1beta1HostPortRangeMinL :: Lens_' ExtensionsV1beta1HostPortRange (Int)
extensionsV1beta1HostPortRangeMinL :: (Int -> f Int)
-> ExtensionsV1beta1HostPortRange
-> f ExtensionsV1beta1HostPortRange
extensionsV1beta1HostPortRangeMinL Int -> f Int
f ExtensionsV1beta1HostPortRange{Int
extensionsV1beta1HostPortRangeMin :: Int
extensionsV1beta1HostPortRangeMax :: Int
extensionsV1beta1HostPortRangeMin :: ExtensionsV1beta1HostPortRange -> Int
extensionsV1beta1HostPortRangeMax :: ExtensionsV1beta1HostPortRange -> Int
..} = (\Int
extensionsV1beta1HostPortRangeMin -> ExtensionsV1beta1HostPortRange :: Int -> Int -> ExtensionsV1beta1HostPortRange
ExtensionsV1beta1HostPortRange { Int
extensionsV1beta1HostPortRangeMin :: Int
extensionsV1beta1HostPortRangeMin :: Int
extensionsV1beta1HostPortRangeMin, Int
extensionsV1beta1HostPortRangeMax :: Int
extensionsV1beta1HostPortRangeMax :: Int
..} ) (Int -> ExtensionsV1beta1HostPortRange)
-> f Int -> f ExtensionsV1beta1HostPortRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
extensionsV1beta1HostPortRangeMin
{-# INLINE extensionsV1beta1HostPortRangeMinL #-}



-- * ExtensionsV1beta1IDRange

-- | 'extensionsV1beta1IDRangeMax' Lens
extensionsV1beta1IDRangeMaxL :: Lens_' ExtensionsV1beta1IDRange (Integer)
extensionsV1beta1IDRangeMaxL :: (Integer -> f Integer)
-> ExtensionsV1beta1IDRange -> f ExtensionsV1beta1IDRange
extensionsV1beta1IDRangeMaxL Integer -> f Integer
f ExtensionsV1beta1IDRange{Integer
extensionsV1beta1IDRangeMin :: ExtensionsV1beta1IDRange -> Integer
extensionsV1beta1IDRangeMax :: ExtensionsV1beta1IDRange -> Integer
extensionsV1beta1IDRangeMin :: Integer
extensionsV1beta1IDRangeMax :: Integer
..} = (\Integer
extensionsV1beta1IDRangeMax -> ExtensionsV1beta1IDRange :: Integer -> Integer -> ExtensionsV1beta1IDRange
ExtensionsV1beta1IDRange { Integer
extensionsV1beta1IDRangeMax :: Integer
extensionsV1beta1IDRangeMax :: Integer
extensionsV1beta1IDRangeMax, Integer
extensionsV1beta1IDRangeMin :: Integer
extensionsV1beta1IDRangeMin :: Integer
..} ) (Integer -> ExtensionsV1beta1IDRange)
-> f Integer -> f ExtensionsV1beta1IDRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
extensionsV1beta1IDRangeMax
{-# INLINE extensionsV1beta1IDRangeMaxL #-}

-- | 'extensionsV1beta1IDRangeMin' Lens
extensionsV1beta1IDRangeMinL :: Lens_' ExtensionsV1beta1IDRange (Integer)
extensionsV1beta1IDRangeMinL :: (Integer -> f Integer)
-> ExtensionsV1beta1IDRange -> f ExtensionsV1beta1IDRange
extensionsV1beta1IDRangeMinL Integer -> f Integer
f ExtensionsV1beta1IDRange{Integer
extensionsV1beta1IDRangeMin :: Integer
extensionsV1beta1IDRangeMax :: Integer
extensionsV1beta1IDRangeMin :: ExtensionsV1beta1IDRange -> Integer
extensionsV1beta1IDRangeMax :: ExtensionsV1beta1IDRange -> Integer
..} = (\Integer
extensionsV1beta1IDRangeMin -> ExtensionsV1beta1IDRange :: Integer -> Integer -> ExtensionsV1beta1IDRange
ExtensionsV1beta1IDRange { Integer
extensionsV1beta1IDRangeMin :: Integer
extensionsV1beta1IDRangeMin :: Integer
extensionsV1beta1IDRangeMin, Integer
extensionsV1beta1IDRangeMax :: Integer
extensionsV1beta1IDRangeMax :: Integer
..} ) (Integer -> ExtensionsV1beta1IDRange)
-> f Integer -> f ExtensionsV1beta1IDRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
extensionsV1beta1IDRangeMin
{-# INLINE extensionsV1beta1IDRangeMinL #-}



-- * ExtensionsV1beta1Ingress

-- | 'extensionsV1beta1IngressApiVersion' Lens
extensionsV1beta1IngressApiVersionL :: Lens_' ExtensionsV1beta1Ingress (Maybe Text)
extensionsV1beta1IngressApiVersionL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1Ingress -> f ExtensionsV1beta1Ingress
extensionsV1beta1IngressApiVersionL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1IngressStatus
Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressStatus :: ExtensionsV1beta1Ingress -> Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: ExtensionsV1beta1Ingress -> Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: ExtensionsV1beta1Ingress -> Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: ExtensionsV1beta1Ingress -> Maybe Text
extensionsV1beta1IngressApiVersion :: ExtensionsV1beta1Ingress -> Maybe Text
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
..} = (\Maybe Text
extensionsV1beta1IngressApiVersion -> ExtensionsV1beta1Ingress :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1IngressSpec
-> Maybe ExtensionsV1beta1IngressStatus
-> ExtensionsV1beta1Ingress
ExtensionsV1beta1Ingress { Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
extensionsV1beta1IngressApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1IngressStatus
Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1Ingress)
-> f (Maybe Text) -> f ExtensionsV1beta1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1IngressApiVersion
{-# INLINE extensionsV1beta1IngressApiVersionL #-}

-- | 'extensionsV1beta1IngressKind' Lens
extensionsV1beta1IngressKindL :: Lens_' ExtensionsV1beta1Ingress (Maybe Text)
extensionsV1beta1IngressKindL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1Ingress -> f ExtensionsV1beta1Ingress
extensionsV1beta1IngressKindL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1IngressStatus
Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
extensionsV1beta1IngressStatus :: ExtensionsV1beta1Ingress -> Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: ExtensionsV1beta1Ingress -> Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: ExtensionsV1beta1Ingress -> Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: ExtensionsV1beta1Ingress -> Maybe Text
extensionsV1beta1IngressApiVersion :: ExtensionsV1beta1Ingress -> Maybe Text
..} = (\Maybe Text
extensionsV1beta1IngressKind -> ExtensionsV1beta1Ingress :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1IngressSpec
-> Maybe ExtensionsV1beta1IngressStatus
-> ExtensionsV1beta1Ingress
ExtensionsV1beta1Ingress { Maybe Text
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressKind, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1IngressStatus
Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressApiVersion :: Maybe Text
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressApiVersion :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1Ingress)
-> f (Maybe Text) -> f ExtensionsV1beta1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1IngressKind
{-# INLINE extensionsV1beta1IngressKindL #-}

-- | 'extensionsV1beta1IngressMetadata' Lens
extensionsV1beta1IngressMetadataL :: Lens_' ExtensionsV1beta1Ingress (Maybe V1ObjectMeta)
extensionsV1beta1IngressMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> ExtensionsV1beta1Ingress -> f ExtensionsV1beta1Ingress
extensionsV1beta1IngressMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f ExtensionsV1beta1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1IngressStatus
Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
extensionsV1beta1IngressStatus :: ExtensionsV1beta1Ingress -> Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: ExtensionsV1beta1Ingress -> Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: ExtensionsV1beta1Ingress -> Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: ExtensionsV1beta1Ingress -> Maybe Text
extensionsV1beta1IngressApiVersion :: ExtensionsV1beta1Ingress -> Maybe Text
..} = (\Maybe V1ObjectMeta
extensionsV1beta1IngressMetadata -> ExtensionsV1beta1Ingress :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1IngressSpec
-> Maybe ExtensionsV1beta1IngressStatus
-> ExtensionsV1beta1Ingress
ExtensionsV1beta1Ingress { Maybe V1ObjectMeta
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressMetadata, Maybe Text
Maybe ExtensionsV1beta1IngressStatus
Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> ExtensionsV1beta1Ingress)
-> f (Maybe V1ObjectMeta) -> f ExtensionsV1beta1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
extensionsV1beta1IngressMetadata
{-# INLINE extensionsV1beta1IngressMetadataL #-}

-- | 'extensionsV1beta1IngressSpec' Lens
extensionsV1beta1IngressSpecL :: Lens_' ExtensionsV1beta1Ingress (Maybe ExtensionsV1beta1IngressSpec)
extensionsV1beta1IngressSpecL :: (Maybe ExtensionsV1beta1IngressSpec
 -> f (Maybe ExtensionsV1beta1IngressSpec))
-> ExtensionsV1beta1Ingress -> f ExtensionsV1beta1Ingress
extensionsV1beta1IngressSpecL Maybe ExtensionsV1beta1IngressSpec
-> f (Maybe ExtensionsV1beta1IngressSpec)
f ExtensionsV1beta1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1IngressStatus
Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
extensionsV1beta1IngressStatus :: ExtensionsV1beta1Ingress -> Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: ExtensionsV1beta1Ingress -> Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: ExtensionsV1beta1Ingress -> Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: ExtensionsV1beta1Ingress -> Maybe Text
extensionsV1beta1IngressApiVersion :: ExtensionsV1beta1Ingress -> Maybe Text
..} = (\Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressSpec -> ExtensionsV1beta1Ingress :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1IngressSpec
-> Maybe ExtensionsV1beta1IngressStatus
-> ExtensionsV1beta1Ingress
ExtensionsV1beta1Ingress { Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressSpec, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
..} ) (Maybe ExtensionsV1beta1IngressSpec -> ExtensionsV1beta1Ingress)
-> f (Maybe ExtensionsV1beta1IngressSpec)
-> f ExtensionsV1beta1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1IngressSpec
-> f (Maybe ExtensionsV1beta1IngressSpec)
f Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressSpec
{-# INLINE extensionsV1beta1IngressSpecL #-}

-- | 'extensionsV1beta1IngressStatus' Lens
extensionsV1beta1IngressStatusL :: Lens_' ExtensionsV1beta1Ingress (Maybe ExtensionsV1beta1IngressStatus)
extensionsV1beta1IngressStatusL :: (Maybe ExtensionsV1beta1IngressStatus
 -> f (Maybe ExtensionsV1beta1IngressStatus))
-> ExtensionsV1beta1Ingress -> f ExtensionsV1beta1Ingress
extensionsV1beta1IngressStatusL Maybe ExtensionsV1beta1IngressStatus
-> f (Maybe ExtensionsV1beta1IngressStatus)
f ExtensionsV1beta1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1IngressStatus
Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
extensionsV1beta1IngressStatus :: ExtensionsV1beta1Ingress -> Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressSpec :: ExtensionsV1beta1Ingress -> Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: ExtensionsV1beta1Ingress -> Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: ExtensionsV1beta1Ingress -> Maybe Text
extensionsV1beta1IngressApiVersion :: ExtensionsV1beta1Ingress -> Maybe Text
..} = (\Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressStatus -> ExtensionsV1beta1Ingress :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1IngressSpec
-> Maybe ExtensionsV1beta1IngressStatus
-> ExtensionsV1beta1Ingress
ExtensionsV1beta1Ingress { Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressStatus :: Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressStatus, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
extensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressMetadata :: Maybe V1ObjectMeta
extensionsV1beta1IngressKind :: Maybe Text
extensionsV1beta1IngressApiVersion :: Maybe Text
..} ) (Maybe ExtensionsV1beta1IngressStatus -> ExtensionsV1beta1Ingress)
-> f (Maybe ExtensionsV1beta1IngressStatus)
-> f ExtensionsV1beta1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1IngressStatus
-> f (Maybe ExtensionsV1beta1IngressStatus)
f Maybe ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressStatus
{-# INLINE extensionsV1beta1IngressStatusL #-}



-- * ExtensionsV1beta1IngressBackend

-- | 'extensionsV1beta1IngressBackendServiceName' Lens
extensionsV1beta1IngressBackendServiceNameL :: Lens_' ExtensionsV1beta1IngressBackend (Text)
extensionsV1beta1IngressBackendServiceNameL :: (Text -> f Text)
-> ExtensionsV1beta1IngressBackend
-> f ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressBackendServiceNameL Text -> f Text
f ExtensionsV1beta1IngressBackend{Text
IntOrString
extensionsV1beta1IngressBackendServicePort :: ExtensionsV1beta1IngressBackend -> IntOrString
extensionsV1beta1IngressBackendServiceName :: ExtensionsV1beta1IngressBackend -> Text
extensionsV1beta1IngressBackendServicePort :: IntOrString
extensionsV1beta1IngressBackendServiceName :: Text
..} = (\Text
extensionsV1beta1IngressBackendServiceName -> ExtensionsV1beta1IngressBackend :: Text -> IntOrString -> ExtensionsV1beta1IngressBackend
ExtensionsV1beta1IngressBackend { Text
extensionsV1beta1IngressBackendServiceName :: Text
extensionsV1beta1IngressBackendServiceName :: Text
extensionsV1beta1IngressBackendServiceName, IntOrString
extensionsV1beta1IngressBackendServicePort :: IntOrString
extensionsV1beta1IngressBackendServicePort :: IntOrString
..} ) (Text -> ExtensionsV1beta1IngressBackend)
-> f Text -> f ExtensionsV1beta1IngressBackend
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
extensionsV1beta1IngressBackendServiceName
{-# INLINE extensionsV1beta1IngressBackendServiceNameL #-}

-- | 'extensionsV1beta1IngressBackendServicePort' Lens
extensionsV1beta1IngressBackendServicePortL :: Lens_' ExtensionsV1beta1IngressBackend (IntOrString)
extensionsV1beta1IngressBackendServicePortL :: (IntOrString -> f IntOrString)
-> ExtensionsV1beta1IngressBackend
-> f ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressBackendServicePortL IntOrString -> f IntOrString
f ExtensionsV1beta1IngressBackend{Text
IntOrString
extensionsV1beta1IngressBackendServicePort :: IntOrString
extensionsV1beta1IngressBackendServiceName :: Text
extensionsV1beta1IngressBackendServicePort :: ExtensionsV1beta1IngressBackend -> IntOrString
extensionsV1beta1IngressBackendServiceName :: ExtensionsV1beta1IngressBackend -> Text
..} = (\IntOrString
extensionsV1beta1IngressBackendServicePort -> ExtensionsV1beta1IngressBackend :: Text -> IntOrString -> ExtensionsV1beta1IngressBackend
ExtensionsV1beta1IngressBackend { IntOrString
extensionsV1beta1IngressBackendServicePort :: IntOrString
extensionsV1beta1IngressBackendServicePort :: IntOrString
extensionsV1beta1IngressBackendServicePort, Text
extensionsV1beta1IngressBackendServiceName :: Text
extensionsV1beta1IngressBackendServiceName :: Text
..} ) (IntOrString -> ExtensionsV1beta1IngressBackend)
-> f IntOrString -> f ExtensionsV1beta1IngressBackend
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> IntOrString -> f IntOrString
f IntOrString
extensionsV1beta1IngressBackendServicePort
{-# INLINE extensionsV1beta1IngressBackendServicePortL #-}



-- * ExtensionsV1beta1IngressList

-- | 'extensionsV1beta1IngressListApiVersion' Lens
extensionsV1beta1IngressListApiVersionL :: Lens_' ExtensionsV1beta1IngressList (Maybe Text)
extensionsV1beta1IngressListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1IngressList -> f ExtensionsV1beta1IngressList
extensionsV1beta1IngressListApiVersionL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1IngressList{[ExtensionsV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1IngressListMetadata :: ExtensionsV1beta1IngressList -> Maybe V1ListMeta
extensionsV1beta1IngressListKind :: ExtensionsV1beta1IngressList -> Maybe Text
extensionsV1beta1IngressListItems :: ExtensionsV1beta1IngressList -> [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: ExtensionsV1beta1IngressList -> Maybe Text
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: Maybe Text
..} = (\Maybe Text
extensionsV1beta1IngressListApiVersion -> ExtensionsV1beta1IngressList :: Maybe Text
-> [ExtensionsV1beta1Ingress]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1IngressList
ExtensionsV1beta1IngressList { Maybe Text
extensionsV1beta1IngressListApiVersion :: Maybe Text
extensionsV1beta1IngressListApiVersion :: Maybe Text
extensionsV1beta1IngressListApiVersion, [ExtensionsV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
..} ) (Maybe Text -> ExtensionsV1beta1IngressList)
-> f (Maybe Text) -> f ExtensionsV1beta1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1IngressListApiVersion
{-# INLINE extensionsV1beta1IngressListApiVersionL #-}

-- | 'extensionsV1beta1IngressListItems' Lens
extensionsV1beta1IngressListItemsL :: Lens_' ExtensionsV1beta1IngressList ([ExtensionsV1beta1Ingress])
extensionsV1beta1IngressListItemsL :: ([ExtensionsV1beta1Ingress] -> f [ExtensionsV1beta1Ingress])
-> ExtensionsV1beta1IngressList -> f ExtensionsV1beta1IngressList
extensionsV1beta1IngressListItemsL [ExtensionsV1beta1Ingress] -> f [ExtensionsV1beta1Ingress]
f ExtensionsV1beta1IngressList{[ExtensionsV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: Maybe Text
extensionsV1beta1IngressListMetadata :: ExtensionsV1beta1IngressList -> Maybe V1ListMeta
extensionsV1beta1IngressListKind :: ExtensionsV1beta1IngressList -> Maybe Text
extensionsV1beta1IngressListItems :: ExtensionsV1beta1IngressList -> [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: ExtensionsV1beta1IngressList -> Maybe Text
..} = (\[ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListItems -> ExtensionsV1beta1IngressList :: Maybe Text
-> [ExtensionsV1beta1Ingress]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1IngressList
ExtensionsV1beta1IngressList { [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListItems, Maybe Text
Maybe V1ListMeta
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListApiVersion :: Maybe Text
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListApiVersion :: Maybe Text
..} ) ([ExtensionsV1beta1Ingress] -> ExtensionsV1beta1IngressList)
-> f [ExtensionsV1beta1Ingress] -> f ExtensionsV1beta1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [ExtensionsV1beta1Ingress] -> f [ExtensionsV1beta1Ingress]
f [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListItems
{-# INLINE extensionsV1beta1IngressListItemsL #-}

-- | 'extensionsV1beta1IngressListKind' Lens
extensionsV1beta1IngressListKindL :: Lens_' ExtensionsV1beta1IngressList (Maybe Text)
extensionsV1beta1IngressListKindL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1IngressList -> f ExtensionsV1beta1IngressList
extensionsV1beta1IngressListKindL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1IngressList{[ExtensionsV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: Maybe Text
extensionsV1beta1IngressListMetadata :: ExtensionsV1beta1IngressList -> Maybe V1ListMeta
extensionsV1beta1IngressListKind :: ExtensionsV1beta1IngressList -> Maybe Text
extensionsV1beta1IngressListItems :: ExtensionsV1beta1IngressList -> [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: ExtensionsV1beta1IngressList -> Maybe Text
..} = (\Maybe Text
extensionsV1beta1IngressListKind -> ExtensionsV1beta1IngressList :: Maybe Text
-> [ExtensionsV1beta1Ingress]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1IngressList
ExtensionsV1beta1IngressList { Maybe Text
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListKind, [ExtensionsV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: Maybe Text
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1IngressList)
-> f (Maybe Text) -> f ExtensionsV1beta1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1IngressListKind
{-# INLINE extensionsV1beta1IngressListKindL #-}

-- | 'extensionsV1beta1IngressListMetadata' Lens
extensionsV1beta1IngressListMetadataL :: Lens_' ExtensionsV1beta1IngressList (Maybe V1ListMeta)
extensionsV1beta1IngressListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> ExtensionsV1beta1IngressList -> f ExtensionsV1beta1IngressList
extensionsV1beta1IngressListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f ExtensionsV1beta1IngressList{[ExtensionsV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: Maybe Text
extensionsV1beta1IngressListMetadata :: ExtensionsV1beta1IngressList -> Maybe V1ListMeta
extensionsV1beta1IngressListKind :: ExtensionsV1beta1IngressList -> Maybe Text
extensionsV1beta1IngressListItems :: ExtensionsV1beta1IngressList -> [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: ExtensionsV1beta1IngressList -> Maybe Text
..} = (\Maybe V1ListMeta
extensionsV1beta1IngressListMetadata -> ExtensionsV1beta1IngressList :: Maybe Text
-> [ExtensionsV1beta1Ingress]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1IngressList
ExtensionsV1beta1IngressList { Maybe V1ListMeta
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListMetadata :: Maybe V1ListMeta
extensionsV1beta1IngressListMetadata, [ExtensionsV1beta1Ingress]
Maybe Text
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: Maybe Text
extensionsV1beta1IngressListKind :: Maybe Text
extensionsV1beta1IngressListItems :: [ExtensionsV1beta1Ingress]
extensionsV1beta1IngressListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> ExtensionsV1beta1IngressList)
-> f (Maybe V1ListMeta) -> f ExtensionsV1beta1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
extensionsV1beta1IngressListMetadata
{-# INLINE extensionsV1beta1IngressListMetadataL #-}



-- * ExtensionsV1beta1IngressRule

-- | 'extensionsV1beta1IngressRuleHost' Lens
extensionsV1beta1IngressRuleHostL :: Lens_' ExtensionsV1beta1IngressRule (Maybe Text)
extensionsV1beta1IngressRuleHostL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1IngressRule -> f ExtensionsV1beta1IngressRule
extensionsV1beta1IngressRuleHostL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1IngressRule{Maybe Text
Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHttp :: ExtensionsV1beta1IngressRule
-> Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHost :: ExtensionsV1beta1IngressRule -> Maybe Text
extensionsV1beta1IngressRuleHttp :: Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHost :: Maybe Text
..} = (\Maybe Text
extensionsV1beta1IngressRuleHost -> ExtensionsV1beta1IngressRule :: Maybe Text
-> Maybe ExtensionsV1beta1HTTPIngressRuleValue
-> ExtensionsV1beta1IngressRule
ExtensionsV1beta1IngressRule { Maybe Text
extensionsV1beta1IngressRuleHost :: Maybe Text
extensionsV1beta1IngressRuleHost :: Maybe Text
extensionsV1beta1IngressRuleHost, Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHttp :: Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHttp :: Maybe ExtensionsV1beta1HTTPIngressRuleValue
..} ) (Maybe Text -> ExtensionsV1beta1IngressRule)
-> f (Maybe Text) -> f ExtensionsV1beta1IngressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1IngressRuleHost
{-# INLINE extensionsV1beta1IngressRuleHostL #-}

-- | 'extensionsV1beta1IngressRuleHttp' Lens
extensionsV1beta1IngressRuleHttpL :: Lens_' ExtensionsV1beta1IngressRule (Maybe ExtensionsV1beta1HTTPIngressRuleValue)
extensionsV1beta1IngressRuleHttpL :: (Maybe ExtensionsV1beta1HTTPIngressRuleValue
 -> f (Maybe ExtensionsV1beta1HTTPIngressRuleValue))
-> ExtensionsV1beta1IngressRule -> f ExtensionsV1beta1IngressRule
extensionsV1beta1IngressRuleHttpL Maybe ExtensionsV1beta1HTTPIngressRuleValue
-> f (Maybe ExtensionsV1beta1HTTPIngressRuleValue)
f ExtensionsV1beta1IngressRule{Maybe Text
Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHttp :: Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHost :: Maybe Text
extensionsV1beta1IngressRuleHttp :: ExtensionsV1beta1IngressRule
-> Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHost :: ExtensionsV1beta1IngressRule -> Maybe Text
..} = (\Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHttp -> ExtensionsV1beta1IngressRule :: Maybe Text
-> Maybe ExtensionsV1beta1HTTPIngressRuleValue
-> ExtensionsV1beta1IngressRule
ExtensionsV1beta1IngressRule { Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHttp :: Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHttp :: Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHttp, Maybe Text
extensionsV1beta1IngressRuleHost :: Maybe Text
extensionsV1beta1IngressRuleHost :: Maybe Text
..} ) (Maybe ExtensionsV1beta1HTTPIngressRuleValue
 -> ExtensionsV1beta1IngressRule)
-> f (Maybe ExtensionsV1beta1HTTPIngressRuleValue)
-> f ExtensionsV1beta1IngressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1HTTPIngressRuleValue
-> f (Maybe ExtensionsV1beta1HTTPIngressRuleValue)
f Maybe ExtensionsV1beta1HTTPIngressRuleValue
extensionsV1beta1IngressRuleHttp
{-# INLINE extensionsV1beta1IngressRuleHttpL #-}



-- * ExtensionsV1beta1IngressSpec

-- | 'extensionsV1beta1IngressSpecBackend' Lens
extensionsV1beta1IngressSpecBackendL :: Lens_' ExtensionsV1beta1IngressSpec (Maybe ExtensionsV1beta1IngressBackend)
extensionsV1beta1IngressSpecBackendL :: (Maybe ExtensionsV1beta1IngressBackend
 -> f (Maybe ExtensionsV1beta1IngressBackend))
-> ExtensionsV1beta1IngressSpec -> f ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressSpecBackendL Maybe ExtensionsV1beta1IngressBackend
-> f (Maybe ExtensionsV1beta1IngressBackend)
f ExtensionsV1beta1IngressSpec{Maybe [ExtensionsV1beta1IngressTLS]
Maybe [ExtensionsV1beta1IngressRule]
Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecTls :: ExtensionsV1beta1IngressSpec -> Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecRules :: ExtensionsV1beta1IngressSpec
-> Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecBackend :: ExtensionsV1beta1IngressSpec
-> Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecTls :: Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecRules :: Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecBackend :: Maybe ExtensionsV1beta1IngressBackend
..} = (\Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecBackend -> ExtensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressBackend
-> Maybe [ExtensionsV1beta1IngressRule]
-> Maybe [ExtensionsV1beta1IngressTLS]
-> ExtensionsV1beta1IngressSpec
ExtensionsV1beta1IngressSpec { Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecBackend :: Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecBackend :: Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecBackend, Maybe [ExtensionsV1beta1IngressTLS]
Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecTls :: Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecRules :: Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecTls :: Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecRules :: Maybe [ExtensionsV1beta1IngressRule]
..} ) (Maybe ExtensionsV1beta1IngressBackend
 -> ExtensionsV1beta1IngressSpec)
-> f (Maybe ExtensionsV1beta1IngressBackend)
-> f ExtensionsV1beta1IngressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1IngressBackend
-> f (Maybe ExtensionsV1beta1IngressBackend)
f Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecBackend
{-# INLINE extensionsV1beta1IngressSpecBackendL #-}

-- | 'extensionsV1beta1IngressSpecRules' Lens
extensionsV1beta1IngressSpecRulesL :: Lens_' ExtensionsV1beta1IngressSpec (Maybe [ExtensionsV1beta1IngressRule])
extensionsV1beta1IngressSpecRulesL :: (Maybe [ExtensionsV1beta1IngressRule]
 -> f (Maybe [ExtensionsV1beta1IngressRule]))
-> ExtensionsV1beta1IngressSpec -> f ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressSpecRulesL Maybe [ExtensionsV1beta1IngressRule]
-> f (Maybe [ExtensionsV1beta1IngressRule])
f ExtensionsV1beta1IngressSpec{Maybe [ExtensionsV1beta1IngressTLS]
Maybe [ExtensionsV1beta1IngressRule]
Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecTls :: Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecRules :: Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecBackend :: Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecTls :: ExtensionsV1beta1IngressSpec -> Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecRules :: ExtensionsV1beta1IngressSpec
-> Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecBackend :: ExtensionsV1beta1IngressSpec
-> Maybe ExtensionsV1beta1IngressBackend
..} = (\Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecRules -> ExtensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressBackend
-> Maybe [ExtensionsV1beta1IngressRule]
-> Maybe [ExtensionsV1beta1IngressTLS]
-> ExtensionsV1beta1IngressSpec
ExtensionsV1beta1IngressSpec { Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecRules :: Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecRules :: Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecRules, Maybe [ExtensionsV1beta1IngressTLS]
Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecTls :: Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecBackend :: Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecTls :: Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecBackend :: Maybe ExtensionsV1beta1IngressBackend
..} ) (Maybe [ExtensionsV1beta1IngressRule]
 -> ExtensionsV1beta1IngressSpec)
-> f (Maybe [ExtensionsV1beta1IngressRule])
-> f ExtensionsV1beta1IngressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1IngressRule]
-> f (Maybe [ExtensionsV1beta1IngressRule])
f Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecRules
{-# INLINE extensionsV1beta1IngressSpecRulesL #-}

-- | 'extensionsV1beta1IngressSpecTls' Lens
extensionsV1beta1IngressSpecTlsL :: Lens_' ExtensionsV1beta1IngressSpec (Maybe [ExtensionsV1beta1IngressTLS])
extensionsV1beta1IngressSpecTlsL :: (Maybe [ExtensionsV1beta1IngressTLS]
 -> f (Maybe [ExtensionsV1beta1IngressTLS]))
-> ExtensionsV1beta1IngressSpec -> f ExtensionsV1beta1IngressSpec
extensionsV1beta1IngressSpecTlsL Maybe [ExtensionsV1beta1IngressTLS]
-> f (Maybe [ExtensionsV1beta1IngressTLS])
f ExtensionsV1beta1IngressSpec{Maybe [ExtensionsV1beta1IngressTLS]
Maybe [ExtensionsV1beta1IngressRule]
Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecTls :: Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecRules :: Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecBackend :: Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecTls :: ExtensionsV1beta1IngressSpec -> Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecRules :: ExtensionsV1beta1IngressSpec
-> Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecBackend :: ExtensionsV1beta1IngressSpec
-> Maybe ExtensionsV1beta1IngressBackend
..} = (\Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecTls -> ExtensionsV1beta1IngressSpec :: Maybe ExtensionsV1beta1IngressBackend
-> Maybe [ExtensionsV1beta1IngressRule]
-> Maybe [ExtensionsV1beta1IngressTLS]
-> ExtensionsV1beta1IngressSpec
ExtensionsV1beta1IngressSpec { Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecTls :: Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecTls :: Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecTls, Maybe [ExtensionsV1beta1IngressRule]
Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecRules :: Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecBackend :: Maybe ExtensionsV1beta1IngressBackend
extensionsV1beta1IngressSpecRules :: Maybe [ExtensionsV1beta1IngressRule]
extensionsV1beta1IngressSpecBackend :: Maybe ExtensionsV1beta1IngressBackend
..} ) (Maybe [ExtensionsV1beta1IngressTLS]
 -> ExtensionsV1beta1IngressSpec)
-> f (Maybe [ExtensionsV1beta1IngressTLS])
-> f ExtensionsV1beta1IngressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1IngressTLS]
-> f (Maybe [ExtensionsV1beta1IngressTLS])
f Maybe [ExtensionsV1beta1IngressTLS]
extensionsV1beta1IngressSpecTls
{-# INLINE extensionsV1beta1IngressSpecTlsL #-}



-- * ExtensionsV1beta1IngressStatus

-- | 'extensionsV1beta1IngressStatusLoadBalancer' Lens
extensionsV1beta1IngressStatusLoadBalancerL :: Lens_' ExtensionsV1beta1IngressStatus (Maybe V1LoadBalancerStatus)
extensionsV1beta1IngressStatusLoadBalancerL :: (Maybe V1LoadBalancerStatus -> f (Maybe V1LoadBalancerStatus))
-> ExtensionsV1beta1IngressStatus
-> f ExtensionsV1beta1IngressStatus
extensionsV1beta1IngressStatusLoadBalancerL Maybe V1LoadBalancerStatus -> f (Maybe V1LoadBalancerStatus)
f ExtensionsV1beta1IngressStatus{Maybe V1LoadBalancerStatus
extensionsV1beta1IngressStatusLoadBalancer :: ExtensionsV1beta1IngressStatus -> Maybe V1LoadBalancerStatus
extensionsV1beta1IngressStatusLoadBalancer :: Maybe V1LoadBalancerStatus
..} = (\Maybe V1LoadBalancerStatus
extensionsV1beta1IngressStatusLoadBalancer -> ExtensionsV1beta1IngressStatus :: Maybe V1LoadBalancerStatus -> ExtensionsV1beta1IngressStatus
ExtensionsV1beta1IngressStatus { Maybe V1LoadBalancerStatus
extensionsV1beta1IngressStatusLoadBalancer :: Maybe V1LoadBalancerStatus
extensionsV1beta1IngressStatusLoadBalancer :: Maybe V1LoadBalancerStatus
extensionsV1beta1IngressStatusLoadBalancer, ..} ) (Maybe V1LoadBalancerStatus -> ExtensionsV1beta1IngressStatus)
-> f (Maybe V1LoadBalancerStatus)
-> f ExtensionsV1beta1IngressStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LoadBalancerStatus -> f (Maybe V1LoadBalancerStatus)
f Maybe V1LoadBalancerStatus
extensionsV1beta1IngressStatusLoadBalancer
{-# INLINE extensionsV1beta1IngressStatusLoadBalancerL #-}



-- * ExtensionsV1beta1IngressTLS

-- | 'extensionsV1beta1IngressTLSHosts' Lens
extensionsV1beta1IngressTLSHostsL :: Lens_' ExtensionsV1beta1IngressTLS (Maybe [Text])
extensionsV1beta1IngressTLSHostsL :: (Maybe [Text] -> f (Maybe [Text]))
-> ExtensionsV1beta1IngressTLS -> f ExtensionsV1beta1IngressTLS
extensionsV1beta1IngressTLSHostsL Maybe [Text] -> f (Maybe [Text])
f ExtensionsV1beta1IngressTLS{Maybe [Text]
Maybe Text
extensionsV1beta1IngressTLSSecretName :: ExtensionsV1beta1IngressTLS -> Maybe Text
extensionsV1beta1IngressTLSHosts :: ExtensionsV1beta1IngressTLS -> Maybe [Text]
extensionsV1beta1IngressTLSSecretName :: Maybe Text
extensionsV1beta1IngressTLSHosts :: Maybe [Text]
..} = (\Maybe [Text]
extensionsV1beta1IngressTLSHosts -> ExtensionsV1beta1IngressTLS :: Maybe [Text] -> Maybe Text -> ExtensionsV1beta1IngressTLS
ExtensionsV1beta1IngressTLS { Maybe [Text]
extensionsV1beta1IngressTLSHosts :: Maybe [Text]
extensionsV1beta1IngressTLSHosts :: Maybe [Text]
extensionsV1beta1IngressTLSHosts, Maybe Text
extensionsV1beta1IngressTLSSecretName :: Maybe Text
extensionsV1beta1IngressTLSSecretName :: Maybe Text
..} ) (Maybe [Text] -> ExtensionsV1beta1IngressTLS)
-> f (Maybe [Text]) -> f ExtensionsV1beta1IngressTLS
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
extensionsV1beta1IngressTLSHosts
{-# INLINE extensionsV1beta1IngressTLSHostsL #-}

-- | 'extensionsV1beta1IngressTLSSecretName' Lens
extensionsV1beta1IngressTLSSecretNameL :: Lens_' ExtensionsV1beta1IngressTLS (Maybe Text)
extensionsV1beta1IngressTLSSecretNameL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1IngressTLS -> f ExtensionsV1beta1IngressTLS
extensionsV1beta1IngressTLSSecretNameL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1IngressTLS{Maybe [Text]
Maybe Text
extensionsV1beta1IngressTLSSecretName :: Maybe Text
extensionsV1beta1IngressTLSHosts :: Maybe [Text]
extensionsV1beta1IngressTLSSecretName :: ExtensionsV1beta1IngressTLS -> Maybe Text
extensionsV1beta1IngressTLSHosts :: ExtensionsV1beta1IngressTLS -> Maybe [Text]
..} = (\Maybe Text
extensionsV1beta1IngressTLSSecretName -> ExtensionsV1beta1IngressTLS :: Maybe [Text] -> Maybe Text -> ExtensionsV1beta1IngressTLS
ExtensionsV1beta1IngressTLS { Maybe Text
extensionsV1beta1IngressTLSSecretName :: Maybe Text
extensionsV1beta1IngressTLSSecretName :: Maybe Text
extensionsV1beta1IngressTLSSecretName, Maybe [Text]
extensionsV1beta1IngressTLSHosts :: Maybe [Text]
extensionsV1beta1IngressTLSHosts :: Maybe [Text]
..} ) (Maybe Text -> ExtensionsV1beta1IngressTLS)
-> f (Maybe Text) -> f ExtensionsV1beta1IngressTLS
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1IngressTLSSecretName
{-# INLINE extensionsV1beta1IngressTLSSecretNameL #-}



-- * ExtensionsV1beta1PodSecurityPolicy

-- | 'extensionsV1beta1PodSecurityPolicyApiVersion' Lens
extensionsV1beta1PodSecurityPolicyApiVersionL :: Lens_' ExtensionsV1beta1PodSecurityPolicy (Maybe Text)
extensionsV1beta1PodSecurityPolicyApiVersionL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1PodSecurityPolicy
-> f ExtensionsV1beta1PodSecurityPolicy
extensionsV1beta1PodSecurityPolicyApiVersionL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1PodSecurityPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec :: ExtensionsV1beta1PodSecurityPolicy
-> Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: ExtensionsV1beta1PodSecurityPolicy -> Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: ExtensionsV1beta1PodSecurityPolicy -> Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: ExtensionsV1beta1PodSecurityPolicy -> Maybe Text
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
..} = (\Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion -> ExtensionsV1beta1PodSecurityPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1PodSecurityPolicy
ExtensionsV1beta1PodSecurityPolicy { Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1PodSecurityPolicy)
-> f (Maybe Text) -> f ExtensionsV1beta1PodSecurityPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion
{-# INLINE extensionsV1beta1PodSecurityPolicyApiVersionL #-}

-- | 'extensionsV1beta1PodSecurityPolicyKind' Lens
extensionsV1beta1PodSecurityPolicyKindL :: Lens_' ExtensionsV1beta1PodSecurityPolicy (Maybe Text)
extensionsV1beta1PodSecurityPolicyKindL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1PodSecurityPolicy
-> f ExtensionsV1beta1PodSecurityPolicy
extensionsV1beta1PodSecurityPolicyKindL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1PodSecurityPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicySpec :: ExtensionsV1beta1PodSecurityPolicy
-> Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: ExtensionsV1beta1PodSecurityPolicy -> Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: ExtensionsV1beta1PodSecurityPolicy -> Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: ExtensionsV1beta1PodSecurityPolicy -> Maybe Text
..} = (\Maybe Text
extensionsV1beta1PodSecurityPolicyKind -> ExtensionsV1beta1PodSecurityPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1PodSecurityPolicy
ExtensionsV1beta1PodSecurityPolicy { Maybe Text
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyKind, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1PodSecurityPolicy)
-> f (Maybe Text) -> f ExtensionsV1beta1PodSecurityPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1PodSecurityPolicyKind
{-# INLINE extensionsV1beta1PodSecurityPolicyKindL #-}

-- | 'extensionsV1beta1PodSecurityPolicyMetadata' Lens
extensionsV1beta1PodSecurityPolicyMetadataL :: Lens_' ExtensionsV1beta1PodSecurityPolicy (Maybe V1ObjectMeta)
extensionsV1beta1PodSecurityPolicyMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> ExtensionsV1beta1PodSecurityPolicy
-> f ExtensionsV1beta1PodSecurityPolicy
extensionsV1beta1PodSecurityPolicyMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f ExtensionsV1beta1PodSecurityPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicySpec :: ExtensionsV1beta1PodSecurityPolicy
-> Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: ExtensionsV1beta1PodSecurityPolicy -> Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: ExtensionsV1beta1PodSecurityPolicy -> Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: ExtensionsV1beta1PodSecurityPolicy -> Maybe Text
..} = (\Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyMetadata -> ExtensionsV1beta1PodSecurityPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1PodSecurityPolicy
ExtensionsV1beta1PodSecurityPolicy { Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyMetadata, Maybe Text
Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> ExtensionsV1beta1PodSecurityPolicy)
-> f (Maybe V1ObjectMeta) -> f ExtensionsV1beta1PodSecurityPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyMetadata
{-# INLINE extensionsV1beta1PodSecurityPolicyMetadataL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpec' Lens
extensionsV1beta1PodSecurityPolicySpecL :: Lens_' ExtensionsV1beta1PodSecurityPolicy (Maybe ExtensionsV1beta1PodSecurityPolicySpec)
extensionsV1beta1PodSecurityPolicySpecL :: (Maybe ExtensionsV1beta1PodSecurityPolicySpec
 -> f (Maybe ExtensionsV1beta1PodSecurityPolicySpec))
-> ExtensionsV1beta1PodSecurityPolicy
-> f ExtensionsV1beta1PodSecurityPolicy
extensionsV1beta1PodSecurityPolicySpecL Maybe ExtensionsV1beta1PodSecurityPolicySpec
-> f (Maybe ExtensionsV1beta1PodSecurityPolicySpec)
f ExtensionsV1beta1PodSecurityPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicySpec :: ExtensionsV1beta1PodSecurityPolicy
-> Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicyMetadata :: ExtensionsV1beta1PodSecurityPolicy -> Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: ExtensionsV1beta1PodSecurityPolicy -> Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: ExtensionsV1beta1PodSecurityPolicy -> Maybe Text
..} = (\Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec -> ExtensionsV1beta1PodSecurityPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1PodSecurityPolicy
ExtensionsV1beta1PodSecurityPolicy { Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec :: Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec, Maybe Text
Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
extensionsV1beta1PodSecurityPolicyKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyApiVersion :: Maybe Text
..} ) (Maybe ExtensionsV1beta1PodSecurityPolicySpec
 -> ExtensionsV1beta1PodSecurityPolicy)
-> f (Maybe ExtensionsV1beta1PodSecurityPolicySpec)
-> f ExtensionsV1beta1PodSecurityPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1PodSecurityPolicySpec
-> f (Maybe ExtensionsV1beta1PodSecurityPolicySpec)
f Maybe ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpec
{-# INLINE extensionsV1beta1PodSecurityPolicySpecL #-}



-- * ExtensionsV1beta1PodSecurityPolicyList

-- | 'extensionsV1beta1PodSecurityPolicyListApiVersion' Lens
extensionsV1beta1PodSecurityPolicyListApiVersionL :: Lens_' ExtensionsV1beta1PodSecurityPolicyList (Maybe Text)
extensionsV1beta1PodSecurityPolicyListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1PodSecurityPolicyList
-> f ExtensionsV1beta1PodSecurityPolicyList
extensionsV1beta1PodSecurityPolicyListApiVersionL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1PodSecurityPolicyList{[ExtensionsV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: ExtensionsV1beta1PodSecurityPolicyList
-> [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe Text
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
..} = (\Maybe Text
extensionsV1beta1PodSecurityPolicyListApiVersion -> ExtensionsV1beta1PodSecurityPolicyList :: Maybe Text
-> [ExtensionsV1beta1PodSecurityPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1PodSecurityPolicyList
ExtensionsV1beta1PodSecurityPolicyList { Maybe Text
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyListApiVersion, [ExtensionsV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
..} ) (Maybe Text -> ExtensionsV1beta1PodSecurityPolicyList)
-> f (Maybe Text) -> f ExtensionsV1beta1PodSecurityPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1PodSecurityPolicyListApiVersion
{-# INLINE extensionsV1beta1PodSecurityPolicyListApiVersionL #-}

-- | 'extensionsV1beta1PodSecurityPolicyListItems' Lens
extensionsV1beta1PodSecurityPolicyListItemsL :: Lens_' ExtensionsV1beta1PodSecurityPolicyList ([ExtensionsV1beta1PodSecurityPolicy])
extensionsV1beta1PodSecurityPolicyListItemsL :: ([ExtensionsV1beta1PodSecurityPolicy]
 -> f [ExtensionsV1beta1PodSecurityPolicy])
-> ExtensionsV1beta1PodSecurityPolicyList
-> f ExtensionsV1beta1PodSecurityPolicyList
extensionsV1beta1PodSecurityPolicyListItemsL [ExtensionsV1beta1PodSecurityPolicy]
-> f [ExtensionsV1beta1PodSecurityPolicy]
f ExtensionsV1beta1PodSecurityPolicyList{[ExtensionsV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyListMetadata :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: ExtensionsV1beta1PodSecurityPolicyList
-> [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe Text
..} = (\[ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListItems -> ExtensionsV1beta1PodSecurityPolicyList :: Maybe Text
-> [ExtensionsV1beta1PodSecurityPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1PodSecurityPolicyList
ExtensionsV1beta1PodSecurityPolicyList { [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListItems, Maybe Text
Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
..} ) ([ExtensionsV1beta1PodSecurityPolicy]
 -> ExtensionsV1beta1PodSecurityPolicyList)
-> f [ExtensionsV1beta1PodSecurityPolicy]
-> f ExtensionsV1beta1PodSecurityPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [ExtensionsV1beta1PodSecurityPolicy]
-> f [ExtensionsV1beta1PodSecurityPolicy]
f [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListItems
{-# INLINE extensionsV1beta1PodSecurityPolicyListItemsL #-}

-- | 'extensionsV1beta1PodSecurityPolicyListKind' Lens
extensionsV1beta1PodSecurityPolicyListKindL :: Lens_' ExtensionsV1beta1PodSecurityPolicyList (Maybe Text)
extensionsV1beta1PodSecurityPolicyListKindL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1PodSecurityPolicyList
-> f ExtensionsV1beta1PodSecurityPolicyList
extensionsV1beta1PodSecurityPolicyListKindL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1PodSecurityPolicyList{[ExtensionsV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyListMetadata :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: ExtensionsV1beta1PodSecurityPolicyList
-> [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe Text
..} = (\Maybe Text
extensionsV1beta1PodSecurityPolicyListKind -> ExtensionsV1beta1PodSecurityPolicyList :: Maybe Text
-> [ExtensionsV1beta1PodSecurityPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1PodSecurityPolicyList
ExtensionsV1beta1PodSecurityPolicyList { Maybe Text
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListKind, [ExtensionsV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1PodSecurityPolicyList)
-> f (Maybe Text) -> f ExtensionsV1beta1PodSecurityPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1PodSecurityPolicyListKind
{-# INLINE extensionsV1beta1PodSecurityPolicyListKindL #-}

-- | 'extensionsV1beta1PodSecurityPolicyListMetadata' Lens
extensionsV1beta1PodSecurityPolicyListMetadataL :: Lens_' ExtensionsV1beta1PodSecurityPolicyList (Maybe V1ListMeta)
extensionsV1beta1PodSecurityPolicyListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> ExtensionsV1beta1PodSecurityPolicyList
-> f ExtensionsV1beta1PodSecurityPolicyList
extensionsV1beta1PodSecurityPolicyListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f ExtensionsV1beta1PodSecurityPolicyList{[ExtensionsV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyListMetadata :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListKind :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: ExtensionsV1beta1PodSecurityPolicyList
-> [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: ExtensionsV1beta1PodSecurityPolicyList -> Maybe Text
..} = (\Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata -> ExtensionsV1beta1PodSecurityPolicyList :: Maybe Text
-> [ExtensionsV1beta1PodSecurityPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> ExtensionsV1beta1PodSecurityPolicyList
ExtensionsV1beta1PodSecurityPolicyList { Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata, [ExtensionsV1beta1PodSecurityPolicy]
Maybe Text
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
extensionsV1beta1PodSecurityPolicyListKind :: Maybe Text
extensionsV1beta1PodSecurityPolicyListItems :: [ExtensionsV1beta1PodSecurityPolicy]
extensionsV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> ExtensionsV1beta1PodSecurityPolicyList)
-> f (Maybe V1ListMeta) -> f ExtensionsV1beta1PodSecurityPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
extensionsV1beta1PodSecurityPolicyListMetadata
{-# INLINE extensionsV1beta1PodSecurityPolicyListMetadataL #-}



-- * ExtensionsV1beta1PodSecurityPolicySpec

-- | 'extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation' Lens
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalationL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe Bool)
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalationL :: (Maybe Bool -> f (Maybe Bool))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalationL Maybe Bool -> f (Maybe Bool)
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} = (\Maybe Bool
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe Bool
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
..} ) (Maybe Bool -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation
{-# INLINE extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalationL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers' Lens
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDriversL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [ExtensionsV1beta1AllowedCSIDriver])
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDriversL :: (Maybe [ExtensionsV1beta1AllowedCSIDriver]
 -> f (Maybe [ExtensionsV1beta1AllowedCSIDriver]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDriversL Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> f (Maybe [ExtensionsV1beta1AllowedCSIDriver])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [ExtensionsV1beta1AllowedCSIDriver]
 -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [ExtensionsV1beta1AllowedCSIDriver])
-> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> f (Maybe [ExtensionsV1beta1AllowedCSIDriver])
f Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers
{-# INLINE extensionsV1beta1PodSecurityPolicySpecAllowedCsiDriversL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities' Lens
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilitiesL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [Text])
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilitiesL :: (Maybe [Text] -> f (Maybe [Text]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilitiesL Maybe [Text] -> f (Maybe [Text])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities
{-# INLINE extensionsV1beta1PodSecurityPolicySpecAllowedCapabilitiesL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes' Lens
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumesL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [ExtensionsV1beta1AllowedFlexVolume])
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumesL :: (Maybe [ExtensionsV1beta1AllowedFlexVolume]
 -> f (Maybe [ExtensionsV1beta1AllowedFlexVolume]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumesL Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> f (Maybe [ExtensionsV1beta1AllowedFlexVolume])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [ExtensionsV1beta1AllowedFlexVolume]
 -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [ExtensionsV1beta1AllowedFlexVolume])
-> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> f (Maybe [ExtensionsV1beta1AllowedFlexVolume])
f Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes
{-# INLINE extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumesL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths' Lens
extensionsV1beta1PodSecurityPolicySpecAllowedHostPathsL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [ExtensionsV1beta1AllowedHostPath])
extensionsV1beta1PodSecurityPolicySpecAllowedHostPathsL :: (Maybe [ExtensionsV1beta1AllowedHostPath]
 -> f (Maybe [ExtensionsV1beta1AllowedHostPath]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecAllowedHostPathsL Maybe [ExtensionsV1beta1AllowedHostPath]
-> f (Maybe [ExtensionsV1beta1AllowedHostPath])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [ExtensionsV1beta1AllowedHostPath]
 -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [ExtensionsV1beta1AllowedHostPath])
-> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1AllowedHostPath]
-> f (Maybe [ExtensionsV1beta1AllowedHostPath])
f Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths
{-# INLINE extensionsV1beta1PodSecurityPolicySpecAllowedHostPathsL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes' Lens
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypesL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [Text])
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypesL :: (Maybe [Text] -> f (Maybe [Text]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypesL Maybe [Text] -> f (Maybe [Text])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes
{-# INLINE extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypesL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls' Lens
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctlsL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [Text])
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctlsL :: (Maybe [Text] -> f (Maybe [Text]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctlsL Maybe [Text] -> f (Maybe [Text])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls
{-# INLINE extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctlsL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities' Lens
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilitiesL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [Text])
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilitiesL :: (Maybe [Text] -> f (Maybe [Text]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilitiesL Maybe [Text] -> f (Maybe [Text])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities
{-# INLINE extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilitiesL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation' Lens
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalationL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe Bool)
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalationL :: (Maybe Bool -> f (Maybe Bool))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalationL Maybe Bool -> f (Maybe Bool)
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation
{-# INLINE extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalationL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls' Lens
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctlsL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [Text])
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctlsL :: (Maybe [Text] -> f (Maybe [Text]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctlsL Maybe [Text] -> f (Maybe [Text])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls
{-# INLINE extensionsV1beta1PodSecurityPolicySpecForbiddenSysctlsL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecFsGroup' Lens
extensionsV1beta1PodSecurityPolicySpecFsGroupL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (ExtensionsV1beta1FSGroupStrategyOptions)
extensionsV1beta1PodSecurityPolicySpecFsGroupL :: (ExtensionsV1beta1FSGroupStrategyOptions
 -> f ExtensionsV1beta1FSGroupStrategyOptions)
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecFsGroupL ExtensionsV1beta1FSGroupStrategyOptions
-> f ExtensionsV1beta1FSGroupStrategyOptions
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecFsGroup -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecFsGroup, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (ExtensionsV1beta1FSGroupStrategyOptions
 -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f ExtensionsV1beta1FSGroupStrategyOptions
-> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ExtensionsV1beta1FSGroupStrategyOptions
-> f ExtensionsV1beta1FSGroupStrategyOptions
f ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecFsGroup
{-# INLINE extensionsV1beta1PodSecurityPolicySpecFsGroupL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecHostIpc' Lens
extensionsV1beta1PodSecurityPolicySpecHostIpcL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe Bool)
extensionsV1beta1PodSecurityPolicySpecHostIpcL :: (Maybe Bool -> f (Maybe Bool))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecHostIpcL Maybe Bool -> f (Maybe Bool)
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc
{-# INLINE extensionsV1beta1PodSecurityPolicySpecHostIpcL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecHostNetwork' Lens
extensionsV1beta1PodSecurityPolicySpecHostNetworkL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe Bool)
extensionsV1beta1PodSecurityPolicySpecHostNetworkL :: (Maybe Bool -> f (Maybe Bool))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecHostNetworkL Maybe Bool -> f (Maybe Bool)
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork
{-# INLINE extensionsV1beta1PodSecurityPolicySpecHostNetworkL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecHostPid' Lens
extensionsV1beta1PodSecurityPolicySpecHostPidL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe Bool)
extensionsV1beta1PodSecurityPolicySpecHostPidL :: (Maybe Bool -> f (Maybe Bool))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecHostPidL Maybe Bool -> f (Maybe Bool)
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPid -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPid, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPid
{-# INLINE extensionsV1beta1PodSecurityPolicySpecHostPidL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecHostPorts' Lens
extensionsV1beta1PodSecurityPolicySpecHostPortsL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [ExtensionsV1beta1HostPortRange])
extensionsV1beta1PodSecurityPolicySpecHostPortsL :: (Maybe [ExtensionsV1beta1HostPortRange]
 -> f (Maybe [ExtensionsV1beta1HostPortRange]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecHostPortsL Maybe [ExtensionsV1beta1HostPortRange]
-> f (Maybe [ExtensionsV1beta1HostPortRange])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPorts -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPorts, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [ExtensionsV1beta1HostPortRange]
 -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [ExtensionsV1beta1HostPortRange])
-> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1HostPortRange]
-> f (Maybe [ExtensionsV1beta1HostPortRange])
f Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPorts
{-# INLINE extensionsV1beta1PodSecurityPolicySpecHostPortsL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecPrivileged' Lens
extensionsV1beta1PodSecurityPolicySpecPrivilegedL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe Bool)
extensionsV1beta1PodSecurityPolicySpecPrivilegedL :: (Maybe Bool -> f (Maybe Bool))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecPrivilegedL Maybe Bool -> f (Maybe Bool)
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged
{-# INLINE extensionsV1beta1PodSecurityPolicySpecPrivilegedL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem' Lens
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystemL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe Bool)
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystemL :: (Maybe Bool -> f (Maybe Bool))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystemL Maybe Bool -> f (Maybe Bool)
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe Bool
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem
{-# INLINE extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystemL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities' Lens
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilitiesL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [Text])
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilitiesL :: (Maybe [Text] -> f (Maybe [Text]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilitiesL Maybe [Text] -> f (Maybe [Text])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities
{-# INLINE extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilitiesL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecRunAsGroup' Lens
extensionsV1beta1PodSecurityPolicySpecRunAsGroupL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe ExtensionsV1beta1RunAsGroupStrategyOptions)
extensionsV1beta1PodSecurityPolicySpecRunAsGroupL :: (Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
 -> f (Maybe ExtensionsV1beta1RunAsGroupStrategyOptions))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecRunAsGroupL Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> f (Maybe ExtensionsV1beta1RunAsGroupStrategyOptions)
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
 -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe ExtensionsV1beta1RunAsGroupStrategyOptions)
-> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> f (Maybe ExtensionsV1beta1RunAsGroupStrategyOptions)
f Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup
{-# INLINE extensionsV1beta1PodSecurityPolicySpecRunAsGroupL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecRunAsUser' Lens
extensionsV1beta1PodSecurityPolicySpecRunAsUserL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (ExtensionsV1beta1RunAsUserStrategyOptions)
extensionsV1beta1PodSecurityPolicySpecRunAsUserL :: (ExtensionsV1beta1RunAsUserStrategyOptions
 -> f ExtensionsV1beta1RunAsUserStrategyOptions)
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecRunAsUserL ExtensionsV1beta1RunAsUserStrategyOptions
-> f ExtensionsV1beta1RunAsUserStrategyOptions
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (ExtensionsV1beta1RunAsUserStrategyOptions
 -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f ExtensionsV1beta1RunAsUserStrategyOptions
-> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ExtensionsV1beta1RunAsUserStrategyOptions
-> f ExtensionsV1beta1RunAsUserStrategyOptions
f ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser
{-# INLINE extensionsV1beta1PodSecurityPolicySpecRunAsUserL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecRuntimeClass' Lens
extensionsV1beta1PodSecurityPolicySpecRuntimeClassL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe ExtensionsV1beta1RuntimeClassStrategyOptions)
extensionsV1beta1PodSecurityPolicySpecRuntimeClassL :: (Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
 -> f (Maybe ExtensionsV1beta1RuntimeClassStrategyOptions))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecRuntimeClassL Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> f (Maybe ExtensionsV1beta1RuntimeClassStrategyOptions)
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
 -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe ExtensionsV1beta1RuntimeClassStrategyOptions)
-> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> f (Maybe ExtensionsV1beta1RuntimeClassStrategyOptions)
f Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass
{-# INLINE extensionsV1beta1PodSecurityPolicySpecRuntimeClassL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecSeLinux' Lens
extensionsV1beta1PodSecurityPolicySpecSeLinuxL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (ExtensionsV1beta1SELinuxStrategyOptions)
extensionsV1beta1PodSecurityPolicySpecSeLinuxL :: (ExtensionsV1beta1SELinuxStrategyOptions
 -> f ExtensionsV1beta1SELinuxStrategyOptions)
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecSeLinuxL ExtensionsV1beta1SELinuxStrategyOptions
-> f ExtensionsV1beta1SELinuxStrategyOptions
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (ExtensionsV1beta1SELinuxStrategyOptions
 -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f ExtensionsV1beta1SELinuxStrategyOptions
-> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ExtensionsV1beta1SELinuxStrategyOptions
-> f ExtensionsV1beta1SELinuxStrategyOptions
f ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux
{-# INLINE extensionsV1beta1PodSecurityPolicySpecSeLinuxL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecSupplementalGroups' Lens
extensionsV1beta1PodSecurityPolicySpecSupplementalGroupsL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (ExtensionsV1beta1SupplementalGroupsStrategyOptions)
extensionsV1beta1PodSecurityPolicySpecSupplementalGroupsL :: (ExtensionsV1beta1SupplementalGroupsStrategyOptions
 -> f ExtensionsV1beta1SupplementalGroupsStrategyOptions)
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecSupplementalGroupsL ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> f ExtensionsV1beta1SupplementalGroupsStrategyOptions
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (ExtensionsV1beta1SupplementalGroupsStrategyOptions
 -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> f ExtensionsV1beta1SupplementalGroupsStrategyOptions
f ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups
{-# INLINE extensionsV1beta1PodSecurityPolicySpecSupplementalGroupsL #-}

-- | 'extensionsV1beta1PodSecurityPolicySpecVolumes' Lens
extensionsV1beta1PodSecurityPolicySpecVolumesL :: Lens_' ExtensionsV1beta1PodSecurityPolicySpec (Maybe [Text])
extensionsV1beta1PodSecurityPolicySpecVolumesL :: (Maybe [Text] -> f (Maybe [Text]))
-> ExtensionsV1beta1PodSecurityPolicySpec
-> f ExtensionsV1beta1PodSecurityPolicySpec
extensionsV1beta1PodSecurityPolicySpecVolumesL Maybe [Text] -> f (Maybe [Text])
f ExtensionsV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecVolumes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1PodSecurityPolicySpec
-> ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: ExtensionsV1beta1PodSecurityPolicySpec
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: ExtensionsV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecVolumes -> ExtensionsV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [ExtensionsV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [ExtensionsV1beta1AllowedFlexVolume]
-> Maybe [ExtensionsV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> ExtensionsV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [ExtensionsV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> ExtensionsV1beta1PodSecurityPolicySpec
ExtensionsV1beta1PodSecurityPolicySpec { Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecVolumes, Maybe Bool
Maybe [Text]
Maybe [ExtensionsV1beta1HostPortRange]
Maybe [ExtensionsV1beta1AllowedHostPath]
Maybe [ExtensionsV1beta1AllowedFlexVolume]
Maybe [ExtensionsV1beta1AllowedCSIDriver]
Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecSupplementalGroups :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1PodSecurityPolicySpecSeLinux :: ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsUser :: ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostPorts :: Maybe [ExtensionsV1beta1HostPortRange]
extensionsV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecFsGroup :: ExtensionsV1beta1FSGroupStrategyOptions
extensionsV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
extensionsV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [ExtensionsV1beta1AllowedHostPath]
extensionsV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [ExtensionsV1beta1AllowedFlexVolume]
extensionsV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [ExtensionsV1beta1AllowedCSIDriver]
extensionsV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> ExtensionsV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f ExtensionsV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
extensionsV1beta1PodSecurityPolicySpecVolumes
{-# INLINE extensionsV1beta1PodSecurityPolicySpecVolumesL #-}



-- * ExtensionsV1beta1RollbackConfig

-- | 'extensionsV1beta1RollbackConfigRevision' Lens
extensionsV1beta1RollbackConfigRevisionL :: Lens_' ExtensionsV1beta1RollbackConfig (Maybe Integer)
extensionsV1beta1RollbackConfigRevisionL :: (Maybe Integer -> f (Maybe Integer))
-> ExtensionsV1beta1RollbackConfig
-> f ExtensionsV1beta1RollbackConfig
extensionsV1beta1RollbackConfigRevisionL Maybe Integer -> f (Maybe Integer)
f ExtensionsV1beta1RollbackConfig{Maybe Integer
extensionsV1beta1RollbackConfigRevision :: ExtensionsV1beta1RollbackConfig -> Maybe Integer
extensionsV1beta1RollbackConfigRevision :: Maybe Integer
..} = (\Maybe Integer
extensionsV1beta1RollbackConfigRevision -> ExtensionsV1beta1RollbackConfig :: Maybe Integer -> ExtensionsV1beta1RollbackConfig
ExtensionsV1beta1RollbackConfig { Maybe Integer
extensionsV1beta1RollbackConfigRevision :: Maybe Integer
extensionsV1beta1RollbackConfigRevision :: Maybe Integer
extensionsV1beta1RollbackConfigRevision, ..} ) (Maybe Integer -> ExtensionsV1beta1RollbackConfig)
-> f (Maybe Integer) -> f ExtensionsV1beta1RollbackConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
extensionsV1beta1RollbackConfigRevision
{-# INLINE extensionsV1beta1RollbackConfigRevisionL #-}



-- * ExtensionsV1beta1RollingUpdateDeployment

-- | 'extensionsV1beta1RollingUpdateDeploymentMaxSurge' Lens
extensionsV1beta1RollingUpdateDeploymentMaxSurgeL :: Lens_' ExtensionsV1beta1RollingUpdateDeployment (Maybe IntOrString)
extensionsV1beta1RollingUpdateDeploymentMaxSurgeL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> ExtensionsV1beta1RollingUpdateDeployment
-> f ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1RollingUpdateDeploymentMaxSurgeL Maybe IntOrString -> f (Maybe IntOrString)
f ExtensionsV1beta1RollingUpdateDeployment{Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable :: ExtensionsV1beta1RollingUpdateDeployment -> Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge :: ExtensionsV1beta1RollingUpdateDeployment -> Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
..} = (\Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge -> ExtensionsV1beta1RollingUpdateDeployment :: Maybe IntOrString
-> Maybe IntOrString -> ExtensionsV1beta1RollingUpdateDeployment
ExtensionsV1beta1RollingUpdateDeployment { Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge, Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
..} ) (Maybe IntOrString -> ExtensionsV1beta1RollingUpdateDeployment)
-> f (Maybe IntOrString)
-> f ExtensionsV1beta1RollingUpdateDeployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge
{-# INLINE extensionsV1beta1RollingUpdateDeploymentMaxSurgeL #-}

-- | 'extensionsV1beta1RollingUpdateDeploymentMaxUnavailable' Lens
extensionsV1beta1RollingUpdateDeploymentMaxUnavailableL :: Lens_' ExtensionsV1beta1RollingUpdateDeployment (Maybe IntOrString)
extensionsV1beta1RollingUpdateDeploymentMaxUnavailableL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> ExtensionsV1beta1RollingUpdateDeployment
-> f ExtensionsV1beta1RollingUpdateDeployment
extensionsV1beta1RollingUpdateDeploymentMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f ExtensionsV1beta1RollingUpdateDeployment{Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable :: ExtensionsV1beta1RollingUpdateDeployment -> Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge :: ExtensionsV1beta1RollingUpdateDeployment -> Maybe IntOrString
..} = (\Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable -> ExtensionsV1beta1RollingUpdateDeployment :: Maybe IntOrString
-> Maybe IntOrString -> ExtensionsV1beta1RollingUpdateDeployment
ExtensionsV1beta1RollingUpdateDeployment { Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable, Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
..} ) (Maybe IntOrString -> ExtensionsV1beta1RollingUpdateDeployment)
-> f (Maybe IntOrString)
-> f ExtensionsV1beta1RollingUpdateDeployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
extensionsV1beta1RollingUpdateDeploymentMaxUnavailable
{-# INLINE extensionsV1beta1RollingUpdateDeploymentMaxUnavailableL #-}



-- * ExtensionsV1beta1RunAsGroupStrategyOptions

-- | 'extensionsV1beta1RunAsGroupStrategyOptionsRanges' Lens
extensionsV1beta1RunAsGroupStrategyOptionsRangesL :: Lens_' ExtensionsV1beta1RunAsGroupStrategyOptions (Maybe [ExtensionsV1beta1IDRange])
extensionsV1beta1RunAsGroupStrategyOptionsRangesL :: (Maybe [ExtensionsV1beta1IDRange]
 -> f (Maybe [ExtensionsV1beta1IDRange]))
-> ExtensionsV1beta1RunAsGroupStrategyOptions
-> f ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1RunAsGroupStrategyOptionsRangesL Maybe [ExtensionsV1beta1IDRange]
-> f (Maybe [ExtensionsV1beta1IDRange])
f ExtensionsV1beta1RunAsGroupStrategyOptions{Maybe [ExtensionsV1beta1IDRange]
Text
extensionsV1beta1RunAsGroupStrategyOptionsRule :: ExtensionsV1beta1RunAsGroupStrategyOptions -> Text
extensionsV1beta1RunAsGroupStrategyOptionsRanges :: ExtensionsV1beta1RunAsGroupStrategyOptions
-> Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsGroupStrategyOptionsRule :: Text
extensionsV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
..} = (\Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsGroupStrategyOptionsRanges -> ExtensionsV1beta1RunAsGroupStrategyOptions :: Maybe [ExtensionsV1beta1IDRange]
-> Text -> ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1RunAsGroupStrategyOptions { Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsGroupStrategyOptionsRanges, Text
extensionsV1beta1RunAsGroupStrategyOptionsRule :: Text
extensionsV1beta1RunAsGroupStrategyOptionsRule :: Text
..} ) (Maybe [ExtensionsV1beta1IDRange]
 -> ExtensionsV1beta1RunAsGroupStrategyOptions)
-> f (Maybe [ExtensionsV1beta1IDRange])
-> f ExtensionsV1beta1RunAsGroupStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1IDRange]
-> f (Maybe [ExtensionsV1beta1IDRange])
f Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsGroupStrategyOptionsRanges
{-# INLINE extensionsV1beta1RunAsGroupStrategyOptionsRangesL #-}

-- | 'extensionsV1beta1RunAsGroupStrategyOptionsRule' Lens
extensionsV1beta1RunAsGroupStrategyOptionsRuleL :: Lens_' ExtensionsV1beta1RunAsGroupStrategyOptions (Text)
extensionsV1beta1RunAsGroupStrategyOptionsRuleL :: (Text -> f Text)
-> ExtensionsV1beta1RunAsGroupStrategyOptions
-> f ExtensionsV1beta1RunAsGroupStrategyOptions
extensionsV1beta1RunAsGroupStrategyOptionsRuleL Text -> f Text
f ExtensionsV1beta1RunAsGroupStrategyOptions{Maybe [ExtensionsV1beta1IDRange]
Text
extensionsV1beta1RunAsGroupStrategyOptionsRule :: Text
extensionsV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsGroupStrategyOptionsRule :: ExtensionsV1beta1RunAsGroupStrategyOptions -> Text
extensionsV1beta1RunAsGroupStrategyOptionsRanges :: ExtensionsV1beta1RunAsGroupStrategyOptions
-> Maybe [ExtensionsV1beta1IDRange]
..} = (\Text
extensionsV1beta1RunAsGroupStrategyOptionsRule -> ExtensionsV1beta1RunAsGroupStrategyOptions :: Maybe [ExtensionsV1beta1IDRange]
-> Text -> ExtensionsV1beta1RunAsGroupStrategyOptions
ExtensionsV1beta1RunAsGroupStrategyOptions { Text
extensionsV1beta1RunAsGroupStrategyOptionsRule :: Text
extensionsV1beta1RunAsGroupStrategyOptionsRule :: Text
extensionsV1beta1RunAsGroupStrategyOptionsRule, Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
..} ) (Text -> ExtensionsV1beta1RunAsGroupStrategyOptions)
-> f Text -> f ExtensionsV1beta1RunAsGroupStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
extensionsV1beta1RunAsGroupStrategyOptionsRule
{-# INLINE extensionsV1beta1RunAsGroupStrategyOptionsRuleL #-}



-- * ExtensionsV1beta1RunAsUserStrategyOptions

-- | 'extensionsV1beta1RunAsUserStrategyOptionsRanges' Lens
extensionsV1beta1RunAsUserStrategyOptionsRangesL :: Lens_' ExtensionsV1beta1RunAsUserStrategyOptions (Maybe [ExtensionsV1beta1IDRange])
extensionsV1beta1RunAsUserStrategyOptionsRangesL :: (Maybe [ExtensionsV1beta1IDRange]
 -> f (Maybe [ExtensionsV1beta1IDRange]))
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> f ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1RunAsUserStrategyOptionsRangesL Maybe [ExtensionsV1beta1IDRange]
-> f (Maybe [ExtensionsV1beta1IDRange])
f ExtensionsV1beta1RunAsUserStrategyOptions{Maybe [ExtensionsV1beta1IDRange]
Text
extensionsV1beta1RunAsUserStrategyOptionsRule :: ExtensionsV1beta1RunAsUserStrategyOptions -> Text
extensionsV1beta1RunAsUserStrategyOptionsRanges :: ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsUserStrategyOptionsRule :: Text
extensionsV1beta1RunAsUserStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
..} = (\Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsUserStrategyOptionsRanges -> ExtensionsV1beta1RunAsUserStrategyOptions :: Maybe [ExtensionsV1beta1IDRange]
-> Text -> ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions { Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsUserStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsUserStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsUserStrategyOptionsRanges, Text
extensionsV1beta1RunAsUserStrategyOptionsRule :: Text
extensionsV1beta1RunAsUserStrategyOptionsRule :: Text
..} ) (Maybe [ExtensionsV1beta1IDRange]
 -> ExtensionsV1beta1RunAsUserStrategyOptions)
-> f (Maybe [ExtensionsV1beta1IDRange])
-> f ExtensionsV1beta1RunAsUserStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1IDRange]
-> f (Maybe [ExtensionsV1beta1IDRange])
f Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsUserStrategyOptionsRanges
{-# INLINE extensionsV1beta1RunAsUserStrategyOptionsRangesL #-}

-- | 'extensionsV1beta1RunAsUserStrategyOptionsRule' Lens
extensionsV1beta1RunAsUserStrategyOptionsRuleL :: Lens_' ExtensionsV1beta1RunAsUserStrategyOptions (Text)
extensionsV1beta1RunAsUserStrategyOptionsRuleL :: (Text -> f Text)
-> ExtensionsV1beta1RunAsUserStrategyOptions
-> f ExtensionsV1beta1RunAsUserStrategyOptions
extensionsV1beta1RunAsUserStrategyOptionsRuleL Text -> f Text
f ExtensionsV1beta1RunAsUserStrategyOptions{Maybe [ExtensionsV1beta1IDRange]
Text
extensionsV1beta1RunAsUserStrategyOptionsRule :: Text
extensionsV1beta1RunAsUserStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsUserStrategyOptionsRule :: ExtensionsV1beta1RunAsUserStrategyOptions -> Text
extensionsV1beta1RunAsUserStrategyOptionsRanges :: ExtensionsV1beta1RunAsUserStrategyOptions
-> Maybe [ExtensionsV1beta1IDRange]
..} = (\Text
extensionsV1beta1RunAsUserStrategyOptionsRule -> ExtensionsV1beta1RunAsUserStrategyOptions :: Maybe [ExtensionsV1beta1IDRange]
-> Text -> ExtensionsV1beta1RunAsUserStrategyOptions
ExtensionsV1beta1RunAsUserStrategyOptions { Text
extensionsV1beta1RunAsUserStrategyOptionsRule :: Text
extensionsV1beta1RunAsUserStrategyOptionsRule :: Text
extensionsV1beta1RunAsUserStrategyOptionsRule, Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsUserStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1RunAsUserStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
..} ) (Text -> ExtensionsV1beta1RunAsUserStrategyOptions)
-> f Text -> f ExtensionsV1beta1RunAsUserStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
extensionsV1beta1RunAsUserStrategyOptionsRule
{-# INLINE extensionsV1beta1RunAsUserStrategyOptionsRuleL #-}



-- * ExtensionsV1beta1RuntimeClassStrategyOptions

-- | 'extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames' Lens
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNamesL :: Lens_' ExtensionsV1beta1RuntimeClassStrategyOptions ([Text])
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNamesL :: ([Text] -> f [Text])
-> ExtensionsV1beta1RuntimeClassStrategyOptions
-> f ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNamesL [Text] -> f [Text]
f ExtensionsV1beta1RuntimeClassStrategyOptions{[Text]
Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: ExtensionsV1beta1RuntimeClassStrategyOptions -> Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: ExtensionsV1beta1RuntimeClassStrategyOptions -> [Text]
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
..} = (\[Text]
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames -> ExtensionsV1beta1RuntimeClassStrategyOptions :: [Text]
-> Maybe Text -> ExtensionsV1beta1RuntimeClassStrategyOptions
ExtensionsV1beta1RuntimeClassStrategyOptions { [Text]
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames, Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
..} ) ([Text] -> ExtensionsV1beta1RuntimeClassStrategyOptions)
-> f [Text] -> f ExtensionsV1beta1RuntimeClassStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames
{-# INLINE extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNamesL #-}

-- | 'extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName' Lens
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassNameL :: Lens_' ExtensionsV1beta1RuntimeClassStrategyOptions (Maybe Text)
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassNameL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1RuntimeClassStrategyOptions
-> f ExtensionsV1beta1RuntimeClassStrategyOptions
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassNameL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1RuntimeClassStrategyOptions{[Text]
Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: ExtensionsV1beta1RuntimeClassStrategyOptions -> Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: ExtensionsV1beta1RuntimeClassStrategyOptions -> [Text]
..} = (\Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName -> ExtensionsV1beta1RuntimeClassStrategyOptions :: [Text]
-> Maybe Text -> ExtensionsV1beta1RuntimeClassStrategyOptions
ExtensionsV1beta1RuntimeClassStrategyOptions { Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName, [Text]
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
extensionsV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
..} ) (Maybe Text -> ExtensionsV1beta1RuntimeClassStrategyOptions)
-> f (Maybe Text) -> f ExtensionsV1beta1RuntimeClassStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName
{-# INLINE extensionsV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassNameL #-}



-- * ExtensionsV1beta1SELinuxStrategyOptions

-- | 'extensionsV1beta1SELinuxStrategyOptionsRule' Lens
extensionsV1beta1SELinuxStrategyOptionsRuleL :: Lens_' ExtensionsV1beta1SELinuxStrategyOptions (Text)
extensionsV1beta1SELinuxStrategyOptionsRuleL :: (Text -> f Text)
-> ExtensionsV1beta1SELinuxStrategyOptions
-> f ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1SELinuxStrategyOptionsRuleL Text -> f Text
f ExtensionsV1beta1SELinuxStrategyOptions{Maybe V1SELinuxOptions
Text
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions :: ExtensionsV1beta1SELinuxStrategyOptions -> Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsRule :: ExtensionsV1beta1SELinuxStrategyOptions -> Text
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsRule :: Text
..} = (\Text
extensionsV1beta1SELinuxStrategyOptionsRule -> ExtensionsV1beta1SELinuxStrategyOptions :: Text
-> Maybe V1SELinuxOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions { Text
extensionsV1beta1SELinuxStrategyOptionsRule :: Text
extensionsV1beta1SELinuxStrategyOptionsRule :: Text
extensionsV1beta1SELinuxStrategyOptionsRule, Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
..} ) (Text -> ExtensionsV1beta1SELinuxStrategyOptions)
-> f Text -> f ExtensionsV1beta1SELinuxStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
extensionsV1beta1SELinuxStrategyOptionsRule
{-# INLINE extensionsV1beta1SELinuxStrategyOptionsRuleL #-}

-- | 'extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions' Lens
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptionsL :: Lens_' ExtensionsV1beta1SELinuxStrategyOptions (Maybe V1SELinuxOptions)
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptionsL :: (Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions))
-> ExtensionsV1beta1SELinuxStrategyOptions
-> f ExtensionsV1beta1SELinuxStrategyOptions
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptionsL Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions)
f ExtensionsV1beta1SELinuxStrategyOptions{Maybe V1SELinuxOptions
Text
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsRule :: Text
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions :: ExtensionsV1beta1SELinuxStrategyOptions -> Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsRule :: ExtensionsV1beta1SELinuxStrategyOptions -> Text
..} = (\Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions -> ExtensionsV1beta1SELinuxStrategyOptions :: Text
-> Maybe V1SELinuxOptions
-> ExtensionsV1beta1SELinuxStrategyOptions
ExtensionsV1beta1SELinuxStrategyOptions { Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions, Text
extensionsV1beta1SELinuxStrategyOptionsRule :: Text
extensionsV1beta1SELinuxStrategyOptionsRule :: Text
..} ) (Maybe V1SELinuxOptions -> ExtensionsV1beta1SELinuxStrategyOptions)
-> f (Maybe V1SELinuxOptions)
-> f ExtensionsV1beta1SELinuxStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions)
f Maybe V1SELinuxOptions
extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptions
{-# INLINE extensionsV1beta1SELinuxStrategyOptionsSeLinuxOptionsL #-}



-- * ExtensionsV1beta1Scale

-- | 'extensionsV1beta1ScaleApiVersion' Lens
extensionsV1beta1ScaleApiVersionL :: Lens_' ExtensionsV1beta1Scale (Maybe Text)
extensionsV1beta1ScaleApiVersionL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1Scale -> f ExtensionsV1beta1Scale
extensionsV1beta1ScaleApiVersionL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1Scale{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1ScaleStatus
Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleStatus :: ExtensionsV1beta1Scale -> Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: ExtensionsV1beta1Scale -> Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: ExtensionsV1beta1Scale -> Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: ExtensionsV1beta1Scale -> Maybe Text
extensionsV1beta1ScaleApiVersion :: ExtensionsV1beta1Scale -> Maybe Text
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
..} = (\Maybe Text
extensionsV1beta1ScaleApiVersion -> ExtensionsV1beta1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1ScaleSpec
-> Maybe ExtensionsV1beta1ScaleStatus
-> ExtensionsV1beta1Scale
ExtensionsV1beta1Scale { Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
extensionsV1beta1ScaleApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1ScaleStatus
Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1Scale)
-> f (Maybe Text) -> f ExtensionsV1beta1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1ScaleApiVersion
{-# INLINE extensionsV1beta1ScaleApiVersionL #-}

-- | 'extensionsV1beta1ScaleKind' Lens
extensionsV1beta1ScaleKindL :: Lens_' ExtensionsV1beta1Scale (Maybe Text)
extensionsV1beta1ScaleKindL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1Scale -> f ExtensionsV1beta1Scale
extensionsV1beta1ScaleKindL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1Scale{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1ScaleStatus
Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
extensionsV1beta1ScaleStatus :: ExtensionsV1beta1Scale -> Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: ExtensionsV1beta1Scale -> Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: ExtensionsV1beta1Scale -> Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: ExtensionsV1beta1Scale -> Maybe Text
extensionsV1beta1ScaleApiVersion :: ExtensionsV1beta1Scale -> Maybe Text
..} = (\Maybe Text
extensionsV1beta1ScaleKind -> ExtensionsV1beta1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1ScaleSpec
-> Maybe ExtensionsV1beta1ScaleStatus
-> ExtensionsV1beta1Scale
ExtensionsV1beta1Scale { Maybe Text
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleKind, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1ScaleStatus
Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleApiVersion :: Maybe Text
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleApiVersion :: Maybe Text
..} ) (Maybe Text -> ExtensionsV1beta1Scale)
-> f (Maybe Text) -> f ExtensionsV1beta1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1ScaleKind
{-# INLINE extensionsV1beta1ScaleKindL #-}

-- | 'extensionsV1beta1ScaleMetadata' Lens
extensionsV1beta1ScaleMetadataL :: Lens_' ExtensionsV1beta1Scale (Maybe V1ObjectMeta)
extensionsV1beta1ScaleMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> ExtensionsV1beta1Scale -> f ExtensionsV1beta1Scale
extensionsV1beta1ScaleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f ExtensionsV1beta1Scale{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1ScaleStatus
Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
extensionsV1beta1ScaleStatus :: ExtensionsV1beta1Scale -> Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: ExtensionsV1beta1Scale -> Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: ExtensionsV1beta1Scale -> Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: ExtensionsV1beta1Scale -> Maybe Text
extensionsV1beta1ScaleApiVersion :: ExtensionsV1beta1Scale -> Maybe Text
..} = (\Maybe V1ObjectMeta
extensionsV1beta1ScaleMetadata -> ExtensionsV1beta1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1ScaleSpec
-> Maybe ExtensionsV1beta1ScaleStatus
-> ExtensionsV1beta1Scale
ExtensionsV1beta1Scale { Maybe V1ObjectMeta
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleMetadata, Maybe Text
Maybe ExtensionsV1beta1ScaleStatus
Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> ExtensionsV1beta1Scale)
-> f (Maybe V1ObjectMeta) -> f ExtensionsV1beta1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
extensionsV1beta1ScaleMetadata
{-# INLINE extensionsV1beta1ScaleMetadataL #-}

-- | 'extensionsV1beta1ScaleSpec' Lens
extensionsV1beta1ScaleSpecL :: Lens_' ExtensionsV1beta1Scale (Maybe ExtensionsV1beta1ScaleSpec)
extensionsV1beta1ScaleSpecL :: (Maybe ExtensionsV1beta1ScaleSpec
 -> f (Maybe ExtensionsV1beta1ScaleSpec))
-> ExtensionsV1beta1Scale -> f ExtensionsV1beta1Scale
extensionsV1beta1ScaleSpecL Maybe ExtensionsV1beta1ScaleSpec
-> f (Maybe ExtensionsV1beta1ScaleSpec)
f ExtensionsV1beta1Scale{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1ScaleStatus
Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
extensionsV1beta1ScaleStatus :: ExtensionsV1beta1Scale -> Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: ExtensionsV1beta1Scale -> Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: ExtensionsV1beta1Scale -> Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: ExtensionsV1beta1Scale -> Maybe Text
extensionsV1beta1ScaleApiVersion :: ExtensionsV1beta1Scale -> Maybe Text
..} = (\Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleSpec -> ExtensionsV1beta1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1ScaleSpec
-> Maybe ExtensionsV1beta1ScaleStatus
-> ExtensionsV1beta1Scale
ExtensionsV1beta1Scale { Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleSpec, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
..} ) (Maybe ExtensionsV1beta1ScaleSpec -> ExtensionsV1beta1Scale)
-> f (Maybe ExtensionsV1beta1ScaleSpec) -> f ExtensionsV1beta1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1ScaleSpec
-> f (Maybe ExtensionsV1beta1ScaleSpec)
f Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleSpec
{-# INLINE extensionsV1beta1ScaleSpecL #-}

-- | 'extensionsV1beta1ScaleStatus' Lens
extensionsV1beta1ScaleStatusL :: Lens_' ExtensionsV1beta1Scale (Maybe ExtensionsV1beta1ScaleStatus)
extensionsV1beta1ScaleStatusL :: (Maybe ExtensionsV1beta1ScaleStatus
 -> f (Maybe ExtensionsV1beta1ScaleStatus))
-> ExtensionsV1beta1Scale -> f ExtensionsV1beta1Scale
extensionsV1beta1ScaleStatusL Maybe ExtensionsV1beta1ScaleStatus
-> f (Maybe ExtensionsV1beta1ScaleStatus)
f ExtensionsV1beta1Scale{Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1ScaleStatus
Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
extensionsV1beta1ScaleStatus :: ExtensionsV1beta1Scale -> Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleSpec :: ExtensionsV1beta1Scale -> Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: ExtensionsV1beta1Scale -> Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: ExtensionsV1beta1Scale -> Maybe Text
extensionsV1beta1ScaleApiVersion :: ExtensionsV1beta1Scale -> Maybe Text
..} = (\Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleStatus -> ExtensionsV1beta1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe ExtensionsV1beta1ScaleSpec
-> Maybe ExtensionsV1beta1ScaleStatus
-> ExtensionsV1beta1Scale
ExtensionsV1beta1Scale { Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleStatus :: Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleStatus, Maybe Text
Maybe V1ObjectMeta
Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
extensionsV1beta1ScaleSpec :: Maybe ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleMetadata :: Maybe V1ObjectMeta
extensionsV1beta1ScaleKind :: Maybe Text
extensionsV1beta1ScaleApiVersion :: Maybe Text
..} ) (Maybe ExtensionsV1beta1ScaleStatus -> ExtensionsV1beta1Scale)
-> f (Maybe ExtensionsV1beta1ScaleStatus)
-> f ExtensionsV1beta1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ExtensionsV1beta1ScaleStatus
-> f (Maybe ExtensionsV1beta1ScaleStatus)
f Maybe ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleStatus
{-# INLINE extensionsV1beta1ScaleStatusL #-}



-- * ExtensionsV1beta1ScaleSpec

-- | 'extensionsV1beta1ScaleSpecReplicas' Lens
extensionsV1beta1ScaleSpecReplicasL :: Lens_' ExtensionsV1beta1ScaleSpec (Maybe Int)
extensionsV1beta1ScaleSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> ExtensionsV1beta1ScaleSpec -> f ExtensionsV1beta1ScaleSpec
extensionsV1beta1ScaleSpecReplicasL Maybe Int -> f (Maybe Int)
f ExtensionsV1beta1ScaleSpec{Maybe Int
extensionsV1beta1ScaleSpecReplicas :: ExtensionsV1beta1ScaleSpec -> Maybe Int
extensionsV1beta1ScaleSpecReplicas :: Maybe Int
..} = (\Maybe Int
extensionsV1beta1ScaleSpecReplicas -> ExtensionsV1beta1ScaleSpec :: Maybe Int -> ExtensionsV1beta1ScaleSpec
ExtensionsV1beta1ScaleSpec { Maybe Int
extensionsV1beta1ScaleSpecReplicas :: Maybe Int
extensionsV1beta1ScaleSpecReplicas :: Maybe Int
extensionsV1beta1ScaleSpecReplicas, ..} ) (Maybe Int -> ExtensionsV1beta1ScaleSpec)
-> f (Maybe Int) -> f ExtensionsV1beta1ScaleSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
extensionsV1beta1ScaleSpecReplicas
{-# INLINE extensionsV1beta1ScaleSpecReplicasL #-}



-- * ExtensionsV1beta1ScaleStatus

-- | 'extensionsV1beta1ScaleStatusReplicas' Lens
extensionsV1beta1ScaleStatusReplicasL :: Lens_' ExtensionsV1beta1ScaleStatus (Int)
extensionsV1beta1ScaleStatusReplicasL :: (Int -> f Int)
-> ExtensionsV1beta1ScaleStatus -> f ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleStatusReplicasL Int -> f Int
f ExtensionsV1beta1ScaleStatus{Int
Maybe Text
Maybe (Map String Text)
extensionsV1beta1ScaleStatusTargetSelector :: ExtensionsV1beta1ScaleStatus -> Maybe Text
extensionsV1beta1ScaleStatusSelector :: ExtensionsV1beta1ScaleStatus -> Maybe (Map String Text)
extensionsV1beta1ScaleStatusReplicas :: ExtensionsV1beta1ScaleStatus -> Int
extensionsV1beta1ScaleStatusTargetSelector :: Maybe Text
extensionsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
extensionsV1beta1ScaleStatusReplicas :: Int
..} = (\Int
extensionsV1beta1ScaleStatusReplicas -> ExtensionsV1beta1ScaleStatus :: Int
-> Maybe (Map String Text)
-> Maybe Text
-> ExtensionsV1beta1ScaleStatus
ExtensionsV1beta1ScaleStatus { Int
extensionsV1beta1ScaleStatusReplicas :: Int
extensionsV1beta1ScaleStatusReplicas :: Int
extensionsV1beta1ScaleStatusReplicas, Maybe Text
Maybe (Map String Text)
extensionsV1beta1ScaleStatusTargetSelector :: Maybe Text
extensionsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
extensionsV1beta1ScaleStatusTargetSelector :: Maybe Text
extensionsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
..} ) (Int -> ExtensionsV1beta1ScaleStatus)
-> f Int -> f ExtensionsV1beta1ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
extensionsV1beta1ScaleStatusReplicas
{-# INLINE extensionsV1beta1ScaleStatusReplicasL #-}

-- | 'extensionsV1beta1ScaleStatusSelector' Lens
extensionsV1beta1ScaleStatusSelectorL :: Lens_' ExtensionsV1beta1ScaleStatus (Maybe (Map.Map String Text))
extensionsV1beta1ScaleStatusSelectorL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> ExtensionsV1beta1ScaleStatus -> f ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleStatusSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f ExtensionsV1beta1ScaleStatus{Int
Maybe Text
Maybe (Map String Text)
extensionsV1beta1ScaleStatusTargetSelector :: Maybe Text
extensionsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
extensionsV1beta1ScaleStatusReplicas :: Int
extensionsV1beta1ScaleStatusTargetSelector :: ExtensionsV1beta1ScaleStatus -> Maybe Text
extensionsV1beta1ScaleStatusSelector :: ExtensionsV1beta1ScaleStatus -> Maybe (Map String Text)
extensionsV1beta1ScaleStatusReplicas :: ExtensionsV1beta1ScaleStatus -> Int
..} = (\Maybe (Map String Text)
extensionsV1beta1ScaleStatusSelector -> ExtensionsV1beta1ScaleStatus :: Int
-> Maybe (Map String Text)
-> Maybe Text
-> ExtensionsV1beta1ScaleStatus
ExtensionsV1beta1ScaleStatus { Maybe (Map String Text)
extensionsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
extensionsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
extensionsV1beta1ScaleStatusSelector, Int
Maybe Text
extensionsV1beta1ScaleStatusTargetSelector :: Maybe Text
extensionsV1beta1ScaleStatusReplicas :: Int
extensionsV1beta1ScaleStatusTargetSelector :: Maybe Text
extensionsV1beta1ScaleStatusReplicas :: Int
..} ) (Maybe (Map String Text) -> ExtensionsV1beta1ScaleStatus)
-> f (Maybe (Map String Text)) -> f ExtensionsV1beta1ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
extensionsV1beta1ScaleStatusSelector
{-# INLINE extensionsV1beta1ScaleStatusSelectorL #-}

-- | 'extensionsV1beta1ScaleStatusTargetSelector' Lens
extensionsV1beta1ScaleStatusTargetSelectorL :: Lens_' ExtensionsV1beta1ScaleStatus (Maybe Text)
extensionsV1beta1ScaleStatusTargetSelectorL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1ScaleStatus -> f ExtensionsV1beta1ScaleStatus
extensionsV1beta1ScaleStatusTargetSelectorL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1ScaleStatus{Int
Maybe Text
Maybe (Map String Text)
extensionsV1beta1ScaleStatusTargetSelector :: Maybe Text
extensionsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
extensionsV1beta1ScaleStatusReplicas :: Int
extensionsV1beta1ScaleStatusTargetSelector :: ExtensionsV1beta1ScaleStatus -> Maybe Text
extensionsV1beta1ScaleStatusSelector :: ExtensionsV1beta1ScaleStatus -> Maybe (Map String Text)
extensionsV1beta1ScaleStatusReplicas :: ExtensionsV1beta1ScaleStatus -> Int
..} = (\Maybe Text
extensionsV1beta1ScaleStatusTargetSelector -> ExtensionsV1beta1ScaleStatus :: Int
-> Maybe (Map String Text)
-> Maybe Text
-> ExtensionsV1beta1ScaleStatus
ExtensionsV1beta1ScaleStatus { Maybe Text
extensionsV1beta1ScaleStatusTargetSelector :: Maybe Text
extensionsV1beta1ScaleStatusTargetSelector :: Maybe Text
extensionsV1beta1ScaleStatusTargetSelector, Int
Maybe (Map String Text)
extensionsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
extensionsV1beta1ScaleStatusReplicas :: Int
extensionsV1beta1ScaleStatusSelector :: Maybe (Map String Text)
extensionsV1beta1ScaleStatusReplicas :: Int
..} ) (Maybe Text -> ExtensionsV1beta1ScaleStatus)
-> f (Maybe Text) -> f ExtensionsV1beta1ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1ScaleStatusTargetSelector
{-# INLINE extensionsV1beta1ScaleStatusTargetSelectorL #-}



-- * ExtensionsV1beta1SupplementalGroupsStrategyOptions

-- | 'extensionsV1beta1SupplementalGroupsStrategyOptionsRanges' Lens
extensionsV1beta1SupplementalGroupsStrategyOptionsRangesL :: Lens_' ExtensionsV1beta1SupplementalGroupsStrategyOptions (Maybe [ExtensionsV1beta1IDRange])
extensionsV1beta1SupplementalGroupsStrategyOptionsRangesL :: (Maybe [ExtensionsV1beta1IDRange]
 -> f (Maybe [ExtensionsV1beta1IDRange]))
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> f ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1SupplementalGroupsStrategyOptionsRangesL Maybe [ExtensionsV1beta1IDRange]
-> f (Maybe [ExtensionsV1beta1IDRange])
f ExtensionsV1beta1SupplementalGroupsStrategyOptions{Maybe [ExtensionsV1beta1IDRange]
Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRule :: ExtensionsV1beta1SupplementalGroupsStrategyOptions -> Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
..} = (\Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges -> ExtensionsV1beta1SupplementalGroupsStrategyOptions :: Maybe [ExtensionsV1beta1IDRange]
-> Maybe Text -> ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions { Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges, Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
..} ) (Maybe [ExtensionsV1beta1IDRange]
 -> ExtensionsV1beta1SupplementalGroupsStrategyOptions)
-> f (Maybe [ExtensionsV1beta1IDRange])
-> f ExtensionsV1beta1SupplementalGroupsStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [ExtensionsV1beta1IDRange]
-> f (Maybe [ExtensionsV1beta1IDRange])
f Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges
{-# INLINE extensionsV1beta1SupplementalGroupsStrategyOptionsRangesL #-}

-- | 'extensionsV1beta1SupplementalGroupsStrategyOptionsRule' Lens
extensionsV1beta1SupplementalGroupsStrategyOptionsRuleL :: Lens_' ExtensionsV1beta1SupplementalGroupsStrategyOptions (Maybe Text)
extensionsV1beta1SupplementalGroupsStrategyOptionsRuleL :: (Maybe Text -> f (Maybe Text))
-> ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> f ExtensionsV1beta1SupplementalGroupsStrategyOptions
extensionsV1beta1SupplementalGroupsStrategyOptionsRuleL Maybe Text -> f (Maybe Text)
f ExtensionsV1beta1SupplementalGroupsStrategyOptions{Maybe [ExtensionsV1beta1IDRange]
Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1SupplementalGroupsStrategyOptionsRule :: ExtensionsV1beta1SupplementalGroupsStrategyOptions -> Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges :: ExtensionsV1beta1SupplementalGroupsStrategyOptions
-> Maybe [ExtensionsV1beta1IDRange]
..} = (\Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRule -> ExtensionsV1beta1SupplementalGroupsStrategyOptions :: Maybe [ExtensionsV1beta1IDRange]
-> Maybe Text -> ExtensionsV1beta1SupplementalGroupsStrategyOptions
ExtensionsV1beta1SupplementalGroupsStrategyOptions { Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRule, Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
extensionsV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [ExtensionsV1beta1IDRange]
..} ) (Maybe Text -> ExtensionsV1beta1SupplementalGroupsStrategyOptions)
-> f (Maybe Text)
-> f ExtensionsV1beta1SupplementalGroupsStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
extensionsV1beta1SupplementalGroupsStrategyOptionsRule
{-# INLINE extensionsV1beta1SupplementalGroupsStrategyOptionsRuleL #-}



-- * NetworkingV1beta1HTTPIngressPath

-- | 'networkingV1beta1HTTPIngressPathBackend' Lens
networkingV1beta1HTTPIngressPathBackendL :: Lens_' NetworkingV1beta1HTTPIngressPath (NetworkingV1beta1IngressBackend)
networkingV1beta1HTTPIngressPathBackendL :: (NetworkingV1beta1IngressBackend
 -> f NetworkingV1beta1IngressBackend)
-> NetworkingV1beta1HTTPIngressPath
-> f NetworkingV1beta1HTTPIngressPath
networkingV1beta1HTTPIngressPathBackendL NetworkingV1beta1IngressBackend
-> f NetworkingV1beta1IngressBackend
f NetworkingV1beta1HTTPIngressPath{Maybe Text
NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathPath :: NetworkingV1beta1HTTPIngressPath -> Maybe Text
networkingV1beta1HTTPIngressPathBackend :: NetworkingV1beta1HTTPIngressPath -> NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathPath :: Maybe Text
networkingV1beta1HTTPIngressPathBackend :: NetworkingV1beta1IngressBackend
..} = (\NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathBackend -> NetworkingV1beta1HTTPIngressPath :: NetworkingV1beta1IngressBackend
-> Maybe Text -> NetworkingV1beta1HTTPIngressPath
NetworkingV1beta1HTTPIngressPath { NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathBackend :: NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathBackend :: NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathBackend, Maybe Text
networkingV1beta1HTTPIngressPathPath :: Maybe Text
networkingV1beta1HTTPIngressPathPath :: Maybe Text
..} ) (NetworkingV1beta1IngressBackend
 -> NetworkingV1beta1HTTPIngressPath)
-> f NetworkingV1beta1IngressBackend
-> f NetworkingV1beta1HTTPIngressPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> NetworkingV1beta1IngressBackend
-> f NetworkingV1beta1IngressBackend
f NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathBackend
{-# INLINE networkingV1beta1HTTPIngressPathBackendL #-}

-- | 'networkingV1beta1HTTPIngressPathPath' Lens
networkingV1beta1HTTPIngressPathPathL :: Lens_' NetworkingV1beta1HTTPIngressPath (Maybe Text)
networkingV1beta1HTTPIngressPathPathL :: (Maybe Text -> f (Maybe Text))
-> NetworkingV1beta1HTTPIngressPath
-> f NetworkingV1beta1HTTPIngressPath
networkingV1beta1HTTPIngressPathPathL Maybe Text -> f (Maybe Text)
f NetworkingV1beta1HTTPIngressPath{Maybe Text
NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathPath :: Maybe Text
networkingV1beta1HTTPIngressPathBackend :: NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathPath :: NetworkingV1beta1HTTPIngressPath -> Maybe Text
networkingV1beta1HTTPIngressPathBackend :: NetworkingV1beta1HTTPIngressPath -> NetworkingV1beta1IngressBackend
..} = (\Maybe Text
networkingV1beta1HTTPIngressPathPath -> NetworkingV1beta1HTTPIngressPath :: NetworkingV1beta1IngressBackend
-> Maybe Text -> NetworkingV1beta1HTTPIngressPath
NetworkingV1beta1HTTPIngressPath { Maybe Text
networkingV1beta1HTTPIngressPathPath :: Maybe Text
networkingV1beta1HTTPIngressPathPath :: Maybe Text
networkingV1beta1HTTPIngressPathPath, NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathBackend :: NetworkingV1beta1IngressBackend
networkingV1beta1HTTPIngressPathBackend :: NetworkingV1beta1IngressBackend
..} ) (Maybe Text -> NetworkingV1beta1HTTPIngressPath)
-> f (Maybe Text) -> f NetworkingV1beta1HTTPIngressPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
networkingV1beta1HTTPIngressPathPath
{-# INLINE networkingV1beta1HTTPIngressPathPathL #-}



-- * NetworkingV1beta1HTTPIngressRuleValue

-- | 'networkingV1beta1HTTPIngressRuleValuePaths' Lens
networkingV1beta1HTTPIngressRuleValuePathsL :: Lens_' NetworkingV1beta1HTTPIngressRuleValue ([NetworkingV1beta1HTTPIngressPath])
networkingV1beta1HTTPIngressRuleValuePathsL :: ([NetworkingV1beta1HTTPIngressPath]
 -> f [NetworkingV1beta1HTTPIngressPath])
-> NetworkingV1beta1HTTPIngressRuleValue
-> f NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1HTTPIngressRuleValuePathsL [NetworkingV1beta1HTTPIngressPath]
-> f [NetworkingV1beta1HTTPIngressPath]
f NetworkingV1beta1HTTPIngressRuleValue{[NetworkingV1beta1HTTPIngressPath]
networkingV1beta1HTTPIngressRuleValuePaths :: NetworkingV1beta1HTTPIngressRuleValue
-> [NetworkingV1beta1HTTPIngressPath]
networkingV1beta1HTTPIngressRuleValuePaths :: [NetworkingV1beta1HTTPIngressPath]
..} = (\[NetworkingV1beta1HTTPIngressPath]
networkingV1beta1HTTPIngressRuleValuePaths -> NetworkingV1beta1HTTPIngressRuleValue :: [NetworkingV1beta1HTTPIngressPath]
-> NetworkingV1beta1HTTPIngressRuleValue
NetworkingV1beta1HTTPIngressRuleValue { [NetworkingV1beta1HTTPIngressPath]
networkingV1beta1HTTPIngressRuleValuePaths :: [NetworkingV1beta1HTTPIngressPath]
networkingV1beta1HTTPIngressRuleValuePaths :: [NetworkingV1beta1HTTPIngressPath]
networkingV1beta1HTTPIngressRuleValuePaths, ..} ) ([NetworkingV1beta1HTTPIngressPath]
 -> NetworkingV1beta1HTTPIngressRuleValue)
-> f [NetworkingV1beta1HTTPIngressPath]
-> f NetworkingV1beta1HTTPIngressRuleValue
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [NetworkingV1beta1HTTPIngressPath]
-> f [NetworkingV1beta1HTTPIngressPath]
f [NetworkingV1beta1HTTPIngressPath]
networkingV1beta1HTTPIngressRuleValuePaths
{-# INLINE networkingV1beta1HTTPIngressRuleValuePathsL #-}



-- * NetworkingV1beta1Ingress

-- | 'networkingV1beta1IngressApiVersion' Lens
networkingV1beta1IngressApiVersionL :: Lens_' NetworkingV1beta1Ingress (Maybe Text)
networkingV1beta1IngressApiVersionL :: (Maybe Text -> f (Maybe Text))
-> NetworkingV1beta1Ingress -> f NetworkingV1beta1Ingress
networkingV1beta1IngressApiVersionL Maybe Text -> f (Maybe Text)
f NetworkingV1beta1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe NetworkingV1beta1IngressStatus
Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressStatus :: NetworkingV1beta1Ingress -> Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: NetworkingV1beta1Ingress -> Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: NetworkingV1beta1Ingress -> Maybe V1ObjectMeta
networkingV1beta1IngressKind :: NetworkingV1beta1Ingress -> Maybe Text
networkingV1beta1IngressApiVersion :: NetworkingV1beta1Ingress -> Maybe Text
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
..} = (\Maybe Text
networkingV1beta1IngressApiVersion -> NetworkingV1beta1Ingress :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe NetworkingV1beta1IngressSpec
-> Maybe NetworkingV1beta1IngressStatus
-> NetworkingV1beta1Ingress
NetworkingV1beta1Ingress { Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
networkingV1beta1IngressApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe NetworkingV1beta1IngressStatus
Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
..} ) (Maybe Text -> NetworkingV1beta1Ingress)
-> f (Maybe Text) -> f NetworkingV1beta1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
networkingV1beta1IngressApiVersion
{-# INLINE networkingV1beta1IngressApiVersionL #-}

-- | 'networkingV1beta1IngressKind' Lens
networkingV1beta1IngressKindL :: Lens_' NetworkingV1beta1Ingress (Maybe Text)
networkingV1beta1IngressKindL :: (Maybe Text -> f (Maybe Text))
-> NetworkingV1beta1Ingress -> f NetworkingV1beta1Ingress
networkingV1beta1IngressKindL Maybe Text -> f (Maybe Text)
f NetworkingV1beta1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe NetworkingV1beta1IngressStatus
Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
networkingV1beta1IngressStatus :: NetworkingV1beta1Ingress -> Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: NetworkingV1beta1Ingress -> Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: NetworkingV1beta1Ingress -> Maybe V1ObjectMeta
networkingV1beta1IngressKind :: NetworkingV1beta1Ingress -> Maybe Text
networkingV1beta1IngressApiVersion :: NetworkingV1beta1Ingress -> Maybe Text
..} = (\Maybe Text
networkingV1beta1IngressKind -> NetworkingV1beta1Ingress :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe NetworkingV1beta1IngressSpec
-> Maybe NetworkingV1beta1IngressStatus
-> NetworkingV1beta1Ingress
NetworkingV1beta1Ingress { Maybe Text
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressKind, Maybe Text
Maybe V1ObjectMeta
Maybe NetworkingV1beta1IngressStatus
Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressApiVersion :: Maybe Text
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressApiVersion :: Maybe Text
..} ) (Maybe Text -> NetworkingV1beta1Ingress)
-> f (Maybe Text) -> f NetworkingV1beta1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
networkingV1beta1IngressKind
{-# INLINE networkingV1beta1IngressKindL #-}

-- | 'networkingV1beta1IngressMetadata' Lens
networkingV1beta1IngressMetadataL :: Lens_' NetworkingV1beta1Ingress (Maybe V1ObjectMeta)
networkingV1beta1IngressMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> NetworkingV1beta1Ingress -> f NetworkingV1beta1Ingress
networkingV1beta1IngressMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f NetworkingV1beta1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe NetworkingV1beta1IngressStatus
Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
networkingV1beta1IngressStatus :: NetworkingV1beta1Ingress -> Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: NetworkingV1beta1Ingress -> Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: NetworkingV1beta1Ingress -> Maybe V1ObjectMeta
networkingV1beta1IngressKind :: NetworkingV1beta1Ingress -> Maybe Text
networkingV1beta1IngressApiVersion :: NetworkingV1beta1Ingress -> Maybe Text
..} = (\Maybe V1ObjectMeta
networkingV1beta1IngressMetadata -> NetworkingV1beta1Ingress :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe NetworkingV1beta1IngressSpec
-> Maybe NetworkingV1beta1IngressStatus
-> NetworkingV1beta1Ingress
NetworkingV1beta1Ingress { Maybe V1ObjectMeta
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressMetadata, Maybe Text
Maybe NetworkingV1beta1IngressStatus
Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> NetworkingV1beta1Ingress)
-> f (Maybe V1ObjectMeta) -> f NetworkingV1beta1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
networkingV1beta1IngressMetadata
{-# INLINE networkingV1beta1IngressMetadataL #-}

-- | 'networkingV1beta1IngressSpec' Lens
networkingV1beta1IngressSpecL :: Lens_' NetworkingV1beta1Ingress (Maybe NetworkingV1beta1IngressSpec)
networkingV1beta1IngressSpecL :: (Maybe NetworkingV1beta1IngressSpec
 -> f (Maybe NetworkingV1beta1IngressSpec))
-> NetworkingV1beta1Ingress -> f NetworkingV1beta1Ingress
networkingV1beta1IngressSpecL Maybe NetworkingV1beta1IngressSpec
-> f (Maybe NetworkingV1beta1IngressSpec)
f NetworkingV1beta1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe NetworkingV1beta1IngressStatus
Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
networkingV1beta1IngressStatus :: NetworkingV1beta1Ingress -> Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: NetworkingV1beta1Ingress -> Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: NetworkingV1beta1Ingress -> Maybe V1ObjectMeta
networkingV1beta1IngressKind :: NetworkingV1beta1Ingress -> Maybe Text
networkingV1beta1IngressApiVersion :: NetworkingV1beta1Ingress -> Maybe Text
..} = (\Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressSpec -> NetworkingV1beta1Ingress :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe NetworkingV1beta1IngressSpec
-> Maybe NetworkingV1beta1IngressStatus
-> NetworkingV1beta1Ingress
NetworkingV1beta1Ingress { Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressSpec, Maybe Text
Maybe V1ObjectMeta
Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
..} ) (Maybe NetworkingV1beta1IngressSpec -> NetworkingV1beta1Ingress)
-> f (Maybe NetworkingV1beta1IngressSpec)
-> f NetworkingV1beta1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe NetworkingV1beta1IngressSpec
-> f (Maybe NetworkingV1beta1IngressSpec)
f Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressSpec
{-# INLINE networkingV1beta1IngressSpecL #-}

-- | 'networkingV1beta1IngressStatus' Lens
networkingV1beta1IngressStatusL :: Lens_' NetworkingV1beta1Ingress (Maybe NetworkingV1beta1IngressStatus)
networkingV1beta1IngressStatusL :: (Maybe NetworkingV1beta1IngressStatus
 -> f (Maybe NetworkingV1beta1IngressStatus))
-> NetworkingV1beta1Ingress -> f NetworkingV1beta1Ingress
networkingV1beta1IngressStatusL Maybe NetworkingV1beta1IngressStatus
-> f (Maybe NetworkingV1beta1IngressStatus)
f NetworkingV1beta1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe NetworkingV1beta1IngressStatus
Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
networkingV1beta1IngressStatus :: NetworkingV1beta1Ingress -> Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressSpec :: NetworkingV1beta1Ingress -> Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: NetworkingV1beta1Ingress -> Maybe V1ObjectMeta
networkingV1beta1IngressKind :: NetworkingV1beta1Ingress -> Maybe Text
networkingV1beta1IngressApiVersion :: NetworkingV1beta1Ingress -> Maybe Text
..} = (\Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressStatus -> NetworkingV1beta1Ingress :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe NetworkingV1beta1IngressSpec
-> Maybe NetworkingV1beta1IngressStatus
-> NetworkingV1beta1Ingress
NetworkingV1beta1Ingress { Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressStatus :: Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressStatus, Maybe Text
Maybe V1ObjectMeta
Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
networkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressSpec
networkingV1beta1IngressMetadata :: Maybe V1ObjectMeta
networkingV1beta1IngressKind :: Maybe Text
networkingV1beta1IngressApiVersion :: Maybe Text
..} ) (Maybe NetworkingV1beta1IngressStatus -> NetworkingV1beta1Ingress)
-> f (Maybe NetworkingV1beta1IngressStatus)
-> f NetworkingV1beta1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe NetworkingV1beta1IngressStatus
-> f (Maybe NetworkingV1beta1IngressStatus)
f Maybe NetworkingV1beta1IngressStatus
networkingV1beta1IngressStatus
{-# INLINE networkingV1beta1IngressStatusL #-}



-- * NetworkingV1beta1IngressBackend

-- | 'networkingV1beta1IngressBackendServiceName' Lens
networkingV1beta1IngressBackendServiceNameL :: Lens_' NetworkingV1beta1IngressBackend (Text)
networkingV1beta1IngressBackendServiceNameL :: (Text -> f Text)
-> NetworkingV1beta1IngressBackend
-> f NetworkingV1beta1IngressBackend
networkingV1beta1IngressBackendServiceNameL Text -> f Text
f NetworkingV1beta1IngressBackend{Text
IntOrString
networkingV1beta1IngressBackendServicePort :: NetworkingV1beta1IngressBackend -> IntOrString
networkingV1beta1IngressBackendServiceName :: NetworkingV1beta1IngressBackend -> Text
networkingV1beta1IngressBackendServicePort :: IntOrString
networkingV1beta1IngressBackendServiceName :: Text
..} = (\Text
networkingV1beta1IngressBackendServiceName -> NetworkingV1beta1IngressBackend :: Text -> IntOrString -> NetworkingV1beta1IngressBackend
NetworkingV1beta1IngressBackend { Text
networkingV1beta1IngressBackendServiceName :: Text
networkingV1beta1IngressBackendServiceName :: Text
networkingV1beta1IngressBackendServiceName, IntOrString
networkingV1beta1IngressBackendServicePort :: IntOrString
networkingV1beta1IngressBackendServicePort :: IntOrString
..} ) (Text -> NetworkingV1beta1IngressBackend)
-> f Text -> f NetworkingV1beta1IngressBackend
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
networkingV1beta1IngressBackendServiceName
{-# INLINE networkingV1beta1IngressBackendServiceNameL #-}

-- | 'networkingV1beta1IngressBackendServicePort' Lens
networkingV1beta1IngressBackendServicePortL :: Lens_' NetworkingV1beta1IngressBackend (IntOrString)
networkingV1beta1IngressBackendServicePortL :: (IntOrString -> f IntOrString)
-> NetworkingV1beta1IngressBackend
-> f NetworkingV1beta1IngressBackend
networkingV1beta1IngressBackendServicePortL IntOrString -> f IntOrString
f NetworkingV1beta1IngressBackend{Text
IntOrString
networkingV1beta1IngressBackendServicePort :: IntOrString
networkingV1beta1IngressBackendServiceName :: Text
networkingV1beta1IngressBackendServicePort :: NetworkingV1beta1IngressBackend -> IntOrString
networkingV1beta1IngressBackendServiceName :: NetworkingV1beta1IngressBackend -> Text
..} = (\IntOrString
networkingV1beta1IngressBackendServicePort -> NetworkingV1beta1IngressBackend :: Text -> IntOrString -> NetworkingV1beta1IngressBackend
NetworkingV1beta1IngressBackend { IntOrString
networkingV1beta1IngressBackendServicePort :: IntOrString
networkingV1beta1IngressBackendServicePort :: IntOrString
networkingV1beta1IngressBackendServicePort, Text
networkingV1beta1IngressBackendServiceName :: Text
networkingV1beta1IngressBackendServiceName :: Text
..} ) (IntOrString -> NetworkingV1beta1IngressBackend)
-> f IntOrString -> f NetworkingV1beta1IngressBackend
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> IntOrString -> f IntOrString
f IntOrString
networkingV1beta1IngressBackendServicePort
{-# INLINE networkingV1beta1IngressBackendServicePortL #-}



-- * NetworkingV1beta1IngressList

-- | 'networkingV1beta1IngressListApiVersion' Lens
networkingV1beta1IngressListApiVersionL :: Lens_' NetworkingV1beta1IngressList (Maybe Text)
networkingV1beta1IngressListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> NetworkingV1beta1IngressList -> f NetworkingV1beta1IngressList
networkingV1beta1IngressListApiVersionL Maybe Text -> f (Maybe Text)
f NetworkingV1beta1IngressList{[NetworkingV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
networkingV1beta1IngressListMetadata :: NetworkingV1beta1IngressList -> Maybe V1ListMeta
networkingV1beta1IngressListKind :: NetworkingV1beta1IngressList -> Maybe Text
networkingV1beta1IngressListItems :: NetworkingV1beta1IngressList -> [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: NetworkingV1beta1IngressList -> Maybe Text
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: Maybe Text
..} = (\Maybe Text
networkingV1beta1IngressListApiVersion -> NetworkingV1beta1IngressList :: Maybe Text
-> [NetworkingV1beta1Ingress]
-> Maybe Text
-> Maybe V1ListMeta
-> NetworkingV1beta1IngressList
NetworkingV1beta1IngressList { Maybe Text
networkingV1beta1IngressListApiVersion :: Maybe Text
networkingV1beta1IngressListApiVersion :: Maybe Text
networkingV1beta1IngressListApiVersion, [NetworkingV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
..} ) (Maybe Text -> NetworkingV1beta1IngressList)
-> f (Maybe Text) -> f NetworkingV1beta1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
networkingV1beta1IngressListApiVersion
{-# INLINE networkingV1beta1IngressListApiVersionL #-}

-- | 'networkingV1beta1IngressListItems' Lens
networkingV1beta1IngressListItemsL :: Lens_' NetworkingV1beta1IngressList ([NetworkingV1beta1Ingress])
networkingV1beta1IngressListItemsL :: ([NetworkingV1beta1Ingress] -> f [NetworkingV1beta1Ingress])
-> NetworkingV1beta1IngressList -> f NetworkingV1beta1IngressList
networkingV1beta1IngressListItemsL [NetworkingV1beta1Ingress] -> f [NetworkingV1beta1Ingress]
f NetworkingV1beta1IngressList{[NetworkingV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: Maybe Text
networkingV1beta1IngressListMetadata :: NetworkingV1beta1IngressList -> Maybe V1ListMeta
networkingV1beta1IngressListKind :: NetworkingV1beta1IngressList -> Maybe Text
networkingV1beta1IngressListItems :: NetworkingV1beta1IngressList -> [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: NetworkingV1beta1IngressList -> Maybe Text
..} = (\[NetworkingV1beta1Ingress]
networkingV1beta1IngressListItems -> NetworkingV1beta1IngressList :: Maybe Text
-> [NetworkingV1beta1Ingress]
-> Maybe Text
-> Maybe V1ListMeta
-> NetworkingV1beta1IngressList
NetworkingV1beta1IngressList { [NetworkingV1beta1Ingress]
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListItems, Maybe Text
Maybe V1ListMeta
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListApiVersion :: Maybe Text
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListApiVersion :: Maybe Text
..} ) ([NetworkingV1beta1Ingress] -> NetworkingV1beta1IngressList)
-> f [NetworkingV1beta1Ingress] -> f NetworkingV1beta1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [NetworkingV1beta1Ingress] -> f [NetworkingV1beta1Ingress]
f [NetworkingV1beta1Ingress]
networkingV1beta1IngressListItems
{-# INLINE networkingV1beta1IngressListItemsL #-}

-- | 'networkingV1beta1IngressListKind' Lens
networkingV1beta1IngressListKindL :: Lens_' NetworkingV1beta1IngressList (Maybe Text)
networkingV1beta1IngressListKindL :: (Maybe Text -> f (Maybe Text))
-> NetworkingV1beta1IngressList -> f NetworkingV1beta1IngressList
networkingV1beta1IngressListKindL Maybe Text -> f (Maybe Text)
f NetworkingV1beta1IngressList{[NetworkingV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: Maybe Text
networkingV1beta1IngressListMetadata :: NetworkingV1beta1IngressList -> Maybe V1ListMeta
networkingV1beta1IngressListKind :: NetworkingV1beta1IngressList -> Maybe Text
networkingV1beta1IngressListItems :: NetworkingV1beta1IngressList -> [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: NetworkingV1beta1IngressList -> Maybe Text
..} = (\Maybe Text
networkingV1beta1IngressListKind -> NetworkingV1beta1IngressList :: Maybe Text
-> [NetworkingV1beta1Ingress]
-> Maybe Text
-> Maybe V1ListMeta
-> NetworkingV1beta1IngressList
NetworkingV1beta1IngressList { Maybe Text
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListKind, [NetworkingV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: Maybe Text
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: Maybe Text
..} ) (Maybe Text -> NetworkingV1beta1IngressList)
-> f (Maybe Text) -> f NetworkingV1beta1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
networkingV1beta1IngressListKind
{-# INLINE networkingV1beta1IngressListKindL #-}

-- | 'networkingV1beta1IngressListMetadata' Lens
networkingV1beta1IngressListMetadataL :: Lens_' NetworkingV1beta1IngressList (Maybe V1ListMeta)
networkingV1beta1IngressListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> NetworkingV1beta1IngressList -> f NetworkingV1beta1IngressList
networkingV1beta1IngressListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f NetworkingV1beta1IngressList{[NetworkingV1beta1Ingress]
Maybe Text
Maybe V1ListMeta
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: Maybe Text
networkingV1beta1IngressListMetadata :: NetworkingV1beta1IngressList -> Maybe V1ListMeta
networkingV1beta1IngressListKind :: NetworkingV1beta1IngressList -> Maybe Text
networkingV1beta1IngressListItems :: NetworkingV1beta1IngressList -> [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: NetworkingV1beta1IngressList -> Maybe Text
..} = (\Maybe V1ListMeta
networkingV1beta1IngressListMetadata -> NetworkingV1beta1IngressList :: Maybe Text
-> [NetworkingV1beta1Ingress]
-> Maybe Text
-> Maybe V1ListMeta
-> NetworkingV1beta1IngressList
NetworkingV1beta1IngressList { Maybe V1ListMeta
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListMetadata :: Maybe V1ListMeta
networkingV1beta1IngressListMetadata, [NetworkingV1beta1Ingress]
Maybe Text
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: Maybe Text
networkingV1beta1IngressListKind :: Maybe Text
networkingV1beta1IngressListItems :: [NetworkingV1beta1Ingress]
networkingV1beta1IngressListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> NetworkingV1beta1IngressList)
-> f (Maybe V1ListMeta) -> f NetworkingV1beta1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
networkingV1beta1IngressListMetadata
{-# INLINE networkingV1beta1IngressListMetadataL #-}



-- * NetworkingV1beta1IngressRule

-- | 'networkingV1beta1IngressRuleHost' Lens
networkingV1beta1IngressRuleHostL :: Lens_' NetworkingV1beta1IngressRule (Maybe Text)
networkingV1beta1IngressRuleHostL :: (Maybe Text -> f (Maybe Text))
-> NetworkingV1beta1IngressRule -> f NetworkingV1beta1IngressRule
networkingV1beta1IngressRuleHostL Maybe Text -> f (Maybe Text)
f NetworkingV1beta1IngressRule{Maybe Text
Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHttp :: NetworkingV1beta1IngressRule
-> Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHost :: NetworkingV1beta1IngressRule -> Maybe Text
networkingV1beta1IngressRuleHttp :: Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHost :: Maybe Text
..} = (\Maybe Text
networkingV1beta1IngressRuleHost -> NetworkingV1beta1IngressRule :: Maybe Text
-> Maybe NetworkingV1beta1HTTPIngressRuleValue
-> NetworkingV1beta1IngressRule
NetworkingV1beta1IngressRule { Maybe Text
networkingV1beta1IngressRuleHost :: Maybe Text
networkingV1beta1IngressRuleHost :: Maybe Text
networkingV1beta1IngressRuleHost, Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHttp :: Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHttp :: Maybe NetworkingV1beta1HTTPIngressRuleValue
..} ) (Maybe Text -> NetworkingV1beta1IngressRule)
-> f (Maybe Text) -> f NetworkingV1beta1IngressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
networkingV1beta1IngressRuleHost
{-# INLINE networkingV1beta1IngressRuleHostL #-}

-- | 'networkingV1beta1IngressRuleHttp' Lens
networkingV1beta1IngressRuleHttpL :: Lens_' NetworkingV1beta1IngressRule (Maybe NetworkingV1beta1HTTPIngressRuleValue)
networkingV1beta1IngressRuleHttpL :: (Maybe NetworkingV1beta1HTTPIngressRuleValue
 -> f (Maybe NetworkingV1beta1HTTPIngressRuleValue))
-> NetworkingV1beta1IngressRule -> f NetworkingV1beta1IngressRule
networkingV1beta1IngressRuleHttpL Maybe NetworkingV1beta1HTTPIngressRuleValue
-> f (Maybe NetworkingV1beta1HTTPIngressRuleValue)
f NetworkingV1beta1IngressRule{Maybe Text
Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHttp :: Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHost :: Maybe Text
networkingV1beta1IngressRuleHttp :: NetworkingV1beta1IngressRule
-> Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHost :: NetworkingV1beta1IngressRule -> Maybe Text
..} = (\Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHttp -> NetworkingV1beta1IngressRule :: Maybe Text
-> Maybe NetworkingV1beta1HTTPIngressRuleValue
-> NetworkingV1beta1IngressRule
NetworkingV1beta1IngressRule { Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHttp :: Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHttp :: Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHttp, Maybe Text
networkingV1beta1IngressRuleHost :: Maybe Text
networkingV1beta1IngressRuleHost :: Maybe Text
..} ) (Maybe NetworkingV1beta1HTTPIngressRuleValue
 -> NetworkingV1beta1IngressRule)
-> f (Maybe NetworkingV1beta1HTTPIngressRuleValue)
-> f NetworkingV1beta1IngressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe NetworkingV1beta1HTTPIngressRuleValue
-> f (Maybe NetworkingV1beta1HTTPIngressRuleValue)
f Maybe NetworkingV1beta1HTTPIngressRuleValue
networkingV1beta1IngressRuleHttp
{-# INLINE networkingV1beta1IngressRuleHttpL #-}



-- * NetworkingV1beta1IngressSpec

-- | 'networkingV1beta1IngressSpecBackend' Lens
networkingV1beta1IngressSpecBackendL :: Lens_' NetworkingV1beta1IngressSpec (Maybe NetworkingV1beta1IngressBackend)
networkingV1beta1IngressSpecBackendL :: (Maybe NetworkingV1beta1IngressBackend
 -> f (Maybe NetworkingV1beta1IngressBackend))
-> NetworkingV1beta1IngressSpec -> f NetworkingV1beta1IngressSpec
networkingV1beta1IngressSpecBackendL Maybe NetworkingV1beta1IngressBackend
-> f (Maybe NetworkingV1beta1IngressBackend)
f NetworkingV1beta1IngressSpec{Maybe [NetworkingV1beta1IngressTLS]
Maybe [NetworkingV1beta1IngressRule]
Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecTls :: NetworkingV1beta1IngressSpec -> Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecRules :: NetworkingV1beta1IngressSpec
-> Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecBackend :: NetworkingV1beta1IngressSpec
-> Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecTls :: Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecRules :: Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecBackend :: Maybe NetworkingV1beta1IngressBackend
..} = (\Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecBackend -> NetworkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressBackend
-> Maybe [NetworkingV1beta1IngressRule]
-> Maybe [NetworkingV1beta1IngressTLS]
-> NetworkingV1beta1IngressSpec
NetworkingV1beta1IngressSpec { Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecBackend :: Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecBackend :: Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecBackend, Maybe [NetworkingV1beta1IngressTLS]
Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecTls :: Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecRules :: Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecTls :: Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecRules :: Maybe [NetworkingV1beta1IngressRule]
..} ) (Maybe NetworkingV1beta1IngressBackend
 -> NetworkingV1beta1IngressSpec)
-> f (Maybe NetworkingV1beta1IngressBackend)
-> f NetworkingV1beta1IngressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe NetworkingV1beta1IngressBackend
-> f (Maybe NetworkingV1beta1IngressBackend)
f Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecBackend
{-# INLINE networkingV1beta1IngressSpecBackendL #-}

-- | 'networkingV1beta1IngressSpecRules' Lens
networkingV1beta1IngressSpecRulesL :: Lens_' NetworkingV1beta1IngressSpec (Maybe [NetworkingV1beta1IngressRule])
networkingV1beta1IngressSpecRulesL :: (Maybe [NetworkingV1beta1IngressRule]
 -> f (Maybe [NetworkingV1beta1IngressRule]))
-> NetworkingV1beta1IngressSpec -> f NetworkingV1beta1IngressSpec
networkingV1beta1IngressSpecRulesL Maybe [NetworkingV1beta1IngressRule]
-> f (Maybe [NetworkingV1beta1IngressRule])
f NetworkingV1beta1IngressSpec{Maybe [NetworkingV1beta1IngressTLS]
Maybe [NetworkingV1beta1IngressRule]
Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecTls :: Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecRules :: Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecBackend :: Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecTls :: NetworkingV1beta1IngressSpec -> Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecRules :: NetworkingV1beta1IngressSpec
-> Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecBackend :: NetworkingV1beta1IngressSpec
-> Maybe NetworkingV1beta1IngressBackend
..} = (\Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecRules -> NetworkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressBackend
-> Maybe [NetworkingV1beta1IngressRule]
-> Maybe [NetworkingV1beta1IngressTLS]
-> NetworkingV1beta1IngressSpec
NetworkingV1beta1IngressSpec { Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecRules :: Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecRules :: Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecRules, Maybe [NetworkingV1beta1IngressTLS]
Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecTls :: Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecBackend :: Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecTls :: Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecBackend :: Maybe NetworkingV1beta1IngressBackend
..} ) (Maybe [NetworkingV1beta1IngressRule]
 -> NetworkingV1beta1IngressSpec)
-> f (Maybe [NetworkingV1beta1IngressRule])
-> f NetworkingV1beta1IngressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [NetworkingV1beta1IngressRule]
-> f (Maybe [NetworkingV1beta1IngressRule])
f Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecRules
{-# INLINE networkingV1beta1IngressSpecRulesL #-}

-- | 'networkingV1beta1IngressSpecTls' Lens
networkingV1beta1IngressSpecTlsL :: Lens_' NetworkingV1beta1IngressSpec (Maybe [NetworkingV1beta1IngressTLS])
networkingV1beta1IngressSpecTlsL :: (Maybe [NetworkingV1beta1IngressTLS]
 -> f (Maybe [NetworkingV1beta1IngressTLS]))
-> NetworkingV1beta1IngressSpec -> f NetworkingV1beta1IngressSpec
networkingV1beta1IngressSpecTlsL Maybe [NetworkingV1beta1IngressTLS]
-> f (Maybe [NetworkingV1beta1IngressTLS])
f NetworkingV1beta1IngressSpec{Maybe [NetworkingV1beta1IngressTLS]
Maybe [NetworkingV1beta1IngressRule]
Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecTls :: Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecRules :: Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecBackend :: Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecTls :: NetworkingV1beta1IngressSpec -> Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecRules :: NetworkingV1beta1IngressSpec
-> Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecBackend :: NetworkingV1beta1IngressSpec
-> Maybe NetworkingV1beta1IngressBackend
..} = (\Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecTls -> NetworkingV1beta1IngressSpec :: Maybe NetworkingV1beta1IngressBackend
-> Maybe [NetworkingV1beta1IngressRule]
-> Maybe [NetworkingV1beta1IngressTLS]
-> NetworkingV1beta1IngressSpec
NetworkingV1beta1IngressSpec { Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecTls :: Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecTls :: Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecTls, Maybe [NetworkingV1beta1IngressRule]
Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecRules :: Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecBackend :: Maybe NetworkingV1beta1IngressBackend
networkingV1beta1IngressSpecRules :: Maybe [NetworkingV1beta1IngressRule]
networkingV1beta1IngressSpecBackend :: Maybe NetworkingV1beta1IngressBackend
..} ) (Maybe [NetworkingV1beta1IngressTLS]
 -> NetworkingV1beta1IngressSpec)
-> f (Maybe [NetworkingV1beta1IngressTLS])
-> f NetworkingV1beta1IngressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [NetworkingV1beta1IngressTLS]
-> f (Maybe [NetworkingV1beta1IngressTLS])
f Maybe [NetworkingV1beta1IngressTLS]
networkingV1beta1IngressSpecTls
{-# INLINE networkingV1beta1IngressSpecTlsL #-}



-- * NetworkingV1beta1IngressStatus

-- | 'networkingV1beta1IngressStatusLoadBalancer' Lens
networkingV1beta1IngressStatusLoadBalancerL :: Lens_' NetworkingV1beta1IngressStatus (Maybe V1LoadBalancerStatus)
networkingV1beta1IngressStatusLoadBalancerL :: (Maybe V1LoadBalancerStatus -> f (Maybe V1LoadBalancerStatus))
-> NetworkingV1beta1IngressStatus
-> f NetworkingV1beta1IngressStatus
networkingV1beta1IngressStatusLoadBalancerL Maybe V1LoadBalancerStatus -> f (Maybe V1LoadBalancerStatus)
f NetworkingV1beta1IngressStatus{Maybe V1LoadBalancerStatus
networkingV1beta1IngressStatusLoadBalancer :: NetworkingV1beta1IngressStatus -> Maybe V1LoadBalancerStatus
networkingV1beta1IngressStatusLoadBalancer :: Maybe V1LoadBalancerStatus
..} = (\Maybe V1LoadBalancerStatus
networkingV1beta1IngressStatusLoadBalancer -> NetworkingV1beta1IngressStatus :: Maybe V1LoadBalancerStatus -> NetworkingV1beta1IngressStatus
NetworkingV1beta1IngressStatus { Maybe V1LoadBalancerStatus
networkingV1beta1IngressStatusLoadBalancer :: Maybe V1LoadBalancerStatus
networkingV1beta1IngressStatusLoadBalancer :: Maybe V1LoadBalancerStatus
networkingV1beta1IngressStatusLoadBalancer, ..} ) (Maybe V1LoadBalancerStatus -> NetworkingV1beta1IngressStatus)
-> f (Maybe V1LoadBalancerStatus)
-> f NetworkingV1beta1IngressStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LoadBalancerStatus -> f (Maybe V1LoadBalancerStatus)
f Maybe V1LoadBalancerStatus
networkingV1beta1IngressStatusLoadBalancer
{-# INLINE networkingV1beta1IngressStatusLoadBalancerL #-}



-- * NetworkingV1beta1IngressTLS

-- | 'networkingV1beta1IngressTLSHosts' Lens
networkingV1beta1IngressTLSHostsL :: Lens_' NetworkingV1beta1IngressTLS (Maybe [Text])
networkingV1beta1IngressTLSHostsL :: (Maybe [Text] -> f (Maybe [Text]))
-> NetworkingV1beta1IngressTLS -> f NetworkingV1beta1IngressTLS
networkingV1beta1IngressTLSHostsL Maybe [Text] -> f (Maybe [Text])
f NetworkingV1beta1IngressTLS{Maybe [Text]
Maybe Text
networkingV1beta1IngressTLSSecretName :: NetworkingV1beta1IngressTLS -> Maybe Text
networkingV1beta1IngressTLSHosts :: NetworkingV1beta1IngressTLS -> Maybe [Text]
networkingV1beta1IngressTLSSecretName :: Maybe Text
networkingV1beta1IngressTLSHosts :: Maybe [Text]
..} = (\Maybe [Text]
networkingV1beta1IngressTLSHosts -> NetworkingV1beta1IngressTLS :: Maybe [Text] -> Maybe Text -> NetworkingV1beta1IngressTLS
NetworkingV1beta1IngressTLS { Maybe [Text]
networkingV1beta1IngressTLSHosts :: Maybe [Text]
networkingV1beta1IngressTLSHosts :: Maybe [Text]
networkingV1beta1IngressTLSHosts, Maybe Text
networkingV1beta1IngressTLSSecretName :: Maybe Text
networkingV1beta1IngressTLSSecretName :: Maybe Text
..} ) (Maybe [Text] -> NetworkingV1beta1IngressTLS)
-> f (Maybe [Text]) -> f NetworkingV1beta1IngressTLS
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
networkingV1beta1IngressTLSHosts
{-# INLINE networkingV1beta1IngressTLSHostsL #-}

-- | 'networkingV1beta1IngressTLSSecretName' Lens
networkingV1beta1IngressTLSSecretNameL :: Lens_' NetworkingV1beta1IngressTLS (Maybe Text)
networkingV1beta1IngressTLSSecretNameL :: (Maybe Text -> f (Maybe Text))
-> NetworkingV1beta1IngressTLS -> f NetworkingV1beta1IngressTLS
networkingV1beta1IngressTLSSecretNameL Maybe Text -> f (Maybe Text)
f NetworkingV1beta1IngressTLS{Maybe [Text]
Maybe Text
networkingV1beta1IngressTLSSecretName :: Maybe Text
networkingV1beta1IngressTLSHosts :: Maybe [Text]
networkingV1beta1IngressTLSSecretName :: NetworkingV1beta1IngressTLS -> Maybe Text
networkingV1beta1IngressTLSHosts :: NetworkingV1beta1IngressTLS -> Maybe [Text]
..} = (\Maybe Text
networkingV1beta1IngressTLSSecretName -> NetworkingV1beta1IngressTLS :: Maybe [Text] -> Maybe Text -> NetworkingV1beta1IngressTLS
NetworkingV1beta1IngressTLS { Maybe Text
networkingV1beta1IngressTLSSecretName :: Maybe Text
networkingV1beta1IngressTLSSecretName :: Maybe Text
networkingV1beta1IngressTLSSecretName, Maybe [Text]
networkingV1beta1IngressTLSHosts :: Maybe [Text]
networkingV1beta1IngressTLSHosts :: Maybe [Text]
..} ) (Maybe Text -> NetworkingV1beta1IngressTLS)
-> f (Maybe Text) -> f NetworkingV1beta1IngressTLS
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
networkingV1beta1IngressTLSSecretName
{-# INLINE networkingV1beta1IngressTLSSecretNameL #-}



-- * PolicyV1beta1AllowedCSIDriver

-- | 'policyV1beta1AllowedCSIDriverName' Lens
policyV1beta1AllowedCSIDriverNameL :: Lens_' PolicyV1beta1AllowedCSIDriver (Text)
policyV1beta1AllowedCSIDriverNameL :: (Text -> f Text)
-> PolicyV1beta1AllowedCSIDriver -> f PolicyV1beta1AllowedCSIDriver
policyV1beta1AllowedCSIDriverNameL Text -> f Text
f PolicyV1beta1AllowedCSIDriver{Text
policyV1beta1AllowedCSIDriverName :: PolicyV1beta1AllowedCSIDriver -> Text
policyV1beta1AllowedCSIDriverName :: Text
..} = (\Text
policyV1beta1AllowedCSIDriverName -> PolicyV1beta1AllowedCSIDriver :: Text -> PolicyV1beta1AllowedCSIDriver
PolicyV1beta1AllowedCSIDriver { Text
policyV1beta1AllowedCSIDriverName :: Text
policyV1beta1AllowedCSIDriverName :: Text
policyV1beta1AllowedCSIDriverName, ..} ) (Text -> PolicyV1beta1AllowedCSIDriver)
-> f Text -> f PolicyV1beta1AllowedCSIDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
policyV1beta1AllowedCSIDriverName
{-# INLINE policyV1beta1AllowedCSIDriverNameL #-}



-- * PolicyV1beta1AllowedFlexVolume

-- | 'policyV1beta1AllowedFlexVolumeDriver' Lens
policyV1beta1AllowedFlexVolumeDriverL :: Lens_' PolicyV1beta1AllowedFlexVolume (Text)
policyV1beta1AllowedFlexVolumeDriverL :: (Text -> f Text)
-> PolicyV1beta1AllowedFlexVolume
-> f PolicyV1beta1AllowedFlexVolume
policyV1beta1AllowedFlexVolumeDriverL Text -> f Text
f PolicyV1beta1AllowedFlexVolume{Text
policyV1beta1AllowedFlexVolumeDriver :: PolicyV1beta1AllowedFlexVolume -> Text
policyV1beta1AllowedFlexVolumeDriver :: Text
..} = (\Text
policyV1beta1AllowedFlexVolumeDriver -> PolicyV1beta1AllowedFlexVolume :: Text -> PolicyV1beta1AllowedFlexVolume
PolicyV1beta1AllowedFlexVolume { Text
policyV1beta1AllowedFlexVolumeDriver :: Text
policyV1beta1AllowedFlexVolumeDriver :: Text
policyV1beta1AllowedFlexVolumeDriver, ..} ) (Text -> PolicyV1beta1AllowedFlexVolume)
-> f Text -> f PolicyV1beta1AllowedFlexVolume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
policyV1beta1AllowedFlexVolumeDriver
{-# INLINE policyV1beta1AllowedFlexVolumeDriverL #-}



-- * PolicyV1beta1AllowedHostPath

-- | 'policyV1beta1AllowedHostPathPathPrefix' Lens
policyV1beta1AllowedHostPathPathPrefixL :: Lens_' PolicyV1beta1AllowedHostPath (Maybe Text)
policyV1beta1AllowedHostPathPathPrefixL :: (Maybe Text -> f (Maybe Text))
-> PolicyV1beta1AllowedHostPath -> f PolicyV1beta1AllowedHostPath
policyV1beta1AllowedHostPathPathPrefixL Maybe Text -> f (Maybe Text)
f PolicyV1beta1AllowedHostPath{Maybe Bool
Maybe Text
policyV1beta1AllowedHostPathReadOnly :: PolicyV1beta1AllowedHostPath -> Maybe Bool
policyV1beta1AllowedHostPathPathPrefix :: PolicyV1beta1AllowedHostPath -> Maybe Text
policyV1beta1AllowedHostPathReadOnly :: Maybe Bool
policyV1beta1AllowedHostPathPathPrefix :: Maybe Text
..} = (\Maybe Text
policyV1beta1AllowedHostPathPathPrefix -> PolicyV1beta1AllowedHostPath :: Maybe Text -> Maybe Bool -> PolicyV1beta1AllowedHostPath
PolicyV1beta1AllowedHostPath { Maybe Text
policyV1beta1AllowedHostPathPathPrefix :: Maybe Text
policyV1beta1AllowedHostPathPathPrefix :: Maybe Text
policyV1beta1AllowedHostPathPathPrefix, Maybe Bool
policyV1beta1AllowedHostPathReadOnly :: Maybe Bool
policyV1beta1AllowedHostPathReadOnly :: Maybe Bool
..} ) (Maybe Text -> PolicyV1beta1AllowedHostPath)
-> f (Maybe Text) -> f PolicyV1beta1AllowedHostPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
policyV1beta1AllowedHostPathPathPrefix
{-# INLINE policyV1beta1AllowedHostPathPathPrefixL #-}

-- | 'policyV1beta1AllowedHostPathReadOnly' Lens
policyV1beta1AllowedHostPathReadOnlyL :: Lens_' PolicyV1beta1AllowedHostPath (Maybe Bool)
policyV1beta1AllowedHostPathReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> PolicyV1beta1AllowedHostPath -> f PolicyV1beta1AllowedHostPath
policyV1beta1AllowedHostPathReadOnlyL Maybe Bool -> f (Maybe Bool)
f PolicyV1beta1AllowedHostPath{Maybe Bool
Maybe Text
policyV1beta1AllowedHostPathReadOnly :: Maybe Bool
policyV1beta1AllowedHostPathPathPrefix :: Maybe Text
policyV1beta1AllowedHostPathReadOnly :: PolicyV1beta1AllowedHostPath -> Maybe Bool
policyV1beta1AllowedHostPathPathPrefix :: PolicyV1beta1AllowedHostPath -> Maybe Text
..} = (\Maybe Bool
policyV1beta1AllowedHostPathReadOnly -> PolicyV1beta1AllowedHostPath :: Maybe Text -> Maybe Bool -> PolicyV1beta1AllowedHostPath
PolicyV1beta1AllowedHostPath { Maybe Bool
policyV1beta1AllowedHostPathReadOnly :: Maybe Bool
policyV1beta1AllowedHostPathReadOnly :: Maybe Bool
policyV1beta1AllowedHostPathReadOnly, Maybe Text
policyV1beta1AllowedHostPathPathPrefix :: Maybe Text
policyV1beta1AllowedHostPathPathPrefix :: Maybe Text
..} ) (Maybe Bool -> PolicyV1beta1AllowedHostPath)
-> f (Maybe Bool) -> f PolicyV1beta1AllowedHostPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
policyV1beta1AllowedHostPathReadOnly
{-# INLINE policyV1beta1AllowedHostPathReadOnlyL #-}



-- * PolicyV1beta1FSGroupStrategyOptions

-- | 'policyV1beta1FSGroupStrategyOptionsRanges' Lens
policyV1beta1FSGroupStrategyOptionsRangesL :: Lens_' PolicyV1beta1FSGroupStrategyOptions (Maybe [PolicyV1beta1IDRange])
policyV1beta1FSGroupStrategyOptionsRangesL :: (Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange]))
-> PolicyV1beta1FSGroupStrategyOptions
-> f PolicyV1beta1FSGroupStrategyOptions
policyV1beta1FSGroupStrategyOptionsRangesL Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange])
f PolicyV1beta1FSGroupStrategyOptions{Maybe [PolicyV1beta1IDRange]
Maybe Text
policyV1beta1FSGroupStrategyOptionsRule :: PolicyV1beta1FSGroupStrategyOptions -> Maybe Text
policyV1beta1FSGroupStrategyOptionsRanges :: PolicyV1beta1FSGroupStrategyOptions -> Maybe [PolicyV1beta1IDRange]
policyV1beta1FSGroupStrategyOptionsRule :: Maybe Text
policyV1beta1FSGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
..} = (\Maybe [PolicyV1beta1IDRange]
policyV1beta1FSGroupStrategyOptionsRanges -> PolicyV1beta1FSGroupStrategyOptions :: Maybe [PolicyV1beta1IDRange]
-> Maybe Text -> PolicyV1beta1FSGroupStrategyOptions
PolicyV1beta1FSGroupStrategyOptions { Maybe [PolicyV1beta1IDRange]
policyV1beta1FSGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1FSGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1FSGroupStrategyOptionsRanges, Maybe Text
policyV1beta1FSGroupStrategyOptionsRule :: Maybe Text
policyV1beta1FSGroupStrategyOptionsRule :: Maybe Text
..} ) (Maybe [PolicyV1beta1IDRange]
 -> PolicyV1beta1FSGroupStrategyOptions)
-> f (Maybe [PolicyV1beta1IDRange])
-> f PolicyV1beta1FSGroupStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange])
f Maybe [PolicyV1beta1IDRange]
policyV1beta1FSGroupStrategyOptionsRanges
{-# INLINE policyV1beta1FSGroupStrategyOptionsRangesL #-}

-- | 'policyV1beta1FSGroupStrategyOptionsRule' Lens
policyV1beta1FSGroupStrategyOptionsRuleL :: Lens_' PolicyV1beta1FSGroupStrategyOptions (Maybe Text)
policyV1beta1FSGroupStrategyOptionsRuleL :: (Maybe Text -> f (Maybe Text))
-> PolicyV1beta1FSGroupStrategyOptions
-> f PolicyV1beta1FSGroupStrategyOptions
policyV1beta1FSGroupStrategyOptionsRuleL Maybe Text -> f (Maybe Text)
f PolicyV1beta1FSGroupStrategyOptions{Maybe [PolicyV1beta1IDRange]
Maybe Text
policyV1beta1FSGroupStrategyOptionsRule :: Maybe Text
policyV1beta1FSGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1FSGroupStrategyOptionsRule :: PolicyV1beta1FSGroupStrategyOptions -> Maybe Text
policyV1beta1FSGroupStrategyOptionsRanges :: PolicyV1beta1FSGroupStrategyOptions -> Maybe [PolicyV1beta1IDRange]
..} = (\Maybe Text
policyV1beta1FSGroupStrategyOptionsRule -> PolicyV1beta1FSGroupStrategyOptions :: Maybe [PolicyV1beta1IDRange]
-> Maybe Text -> PolicyV1beta1FSGroupStrategyOptions
PolicyV1beta1FSGroupStrategyOptions { Maybe Text
policyV1beta1FSGroupStrategyOptionsRule :: Maybe Text
policyV1beta1FSGroupStrategyOptionsRule :: Maybe Text
policyV1beta1FSGroupStrategyOptionsRule, Maybe [PolicyV1beta1IDRange]
policyV1beta1FSGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1FSGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
..} ) (Maybe Text -> PolicyV1beta1FSGroupStrategyOptions)
-> f (Maybe Text) -> f PolicyV1beta1FSGroupStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
policyV1beta1FSGroupStrategyOptionsRule
{-# INLINE policyV1beta1FSGroupStrategyOptionsRuleL #-}



-- * PolicyV1beta1HostPortRange

-- | 'policyV1beta1HostPortRangeMax' Lens
policyV1beta1HostPortRangeMaxL :: Lens_' PolicyV1beta1HostPortRange (Int)
policyV1beta1HostPortRangeMaxL :: (Int -> f Int)
-> PolicyV1beta1HostPortRange -> f PolicyV1beta1HostPortRange
policyV1beta1HostPortRangeMaxL Int -> f Int
f PolicyV1beta1HostPortRange{Int
policyV1beta1HostPortRangeMin :: PolicyV1beta1HostPortRange -> Int
policyV1beta1HostPortRangeMax :: PolicyV1beta1HostPortRange -> Int
policyV1beta1HostPortRangeMin :: Int
policyV1beta1HostPortRangeMax :: Int
..} = (\Int
policyV1beta1HostPortRangeMax -> PolicyV1beta1HostPortRange :: Int -> Int -> PolicyV1beta1HostPortRange
PolicyV1beta1HostPortRange { Int
policyV1beta1HostPortRangeMax :: Int
policyV1beta1HostPortRangeMax :: Int
policyV1beta1HostPortRangeMax, Int
policyV1beta1HostPortRangeMin :: Int
policyV1beta1HostPortRangeMin :: Int
..} ) (Int -> PolicyV1beta1HostPortRange)
-> f Int -> f PolicyV1beta1HostPortRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
policyV1beta1HostPortRangeMax
{-# INLINE policyV1beta1HostPortRangeMaxL #-}

-- | 'policyV1beta1HostPortRangeMin' Lens
policyV1beta1HostPortRangeMinL :: Lens_' PolicyV1beta1HostPortRange (Int)
policyV1beta1HostPortRangeMinL :: (Int -> f Int)
-> PolicyV1beta1HostPortRange -> f PolicyV1beta1HostPortRange
policyV1beta1HostPortRangeMinL Int -> f Int
f PolicyV1beta1HostPortRange{Int
policyV1beta1HostPortRangeMin :: Int
policyV1beta1HostPortRangeMax :: Int
policyV1beta1HostPortRangeMin :: PolicyV1beta1HostPortRange -> Int
policyV1beta1HostPortRangeMax :: PolicyV1beta1HostPortRange -> Int
..} = (\Int
policyV1beta1HostPortRangeMin -> PolicyV1beta1HostPortRange :: Int -> Int -> PolicyV1beta1HostPortRange
PolicyV1beta1HostPortRange { Int
policyV1beta1HostPortRangeMin :: Int
policyV1beta1HostPortRangeMin :: Int
policyV1beta1HostPortRangeMin, Int
policyV1beta1HostPortRangeMax :: Int
policyV1beta1HostPortRangeMax :: Int
..} ) (Int -> PolicyV1beta1HostPortRange)
-> f Int -> f PolicyV1beta1HostPortRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
policyV1beta1HostPortRangeMin
{-# INLINE policyV1beta1HostPortRangeMinL #-}



-- * PolicyV1beta1IDRange

-- | 'policyV1beta1IDRangeMax' Lens
policyV1beta1IDRangeMaxL :: Lens_' PolicyV1beta1IDRange (Integer)
policyV1beta1IDRangeMaxL :: (Integer -> f Integer)
-> PolicyV1beta1IDRange -> f PolicyV1beta1IDRange
policyV1beta1IDRangeMaxL Integer -> f Integer
f PolicyV1beta1IDRange{Integer
policyV1beta1IDRangeMin :: PolicyV1beta1IDRange -> Integer
policyV1beta1IDRangeMax :: PolicyV1beta1IDRange -> Integer
policyV1beta1IDRangeMin :: Integer
policyV1beta1IDRangeMax :: Integer
..} = (\Integer
policyV1beta1IDRangeMax -> PolicyV1beta1IDRange :: Integer -> Integer -> PolicyV1beta1IDRange
PolicyV1beta1IDRange { Integer
policyV1beta1IDRangeMax :: Integer
policyV1beta1IDRangeMax :: Integer
policyV1beta1IDRangeMax, Integer
policyV1beta1IDRangeMin :: Integer
policyV1beta1IDRangeMin :: Integer
..} ) (Integer -> PolicyV1beta1IDRange)
-> f Integer -> f PolicyV1beta1IDRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
policyV1beta1IDRangeMax
{-# INLINE policyV1beta1IDRangeMaxL #-}

-- | 'policyV1beta1IDRangeMin' Lens
policyV1beta1IDRangeMinL :: Lens_' PolicyV1beta1IDRange (Integer)
policyV1beta1IDRangeMinL :: (Integer -> f Integer)
-> PolicyV1beta1IDRange -> f PolicyV1beta1IDRange
policyV1beta1IDRangeMinL Integer -> f Integer
f PolicyV1beta1IDRange{Integer
policyV1beta1IDRangeMin :: Integer
policyV1beta1IDRangeMax :: Integer
policyV1beta1IDRangeMin :: PolicyV1beta1IDRange -> Integer
policyV1beta1IDRangeMax :: PolicyV1beta1IDRange -> Integer
..} = (\Integer
policyV1beta1IDRangeMin -> PolicyV1beta1IDRange :: Integer -> Integer -> PolicyV1beta1IDRange
PolicyV1beta1IDRange { Integer
policyV1beta1IDRangeMin :: Integer
policyV1beta1IDRangeMin :: Integer
policyV1beta1IDRangeMin, Integer
policyV1beta1IDRangeMax :: Integer
policyV1beta1IDRangeMax :: Integer
..} ) (Integer -> PolicyV1beta1IDRange)
-> f Integer -> f PolicyV1beta1IDRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
policyV1beta1IDRangeMin
{-# INLINE policyV1beta1IDRangeMinL #-}



-- * PolicyV1beta1PodSecurityPolicy

-- | 'policyV1beta1PodSecurityPolicyApiVersion' Lens
policyV1beta1PodSecurityPolicyApiVersionL :: Lens_' PolicyV1beta1PodSecurityPolicy (Maybe Text)
policyV1beta1PodSecurityPolicyApiVersionL :: (Maybe Text -> f (Maybe Text))
-> PolicyV1beta1PodSecurityPolicy
-> f PolicyV1beta1PodSecurityPolicy
policyV1beta1PodSecurityPolicyApiVersionL Maybe Text -> f (Maybe Text)
f PolicyV1beta1PodSecurityPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec :: PolicyV1beta1PodSecurityPolicy
-> Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: PolicyV1beta1PodSecurityPolicy -> Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: PolicyV1beta1PodSecurityPolicy -> Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: PolicyV1beta1PodSecurityPolicy -> Maybe Text
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
..} = (\Maybe Text
policyV1beta1PodSecurityPolicyApiVersion -> PolicyV1beta1PodSecurityPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1PodSecurityPolicy
PolicyV1beta1PodSecurityPolicy { Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: Maybe Text
..} ) (Maybe Text -> PolicyV1beta1PodSecurityPolicy)
-> f (Maybe Text) -> f PolicyV1beta1PodSecurityPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
policyV1beta1PodSecurityPolicyApiVersion
{-# INLINE policyV1beta1PodSecurityPolicyApiVersionL #-}

-- | 'policyV1beta1PodSecurityPolicyKind' Lens
policyV1beta1PodSecurityPolicyKindL :: Lens_' PolicyV1beta1PodSecurityPolicy (Maybe Text)
policyV1beta1PodSecurityPolicyKindL :: (Maybe Text -> f (Maybe Text))
-> PolicyV1beta1PodSecurityPolicy
-> f PolicyV1beta1PodSecurityPolicy
policyV1beta1PodSecurityPolicyKindL Maybe Text -> f (Maybe Text)
f PolicyV1beta1PodSecurityPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicySpec :: PolicyV1beta1PodSecurityPolicy
-> Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: PolicyV1beta1PodSecurityPolicy -> Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: PolicyV1beta1PodSecurityPolicy -> Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: PolicyV1beta1PodSecurityPolicy -> Maybe Text
..} = (\Maybe Text
policyV1beta1PodSecurityPolicyKind -> PolicyV1beta1PodSecurityPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1PodSecurityPolicy
PolicyV1beta1PodSecurityPolicy { Maybe Text
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicyKind, Maybe Text
Maybe V1ObjectMeta
Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
..} ) (Maybe Text -> PolicyV1beta1PodSecurityPolicy)
-> f (Maybe Text) -> f PolicyV1beta1PodSecurityPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
policyV1beta1PodSecurityPolicyKind
{-# INLINE policyV1beta1PodSecurityPolicyKindL #-}

-- | 'policyV1beta1PodSecurityPolicyMetadata' Lens
policyV1beta1PodSecurityPolicyMetadataL :: Lens_' PolicyV1beta1PodSecurityPolicy (Maybe V1ObjectMeta)
policyV1beta1PodSecurityPolicyMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> PolicyV1beta1PodSecurityPolicy
-> f PolicyV1beta1PodSecurityPolicy
policyV1beta1PodSecurityPolicyMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f PolicyV1beta1PodSecurityPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicySpec :: PolicyV1beta1PodSecurityPolicy
-> Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: PolicyV1beta1PodSecurityPolicy -> Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: PolicyV1beta1PodSecurityPolicy -> Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: PolicyV1beta1PodSecurityPolicy -> Maybe Text
..} = (\Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyMetadata -> PolicyV1beta1PodSecurityPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1PodSecurityPolicy
PolicyV1beta1PodSecurityPolicy { Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyMetadata, Maybe Text
Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> PolicyV1beta1PodSecurityPolicy)
-> f (Maybe V1ObjectMeta) -> f PolicyV1beta1PodSecurityPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyMetadata
{-# INLINE policyV1beta1PodSecurityPolicyMetadataL #-}

-- | 'policyV1beta1PodSecurityPolicySpec' Lens
policyV1beta1PodSecurityPolicySpecL :: Lens_' PolicyV1beta1PodSecurityPolicy (Maybe PolicyV1beta1PodSecurityPolicySpec)
policyV1beta1PodSecurityPolicySpecL :: (Maybe PolicyV1beta1PodSecurityPolicySpec
 -> f (Maybe PolicyV1beta1PodSecurityPolicySpec))
-> PolicyV1beta1PodSecurityPolicy
-> f PolicyV1beta1PodSecurityPolicy
policyV1beta1PodSecurityPolicySpecL Maybe PolicyV1beta1PodSecurityPolicySpec
-> f (Maybe PolicyV1beta1PodSecurityPolicySpec)
f PolicyV1beta1PodSecurityPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicySpec :: PolicyV1beta1PodSecurityPolicy
-> Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicyMetadata :: PolicyV1beta1PodSecurityPolicy -> Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: PolicyV1beta1PodSecurityPolicy -> Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: PolicyV1beta1PodSecurityPolicy -> Maybe Text
..} = (\Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec -> PolicyV1beta1PodSecurityPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1PodSecurityPolicy
PolicyV1beta1PodSecurityPolicy { Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec :: Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec, Maybe Text
Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyMetadata :: Maybe V1ObjectMeta
policyV1beta1PodSecurityPolicyKind :: Maybe Text
policyV1beta1PodSecurityPolicyApiVersion :: Maybe Text
..} ) (Maybe PolicyV1beta1PodSecurityPolicySpec
 -> PolicyV1beta1PodSecurityPolicy)
-> f (Maybe PolicyV1beta1PodSecurityPolicySpec)
-> f PolicyV1beta1PodSecurityPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe PolicyV1beta1PodSecurityPolicySpec
-> f (Maybe PolicyV1beta1PodSecurityPolicySpec)
f Maybe PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpec
{-# INLINE policyV1beta1PodSecurityPolicySpecL #-}



-- * PolicyV1beta1PodSecurityPolicyList

-- | 'policyV1beta1PodSecurityPolicyListApiVersion' Lens
policyV1beta1PodSecurityPolicyListApiVersionL :: Lens_' PolicyV1beta1PodSecurityPolicyList (Maybe Text)
policyV1beta1PodSecurityPolicyListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> PolicyV1beta1PodSecurityPolicyList
-> f PolicyV1beta1PodSecurityPolicyList
policyV1beta1PodSecurityPolicyListApiVersionL Maybe Text -> f (Maybe Text)
f PolicyV1beta1PodSecurityPolicyList{[PolicyV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata :: PolicyV1beta1PodSecurityPolicyList -> Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: PolicyV1beta1PodSecurityPolicyList -> Maybe Text
policyV1beta1PodSecurityPolicyListItems :: PolicyV1beta1PodSecurityPolicyList
-> [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: PolicyV1beta1PodSecurityPolicyList -> Maybe Text
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
..} = (\Maybe Text
policyV1beta1PodSecurityPolicyListApiVersion -> PolicyV1beta1PodSecurityPolicyList :: Maybe Text
-> [PolicyV1beta1PodSecurityPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> PolicyV1beta1PodSecurityPolicyList
PolicyV1beta1PodSecurityPolicyList { Maybe Text
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyListApiVersion, [PolicyV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
..} ) (Maybe Text -> PolicyV1beta1PodSecurityPolicyList)
-> f (Maybe Text) -> f PolicyV1beta1PodSecurityPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
policyV1beta1PodSecurityPolicyListApiVersion
{-# INLINE policyV1beta1PodSecurityPolicyListApiVersionL #-}

-- | 'policyV1beta1PodSecurityPolicyListItems' Lens
policyV1beta1PodSecurityPolicyListItemsL :: Lens_' PolicyV1beta1PodSecurityPolicyList ([PolicyV1beta1PodSecurityPolicy])
policyV1beta1PodSecurityPolicyListItemsL :: ([PolicyV1beta1PodSecurityPolicy]
 -> f [PolicyV1beta1PodSecurityPolicy])
-> PolicyV1beta1PodSecurityPolicyList
-> f PolicyV1beta1PodSecurityPolicyList
policyV1beta1PodSecurityPolicyListItemsL [PolicyV1beta1PodSecurityPolicy]
-> f [PolicyV1beta1PodSecurityPolicy]
f PolicyV1beta1PodSecurityPolicyList{[PolicyV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyListMetadata :: PolicyV1beta1PodSecurityPolicyList -> Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: PolicyV1beta1PodSecurityPolicyList -> Maybe Text
policyV1beta1PodSecurityPolicyListItems :: PolicyV1beta1PodSecurityPolicyList
-> [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: PolicyV1beta1PodSecurityPolicyList -> Maybe Text
..} = (\[PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListItems -> PolicyV1beta1PodSecurityPolicyList :: Maybe Text
-> [PolicyV1beta1PodSecurityPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> PolicyV1beta1PodSecurityPolicyList
PolicyV1beta1PodSecurityPolicyList { [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListItems, Maybe Text
Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
..} ) ([PolicyV1beta1PodSecurityPolicy]
 -> PolicyV1beta1PodSecurityPolicyList)
-> f [PolicyV1beta1PodSecurityPolicy]
-> f PolicyV1beta1PodSecurityPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [PolicyV1beta1PodSecurityPolicy]
-> f [PolicyV1beta1PodSecurityPolicy]
f [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListItems
{-# INLINE policyV1beta1PodSecurityPolicyListItemsL #-}

-- | 'policyV1beta1PodSecurityPolicyListKind' Lens
policyV1beta1PodSecurityPolicyListKindL :: Lens_' PolicyV1beta1PodSecurityPolicyList (Maybe Text)
policyV1beta1PodSecurityPolicyListKindL :: (Maybe Text -> f (Maybe Text))
-> PolicyV1beta1PodSecurityPolicyList
-> f PolicyV1beta1PodSecurityPolicyList
policyV1beta1PodSecurityPolicyListKindL Maybe Text -> f (Maybe Text)
f PolicyV1beta1PodSecurityPolicyList{[PolicyV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyListMetadata :: PolicyV1beta1PodSecurityPolicyList -> Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: PolicyV1beta1PodSecurityPolicyList -> Maybe Text
policyV1beta1PodSecurityPolicyListItems :: PolicyV1beta1PodSecurityPolicyList
-> [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: PolicyV1beta1PodSecurityPolicyList -> Maybe Text
..} = (\Maybe Text
policyV1beta1PodSecurityPolicyListKind -> PolicyV1beta1PodSecurityPolicyList :: Maybe Text
-> [PolicyV1beta1PodSecurityPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> PolicyV1beta1PodSecurityPolicyList
PolicyV1beta1PodSecurityPolicyList { Maybe Text
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListKind, [PolicyV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
..} ) (Maybe Text -> PolicyV1beta1PodSecurityPolicyList)
-> f (Maybe Text) -> f PolicyV1beta1PodSecurityPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
policyV1beta1PodSecurityPolicyListKind
{-# INLINE policyV1beta1PodSecurityPolicyListKindL #-}

-- | 'policyV1beta1PodSecurityPolicyListMetadata' Lens
policyV1beta1PodSecurityPolicyListMetadataL :: Lens_' PolicyV1beta1PodSecurityPolicyList (Maybe V1ListMeta)
policyV1beta1PodSecurityPolicyListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> PolicyV1beta1PodSecurityPolicyList
-> f PolicyV1beta1PodSecurityPolicyList
policyV1beta1PodSecurityPolicyListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f PolicyV1beta1PodSecurityPolicyList{[PolicyV1beta1PodSecurityPolicy]
Maybe Text
Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyListMetadata :: PolicyV1beta1PodSecurityPolicyList -> Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListKind :: PolicyV1beta1PodSecurityPolicyList -> Maybe Text
policyV1beta1PodSecurityPolicyListItems :: PolicyV1beta1PodSecurityPolicyList
-> [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: PolicyV1beta1PodSecurityPolicyList -> Maybe Text
..} = (\Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata -> PolicyV1beta1PodSecurityPolicyList :: Maybe Text
-> [PolicyV1beta1PodSecurityPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> PolicyV1beta1PodSecurityPolicyList
PolicyV1beta1PodSecurityPolicyList { Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata :: Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata, [PolicyV1beta1PodSecurityPolicy]
Maybe Text
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
policyV1beta1PodSecurityPolicyListKind :: Maybe Text
policyV1beta1PodSecurityPolicyListItems :: [PolicyV1beta1PodSecurityPolicy]
policyV1beta1PodSecurityPolicyListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> PolicyV1beta1PodSecurityPolicyList)
-> f (Maybe V1ListMeta) -> f PolicyV1beta1PodSecurityPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
policyV1beta1PodSecurityPolicyListMetadata
{-# INLINE policyV1beta1PodSecurityPolicyListMetadataL #-}



-- * PolicyV1beta1PodSecurityPolicySpec

-- | 'policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation' Lens
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalationL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe Bool)
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalationL :: (Maybe Bool -> f (Maybe Bool))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalationL Maybe Bool -> f (Maybe Bool)
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} = (\Maybe Bool
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe Bool
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
..} ) (Maybe Bool -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation
{-# INLINE policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalationL #-}

-- | 'policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers' Lens
policyV1beta1PodSecurityPolicySpecAllowedCsiDriversL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [PolicyV1beta1AllowedCSIDriver])
policyV1beta1PodSecurityPolicySpecAllowedCsiDriversL :: (Maybe [PolicyV1beta1AllowedCSIDriver]
 -> f (Maybe [PolicyV1beta1AllowedCSIDriver]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecAllowedCsiDriversL Maybe [PolicyV1beta1AllowedCSIDriver]
-> f (Maybe [PolicyV1beta1AllowedCSIDriver])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [PolicyV1beta1AllowedCSIDriver]
 -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [PolicyV1beta1AllowedCSIDriver])
-> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [PolicyV1beta1AllowedCSIDriver]
-> f (Maybe [PolicyV1beta1AllowedCSIDriver])
f Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers
{-# INLINE policyV1beta1PodSecurityPolicySpecAllowedCsiDriversL #-}

-- | 'policyV1beta1PodSecurityPolicySpecAllowedCapabilities' Lens
policyV1beta1PodSecurityPolicySpecAllowedCapabilitiesL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [Text])
policyV1beta1PodSecurityPolicySpecAllowedCapabilitiesL :: (Maybe [Text] -> f (Maybe [Text]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecAllowedCapabilitiesL Maybe [Text] -> f (Maybe [Text])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities
{-# INLINE policyV1beta1PodSecurityPolicySpecAllowedCapabilitiesL #-}

-- | 'policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes' Lens
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumesL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [PolicyV1beta1AllowedFlexVolume])
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumesL :: (Maybe [PolicyV1beta1AllowedFlexVolume]
 -> f (Maybe [PolicyV1beta1AllowedFlexVolume]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumesL Maybe [PolicyV1beta1AllowedFlexVolume]
-> f (Maybe [PolicyV1beta1AllowedFlexVolume])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [PolicyV1beta1AllowedFlexVolume]
 -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [PolicyV1beta1AllowedFlexVolume])
-> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [PolicyV1beta1AllowedFlexVolume]
-> f (Maybe [PolicyV1beta1AllowedFlexVolume])
f Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes
{-# INLINE policyV1beta1PodSecurityPolicySpecAllowedFlexVolumesL #-}

-- | 'policyV1beta1PodSecurityPolicySpecAllowedHostPaths' Lens
policyV1beta1PodSecurityPolicySpecAllowedHostPathsL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [PolicyV1beta1AllowedHostPath])
policyV1beta1PodSecurityPolicySpecAllowedHostPathsL :: (Maybe [PolicyV1beta1AllowedHostPath]
 -> f (Maybe [PolicyV1beta1AllowedHostPath]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecAllowedHostPathsL Maybe [PolicyV1beta1AllowedHostPath]
-> f (Maybe [PolicyV1beta1AllowedHostPath])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [PolicyV1beta1AllowedHostPath]
 -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [PolicyV1beta1AllowedHostPath])
-> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [PolicyV1beta1AllowedHostPath]
-> f (Maybe [PolicyV1beta1AllowedHostPath])
f Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths
{-# INLINE policyV1beta1PodSecurityPolicySpecAllowedHostPathsL #-}

-- | 'policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes' Lens
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypesL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [Text])
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypesL :: (Maybe [Text] -> f (Maybe [Text]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypesL Maybe [Text] -> f (Maybe [Text])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes
{-# INLINE policyV1beta1PodSecurityPolicySpecAllowedProcMountTypesL #-}

-- | 'policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls' Lens
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctlsL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [Text])
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctlsL :: (Maybe [Text] -> f (Maybe [Text]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctlsL Maybe [Text] -> f (Maybe [Text])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls
{-# INLINE policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctlsL #-}

-- | 'policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities' Lens
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilitiesL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [Text])
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilitiesL :: (Maybe [Text] -> f (Maybe [Text]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilitiesL Maybe [Text] -> f (Maybe [Text])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities
{-# INLINE policyV1beta1PodSecurityPolicySpecDefaultAddCapabilitiesL #-}

-- | 'policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation' Lens
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalationL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe Bool)
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalationL :: (Maybe Bool -> f (Maybe Bool))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalationL Maybe Bool -> f (Maybe Bool)
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation
{-# INLINE policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalationL #-}

-- | 'policyV1beta1PodSecurityPolicySpecForbiddenSysctls' Lens
policyV1beta1PodSecurityPolicySpecForbiddenSysctlsL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [Text])
policyV1beta1PodSecurityPolicySpecForbiddenSysctlsL :: (Maybe [Text] -> f (Maybe [Text]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecForbiddenSysctlsL Maybe [Text] -> f (Maybe [Text])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
policyV1beta1PodSecurityPolicySpecForbiddenSysctls -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [Text]
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecForbiddenSysctls, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
policyV1beta1PodSecurityPolicySpecForbiddenSysctls
{-# INLINE policyV1beta1PodSecurityPolicySpecForbiddenSysctlsL #-}

-- | 'policyV1beta1PodSecurityPolicySpecFsGroup' Lens
policyV1beta1PodSecurityPolicySpecFsGroupL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (PolicyV1beta1FSGroupStrategyOptions)
policyV1beta1PodSecurityPolicySpecFsGroupL :: (PolicyV1beta1FSGroupStrategyOptions
 -> f PolicyV1beta1FSGroupStrategyOptions)
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecFsGroupL PolicyV1beta1FSGroupStrategyOptions
-> f PolicyV1beta1FSGroupStrategyOptions
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecFsGroup -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecFsGroup, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (PolicyV1beta1FSGroupStrategyOptions
 -> PolicyV1beta1PodSecurityPolicySpec)
-> f PolicyV1beta1FSGroupStrategyOptions
-> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> PolicyV1beta1FSGroupStrategyOptions
-> f PolicyV1beta1FSGroupStrategyOptions
f PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecFsGroup
{-# INLINE policyV1beta1PodSecurityPolicySpecFsGroupL #-}

-- | 'policyV1beta1PodSecurityPolicySpecHostIpc' Lens
policyV1beta1PodSecurityPolicySpecHostIpcL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe Bool)
policyV1beta1PodSecurityPolicySpecHostIpcL :: (Maybe Bool -> f (Maybe Bool))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecHostIpcL Maybe Bool -> f (Maybe Bool)
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc
{-# INLINE policyV1beta1PodSecurityPolicySpecHostIpcL #-}

-- | 'policyV1beta1PodSecurityPolicySpecHostNetwork' Lens
policyV1beta1PodSecurityPolicySpecHostNetworkL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe Bool)
policyV1beta1PodSecurityPolicySpecHostNetworkL :: (Maybe Bool -> f (Maybe Bool))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecHostNetworkL Maybe Bool -> f (Maybe Bool)
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork
{-# INLINE policyV1beta1PodSecurityPolicySpecHostNetworkL #-}

-- | 'policyV1beta1PodSecurityPolicySpecHostPid' Lens
policyV1beta1PodSecurityPolicySpecHostPidL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe Bool)
policyV1beta1PodSecurityPolicySpecHostPidL :: (Maybe Bool -> f (Maybe Bool))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecHostPidL Maybe Bool -> f (Maybe Bool)
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPid -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPid, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPid
{-# INLINE policyV1beta1PodSecurityPolicySpecHostPidL #-}

-- | 'policyV1beta1PodSecurityPolicySpecHostPorts' Lens
policyV1beta1PodSecurityPolicySpecHostPortsL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [PolicyV1beta1HostPortRange])
policyV1beta1PodSecurityPolicySpecHostPortsL :: (Maybe [PolicyV1beta1HostPortRange]
 -> f (Maybe [PolicyV1beta1HostPortRange]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecHostPortsL Maybe [PolicyV1beta1HostPortRange]
-> f (Maybe [PolicyV1beta1HostPortRange])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPorts -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPorts, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [PolicyV1beta1HostPortRange]
 -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [PolicyV1beta1HostPortRange])
-> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [PolicyV1beta1HostPortRange]
-> f (Maybe [PolicyV1beta1HostPortRange])
f Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPorts
{-# INLINE policyV1beta1PodSecurityPolicySpecHostPortsL #-}

-- | 'policyV1beta1PodSecurityPolicySpecPrivileged' Lens
policyV1beta1PodSecurityPolicySpecPrivilegedL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe Bool)
policyV1beta1PodSecurityPolicySpecPrivilegedL :: (Maybe Bool -> f (Maybe Bool))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecPrivilegedL Maybe Bool -> f (Maybe Bool)
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged
{-# INLINE policyV1beta1PodSecurityPolicySpecPrivilegedL #-}

-- | 'policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem' Lens
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystemL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe Bool)
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystemL :: (Maybe Bool -> f (Maybe Bool))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystemL Maybe Bool -> f (Maybe Bool)
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe Bool
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe Bool
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe Bool) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem
{-# INLINE policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystemL #-}

-- | 'policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities' Lens
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilitiesL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [Text])
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilitiesL :: (Maybe [Text] -> f (Maybe [Text]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilitiesL Maybe [Text] -> f (Maybe [Text])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [Text]
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities
{-# INLINE policyV1beta1PodSecurityPolicySpecRequiredDropCapabilitiesL #-}

-- | 'policyV1beta1PodSecurityPolicySpecRunAsGroup' Lens
policyV1beta1PodSecurityPolicySpecRunAsGroupL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe PolicyV1beta1RunAsGroupStrategyOptions)
policyV1beta1PodSecurityPolicySpecRunAsGroupL :: (Maybe PolicyV1beta1RunAsGroupStrategyOptions
 -> f (Maybe PolicyV1beta1RunAsGroupStrategyOptions))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecRunAsGroupL Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> f (Maybe PolicyV1beta1RunAsGroupStrategyOptions)
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe PolicyV1beta1RunAsGroupStrategyOptions
 -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe PolicyV1beta1RunAsGroupStrategyOptions)
-> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> f (Maybe PolicyV1beta1RunAsGroupStrategyOptions)
f Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup
{-# INLINE policyV1beta1PodSecurityPolicySpecRunAsGroupL #-}

-- | 'policyV1beta1PodSecurityPolicySpecRunAsUser' Lens
policyV1beta1PodSecurityPolicySpecRunAsUserL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (PolicyV1beta1RunAsUserStrategyOptions)
policyV1beta1PodSecurityPolicySpecRunAsUserL :: (PolicyV1beta1RunAsUserStrategyOptions
 -> f PolicyV1beta1RunAsUserStrategyOptions)
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecRunAsUserL PolicyV1beta1RunAsUserStrategyOptions
-> f PolicyV1beta1RunAsUserStrategyOptions
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (PolicyV1beta1RunAsUserStrategyOptions
 -> PolicyV1beta1PodSecurityPolicySpec)
-> f PolicyV1beta1RunAsUserStrategyOptions
-> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> PolicyV1beta1RunAsUserStrategyOptions
-> f PolicyV1beta1RunAsUserStrategyOptions
f PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser
{-# INLINE policyV1beta1PodSecurityPolicySpecRunAsUserL #-}

-- | 'policyV1beta1PodSecurityPolicySpecRuntimeClass' Lens
policyV1beta1PodSecurityPolicySpecRuntimeClassL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe PolicyV1beta1RuntimeClassStrategyOptions)
policyV1beta1PodSecurityPolicySpecRuntimeClassL :: (Maybe PolicyV1beta1RuntimeClassStrategyOptions
 -> f (Maybe PolicyV1beta1RuntimeClassStrategyOptions))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecRuntimeClassL Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> f (Maybe PolicyV1beta1RuntimeClassStrategyOptions)
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe PolicyV1beta1RuntimeClassStrategyOptions
 -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe PolicyV1beta1RuntimeClassStrategyOptions)
-> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> f (Maybe PolicyV1beta1RuntimeClassStrategyOptions)
f Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass
{-# INLINE policyV1beta1PodSecurityPolicySpecRuntimeClassL #-}

-- | 'policyV1beta1PodSecurityPolicySpecSeLinux' Lens
policyV1beta1PodSecurityPolicySpecSeLinuxL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (PolicyV1beta1SELinuxStrategyOptions)
policyV1beta1PodSecurityPolicySpecSeLinuxL :: (PolicyV1beta1SELinuxStrategyOptions
 -> f PolicyV1beta1SELinuxStrategyOptions)
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecSeLinuxL PolicyV1beta1SELinuxStrategyOptions
-> f PolicyV1beta1SELinuxStrategyOptions
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (PolicyV1beta1SELinuxStrategyOptions
 -> PolicyV1beta1PodSecurityPolicySpec)
-> f PolicyV1beta1SELinuxStrategyOptions
-> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> PolicyV1beta1SELinuxStrategyOptions
-> f PolicyV1beta1SELinuxStrategyOptions
f PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux
{-# INLINE policyV1beta1PodSecurityPolicySpecSeLinuxL #-}

-- | 'policyV1beta1PodSecurityPolicySpecSupplementalGroups' Lens
policyV1beta1PodSecurityPolicySpecSupplementalGroupsL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (PolicyV1beta1SupplementalGroupsStrategyOptions)
policyV1beta1PodSecurityPolicySpecSupplementalGroupsL :: (PolicyV1beta1SupplementalGroupsStrategyOptions
 -> f PolicyV1beta1SupplementalGroupsStrategyOptions)
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecSupplementalGroupsL PolicyV1beta1SupplementalGroupsStrategyOptions
-> f PolicyV1beta1SupplementalGroupsStrategyOptions
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSupplementalGroups -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSupplementalGroups, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (PolicyV1beta1SupplementalGroupsStrategyOptions
 -> PolicyV1beta1PodSecurityPolicySpec)
-> f PolicyV1beta1SupplementalGroupsStrategyOptions
-> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> PolicyV1beta1SupplementalGroupsStrategyOptions
-> f PolicyV1beta1SupplementalGroupsStrategyOptions
f PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSupplementalGroups
{-# INLINE policyV1beta1PodSecurityPolicySpecSupplementalGroupsL #-}

-- | 'policyV1beta1PodSecurityPolicySpecVolumes' Lens
policyV1beta1PodSecurityPolicySpecVolumesL :: Lens_' PolicyV1beta1PodSecurityPolicySpec (Maybe [Text])
policyV1beta1PodSecurityPolicySpecVolumesL :: (Maybe [Text] -> f (Maybe [Text]))
-> PolicyV1beta1PodSecurityPolicySpec
-> f PolicyV1beta1PodSecurityPolicySpec
policyV1beta1PodSecurityPolicySpecVolumesL Maybe [Text] -> f (Maybe [Text])
f PolicyV1beta1PodSecurityPolicySpec{Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecVolumes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1PodSecurityPolicySpec
-> PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: PolicyV1beta1PodSecurityPolicySpec -> Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: PolicyV1beta1PodSecurityPolicySpec
-> Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: PolicyV1beta1PodSecurityPolicySpec -> Maybe Bool
..} = (\Maybe [Text]
policyV1beta1PodSecurityPolicySpecVolumes -> PolicyV1beta1PodSecurityPolicySpec :: Maybe Bool
-> Maybe [PolicyV1beta1AllowedCSIDriver]
-> Maybe [Text]
-> Maybe [PolicyV1beta1AllowedFlexVolume]
-> Maybe [PolicyV1beta1AllowedHostPath]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Bool
-> Maybe [Text]
-> PolicyV1beta1FSGroupStrategyOptions
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [PolicyV1beta1HostPortRange]
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe PolicyV1beta1RunAsGroupStrategyOptions
-> PolicyV1beta1RunAsUserStrategyOptions
-> Maybe PolicyV1beta1RuntimeClassStrategyOptions
-> PolicyV1beta1SELinuxStrategyOptions
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [Text]
-> PolicyV1beta1PodSecurityPolicySpec
PolicyV1beta1PodSecurityPolicySpec { Maybe [Text]
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecVolumes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecVolumes, Maybe Bool
Maybe [Text]
Maybe [PolicyV1beta1HostPortRange]
Maybe [PolicyV1beta1AllowedHostPath]
Maybe [PolicyV1beta1AllowedFlexVolume]
Maybe [PolicyV1beta1AllowedCSIDriver]
Maybe PolicyV1beta1RuntimeClassStrategyOptions
Maybe PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecSupplementalGroups :: PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1PodSecurityPolicySpecSeLinux :: PolicyV1beta1SELinuxStrategyOptions
policyV1beta1PodSecurityPolicySpecRuntimeClass :: Maybe PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsUser :: PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1PodSecurityPolicySpecRunAsGroup :: Maybe PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecRequiredDropCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecReadOnlyRootFilesystem :: Maybe Bool
policyV1beta1PodSecurityPolicySpecPrivileged :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostPorts :: Maybe [PolicyV1beta1HostPortRange]
policyV1beta1PodSecurityPolicySpecHostPid :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostNetwork :: Maybe Bool
policyV1beta1PodSecurityPolicySpecHostIpc :: Maybe Bool
policyV1beta1PodSecurityPolicySpecFsGroup :: PolicyV1beta1FSGroupStrategyOptions
policyV1beta1PodSecurityPolicySpecForbiddenSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecDefaultAllowPrivilegeEscalation :: Maybe Bool
policyV1beta1PodSecurityPolicySpecDefaultAddCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedUnsafeSysctls :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedProcMountTypes :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedHostPaths :: Maybe [PolicyV1beta1AllowedHostPath]
policyV1beta1PodSecurityPolicySpecAllowedFlexVolumes :: Maybe [PolicyV1beta1AllowedFlexVolume]
policyV1beta1PodSecurityPolicySpecAllowedCapabilities :: Maybe [Text]
policyV1beta1PodSecurityPolicySpecAllowedCsiDrivers :: Maybe [PolicyV1beta1AllowedCSIDriver]
policyV1beta1PodSecurityPolicySpecAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe [Text] -> PolicyV1beta1PodSecurityPolicySpec)
-> f (Maybe [Text]) -> f PolicyV1beta1PodSecurityPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
policyV1beta1PodSecurityPolicySpecVolumes
{-# INLINE policyV1beta1PodSecurityPolicySpecVolumesL #-}



-- * PolicyV1beta1RunAsGroupStrategyOptions

-- | 'policyV1beta1RunAsGroupStrategyOptionsRanges' Lens
policyV1beta1RunAsGroupStrategyOptionsRangesL :: Lens_' PolicyV1beta1RunAsGroupStrategyOptions (Maybe [PolicyV1beta1IDRange])
policyV1beta1RunAsGroupStrategyOptionsRangesL :: (Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange]))
-> PolicyV1beta1RunAsGroupStrategyOptions
-> f PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1RunAsGroupStrategyOptionsRangesL Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange])
f PolicyV1beta1RunAsGroupStrategyOptions{Maybe [PolicyV1beta1IDRange]
Text
policyV1beta1RunAsGroupStrategyOptionsRule :: PolicyV1beta1RunAsGroupStrategyOptions -> Text
policyV1beta1RunAsGroupStrategyOptionsRanges :: PolicyV1beta1RunAsGroupStrategyOptions
-> Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsGroupStrategyOptionsRule :: Text
policyV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
..} = (\Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsGroupStrategyOptionsRanges -> PolicyV1beta1RunAsGroupStrategyOptions :: Maybe [PolicyV1beta1IDRange]
-> Text -> PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1RunAsGroupStrategyOptions { Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsGroupStrategyOptionsRanges, Text
policyV1beta1RunAsGroupStrategyOptionsRule :: Text
policyV1beta1RunAsGroupStrategyOptionsRule :: Text
..} ) (Maybe [PolicyV1beta1IDRange]
 -> PolicyV1beta1RunAsGroupStrategyOptions)
-> f (Maybe [PolicyV1beta1IDRange])
-> f PolicyV1beta1RunAsGroupStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange])
f Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsGroupStrategyOptionsRanges
{-# INLINE policyV1beta1RunAsGroupStrategyOptionsRangesL #-}

-- | 'policyV1beta1RunAsGroupStrategyOptionsRule' Lens
policyV1beta1RunAsGroupStrategyOptionsRuleL :: Lens_' PolicyV1beta1RunAsGroupStrategyOptions (Text)
policyV1beta1RunAsGroupStrategyOptionsRuleL :: (Text -> f Text)
-> PolicyV1beta1RunAsGroupStrategyOptions
-> f PolicyV1beta1RunAsGroupStrategyOptions
policyV1beta1RunAsGroupStrategyOptionsRuleL Text -> f Text
f PolicyV1beta1RunAsGroupStrategyOptions{Maybe [PolicyV1beta1IDRange]
Text
policyV1beta1RunAsGroupStrategyOptionsRule :: Text
policyV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsGroupStrategyOptionsRule :: PolicyV1beta1RunAsGroupStrategyOptions -> Text
policyV1beta1RunAsGroupStrategyOptionsRanges :: PolicyV1beta1RunAsGroupStrategyOptions
-> Maybe [PolicyV1beta1IDRange]
..} = (\Text
policyV1beta1RunAsGroupStrategyOptionsRule -> PolicyV1beta1RunAsGroupStrategyOptions :: Maybe [PolicyV1beta1IDRange]
-> Text -> PolicyV1beta1RunAsGroupStrategyOptions
PolicyV1beta1RunAsGroupStrategyOptions { Text
policyV1beta1RunAsGroupStrategyOptionsRule :: Text
policyV1beta1RunAsGroupStrategyOptionsRule :: Text
policyV1beta1RunAsGroupStrategyOptionsRule, Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsGroupStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
..} ) (Text -> PolicyV1beta1RunAsGroupStrategyOptions)
-> f Text -> f PolicyV1beta1RunAsGroupStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
policyV1beta1RunAsGroupStrategyOptionsRule
{-# INLINE policyV1beta1RunAsGroupStrategyOptionsRuleL #-}



-- * PolicyV1beta1RunAsUserStrategyOptions

-- | 'policyV1beta1RunAsUserStrategyOptionsRanges' Lens
policyV1beta1RunAsUserStrategyOptionsRangesL :: Lens_' PolicyV1beta1RunAsUserStrategyOptions (Maybe [PolicyV1beta1IDRange])
policyV1beta1RunAsUserStrategyOptionsRangesL :: (Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange]))
-> PolicyV1beta1RunAsUserStrategyOptions
-> f PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1RunAsUserStrategyOptionsRangesL Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange])
f PolicyV1beta1RunAsUserStrategyOptions{Maybe [PolicyV1beta1IDRange]
Text
policyV1beta1RunAsUserStrategyOptionsRule :: PolicyV1beta1RunAsUserStrategyOptions -> Text
policyV1beta1RunAsUserStrategyOptionsRanges :: PolicyV1beta1RunAsUserStrategyOptions
-> Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsUserStrategyOptionsRule :: Text
policyV1beta1RunAsUserStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
..} = (\Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsUserStrategyOptionsRanges -> PolicyV1beta1RunAsUserStrategyOptions :: Maybe [PolicyV1beta1IDRange]
-> Text -> PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions { Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsUserStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsUserStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsUserStrategyOptionsRanges, Text
policyV1beta1RunAsUserStrategyOptionsRule :: Text
policyV1beta1RunAsUserStrategyOptionsRule :: Text
..} ) (Maybe [PolicyV1beta1IDRange]
 -> PolicyV1beta1RunAsUserStrategyOptions)
-> f (Maybe [PolicyV1beta1IDRange])
-> f PolicyV1beta1RunAsUserStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange])
f Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsUserStrategyOptionsRanges
{-# INLINE policyV1beta1RunAsUserStrategyOptionsRangesL #-}

-- | 'policyV1beta1RunAsUserStrategyOptionsRule' Lens
policyV1beta1RunAsUserStrategyOptionsRuleL :: Lens_' PolicyV1beta1RunAsUserStrategyOptions (Text)
policyV1beta1RunAsUserStrategyOptionsRuleL :: (Text -> f Text)
-> PolicyV1beta1RunAsUserStrategyOptions
-> f PolicyV1beta1RunAsUserStrategyOptions
policyV1beta1RunAsUserStrategyOptionsRuleL Text -> f Text
f PolicyV1beta1RunAsUserStrategyOptions{Maybe [PolicyV1beta1IDRange]
Text
policyV1beta1RunAsUserStrategyOptionsRule :: Text
policyV1beta1RunAsUserStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsUserStrategyOptionsRule :: PolicyV1beta1RunAsUserStrategyOptions -> Text
policyV1beta1RunAsUserStrategyOptionsRanges :: PolicyV1beta1RunAsUserStrategyOptions
-> Maybe [PolicyV1beta1IDRange]
..} = (\Text
policyV1beta1RunAsUserStrategyOptionsRule -> PolicyV1beta1RunAsUserStrategyOptions :: Maybe [PolicyV1beta1IDRange]
-> Text -> PolicyV1beta1RunAsUserStrategyOptions
PolicyV1beta1RunAsUserStrategyOptions { Text
policyV1beta1RunAsUserStrategyOptionsRule :: Text
policyV1beta1RunAsUserStrategyOptionsRule :: Text
policyV1beta1RunAsUserStrategyOptionsRule, Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsUserStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1RunAsUserStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
..} ) (Text -> PolicyV1beta1RunAsUserStrategyOptions)
-> f Text -> f PolicyV1beta1RunAsUserStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
policyV1beta1RunAsUserStrategyOptionsRule
{-# INLINE policyV1beta1RunAsUserStrategyOptionsRuleL #-}



-- * PolicyV1beta1RuntimeClassStrategyOptions

-- | 'policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames' Lens
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNamesL :: Lens_' PolicyV1beta1RuntimeClassStrategyOptions ([Text])
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNamesL :: ([Text] -> f [Text])
-> PolicyV1beta1RuntimeClassStrategyOptions
-> f PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNamesL [Text] -> f [Text]
f PolicyV1beta1RuntimeClassStrategyOptions{[Text]
Maybe Text
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: PolicyV1beta1RuntimeClassStrategyOptions -> Maybe Text
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: PolicyV1beta1RuntimeClassStrategyOptions -> [Text]
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
..} = (\[Text]
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames -> PolicyV1beta1RuntimeClassStrategyOptions :: [Text] -> Maybe Text -> PolicyV1beta1RuntimeClassStrategyOptions
PolicyV1beta1RuntimeClassStrategyOptions { [Text]
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames, Maybe Text
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
..} ) ([Text] -> PolicyV1beta1RuntimeClassStrategyOptions)
-> f [Text] -> f PolicyV1beta1RuntimeClassStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames
{-# INLINE policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNamesL #-}

-- | 'policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName' Lens
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassNameL :: Lens_' PolicyV1beta1RuntimeClassStrategyOptions (Maybe Text)
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassNameL :: (Maybe Text -> f (Maybe Text))
-> PolicyV1beta1RuntimeClassStrategyOptions
-> f PolicyV1beta1RuntimeClassStrategyOptions
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassNameL Maybe Text -> f (Maybe Text)
f PolicyV1beta1RuntimeClassStrategyOptions{[Text]
Maybe Text
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: PolicyV1beta1RuntimeClassStrategyOptions -> Maybe Text
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: PolicyV1beta1RuntimeClassStrategyOptions -> [Text]
..} = (\Maybe Text
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName -> PolicyV1beta1RuntimeClassStrategyOptions :: [Text] -> Maybe Text -> PolicyV1beta1RuntimeClassStrategyOptions
PolicyV1beta1RuntimeClassStrategyOptions { Maybe Text
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName :: Maybe Text
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName, [Text]
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
policyV1beta1RuntimeClassStrategyOptionsAllowedRuntimeClassNames :: [Text]
..} ) (Maybe Text -> PolicyV1beta1RuntimeClassStrategyOptions)
-> f (Maybe Text) -> f PolicyV1beta1RuntimeClassStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassName
{-# INLINE policyV1beta1RuntimeClassStrategyOptionsDefaultRuntimeClassNameL #-}



-- * PolicyV1beta1SELinuxStrategyOptions

-- | 'policyV1beta1SELinuxStrategyOptionsRule' Lens
policyV1beta1SELinuxStrategyOptionsRuleL :: Lens_' PolicyV1beta1SELinuxStrategyOptions (Text)
policyV1beta1SELinuxStrategyOptionsRuleL :: (Text -> f Text)
-> PolicyV1beta1SELinuxStrategyOptions
-> f PolicyV1beta1SELinuxStrategyOptions
policyV1beta1SELinuxStrategyOptionsRuleL Text -> f Text
f PolicyV1beta1SELinuxStrategyOptions{Maybe V1SELinuxOptions
Text
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions :: PolicyV1beta1SELinuxStrategyOptions -> Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsRule :: PolicyV1beta1SELinuxStrategyOptions -> Text
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsRule :: Text
..} = (\Text
policyV1beta1SELinuxStrategyOptionsRule -> PolicyV1beta1SELinuxStrategyOptions :: Text
-> Maybe V1SELinuxOptions -> PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1SELinuxStrategyOptions { Text
policyV1beta1SELinuxStrategyOptionsRule :: Text
policyV1beta1SELinuxStrategyOptionsRule :: Text
policyV1beta1SELinuxStrategyOptionsRule, Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
..} ) (Text -> PolicyV1beta1SELinuxStrategyOptions)
-> f Text -> f PolicyV1beta1SELinuxStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
policyV1beta1SELinuxStrategyOptionsRule
{-# INLINE policyV1beta1SELinuxStrategyOptionsRuleL #-}

-- | 'policyV1beta1SELinuxStrategyOptionsSeLinuxOptions' Lens
policyV1beta1SELinuxStrategyOptionsSeLinuxOptionsL :: Lens_' PolicyV1beta1SELinuxStrategyOptions (Maybe V1SELinuxOptions)
policyV1beta1SELinuxStrategyOptionsSeLinuxOptionsL :: (Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions))
-> PolicyV1beta1SELinuxStrategyOptions
-> f PolicyV1beta1SELinuxStrategyOptions
policyV1beta1SELinuxStrategyOptionsSeLinuxOptionsL Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions)
f PolicyV1beta1SELinuxStrategyOptions{Maybe V1SELinuxOptions
Text
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsRule :: Text
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions :: PolicyV1beta1SELinuxStrategyOptions -> Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsRule :: PolicyV1beta1SELinuxStrategyOptions -> Text
..} = (\Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions -> PolicyV1beta1SELinuxStrategyOptions :: Text
-> Maybe V1SELinuxOptions -> PolicyV1beta1SELinuxStrategyOptions
PolicyV1beta1SELinuxStrategyOptions { Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions :: Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions, Text
policyV1beta1SELinuxStrategyOptionsRule :: Text
policyV1beta1SELinuxStrategyOptionsRule :: Text
..} ) (Maybe V1SELinuxOptions -> PolicyV1beta1SELinuxStrategyOptions)
-> f (Maybe V1SELinuxOptions)
-> f PolicyV1beta1SELinuxStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions)
f Maybe V1SELinuxOptions
policyV1beta1SELinuxStrategyOptionsSeLinuxOptions
{-# INLINE policyV1beta1SELinuxStrategyOptionsSeLinuxOptionsL #-}



-- * PolicyV1beta1SupplementalGroupsStrategyOptions

-- | 'policyV1beta1SupplementalGroupsStrategyOptionsRanges' Lens
policyV1beta1SupplementalGroupsStrategyOptionsRangesL :: Lens_' PolicyV1beta1SupplementalGroupsStrategyOptions (Maybe [PolicyV1beta1IDRange])
policyV1beta1SupplementalGroupsStrategyOptionsRangesL :: (Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange]))
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> f PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1SupplementalGroupsStrategyOptionsRangesL Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange])
f PolicyV1beta1SupplementalGroupsStrategyOptions{Maybe [PolicyV1beta1IDRange]
Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRule :: PolicyV1beta1SupplementalGroupsStrategyOptions -> Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRanges :: PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [PolicyV1beta1IDRange]
policyV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
..} = (\Maybe [PolicyV1beta1IDRange]
policyV1beta1SupplementalGroupsStrategyOptionsRanges -> PolicyV1beta1SupplementalGroupsStrategyOptions :: Maybe [PolicyV1beta1IDRange]
-> Maybe Text -> PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions { Maybe [PolicyV1beta1IDRange]
policyV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1SupplementalGroupsStrategyOptionsRanges, Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
..} ) (Maybe [PolicyV1beta1IDRange]
 -> PolicyV1beta1SupplementalGroupsStrategyOptions)
-> f (Maybe [PolicyV1beta1IDRange])
-> f PolicyV1beta1SupplementalGroupsStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [PolicyV1beta1IDRange] -> f (Maybe [PolicyV1beta1IDRange])
f Maybe [PolicyV1beta1IDRange]
policyV1beta1SupplementalGroupsStrategyOptionsRanges
{-# INLINE policyV1beta1SupplementalGroupsStrategyOptionsRangesL #-}

-- | 'policyV1beta1SupplementalGroupsStrategyOptionsRule' Lens
policyV1beta1SupplementalGroupsStrategyOptionsRuleL :: Lens_' PolicyV1beta1SupplementalGroupsStrategyOptions (Maybe Text)
policyV1beta1SupplementalGroupsStrategyOptionsRuleL :: (Maybe Text -> f (Maybe Text))
-> PolicyV1beta1SupplementalGroupsStrategyOptions
-> f PolicyV1beta1SupplementalGroupsStrategyOptions
policyV1beta1SupplementalGroupsStrategyOptionsRuleL Maybe Text -> f (Maybe Text)
f PolicyV1beta1SupplementalGroupsStrategyOptions{Maybe [PolicyV1beta1IDRange]
Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1SupplementalGroupsStrategyOptionsRule :: PolicyV1beta1SupplementalGroupsStrategyOptions -> Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRanges :: PolicyV1beta1SupplementalGroupsStrategyOptions
-> Maybe [PolicyV1beta1IDRange]
..} = (\Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRule -> PolicyV1beta1SupplementalGroupsStrategyOptions :: Maybe [PolicyV1beta1IDRange]
-> Maybe Text -> PolicyV1beta1SupplementalGroupsStrategyOptions
PolicyV1beta1SupplementalGroupsStrategyOptions { Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRule :: Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRule, Maybe [PolicyV1beta1IDRange]
policyV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
policyV1beta1SupplementalGroupsStrategyOptionsRanges :: Maybe [PolicyV1beta1IDRange]
..} ) (Maybe Text -> PolicyV1beta1SupplementalGroupsStrategyOptions)
-> f (Maybe Text)
-> f PolicyV1beta1SupplementalGroupsStrategyOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
policyV1beta1SupplementalGroupsStrategyOptionsRule
{-# INLINE policyV1beta1SupplementalGroupsStrategyOptionsRuleL #-}



-- * V1APIGroup

-- | 'v1APIGroupApiVersion' Lens
v1APIGroupApiVersionL :: Lens_' V1APIGroup (Maybe Text)
v1APIGroupApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1APIGroup -> f V1APIGroup
v1APIGroupApiVersionL Maybe Text -> f (Maybe Text)
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupVersions :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
v1APIGroupName :: V1APIGroup -> Text
v1APIGroupKind :: V1APIGroup -> Maybe Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
..} = (\Maybe Text
v1APIGroupApiVersion -> V1APIGroup :: Maybe Text
-> Maybe Text
-> Text
-> Maybe V1GroupVersionForDiscovery
-> Maybe [V1ServerAddressByClientCIDR]
-> [V1GroupVersionForDiscovery]
-> V1APIGroup
V1APIGroup { Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupApiVersion, [V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
..} ) (Maybe Text -> V1APIGroup) -> f (Maybe Text) -> f V1APIGroup
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIGroupApiVersion
{-# INLINE v1APIGroupApiVersionL #-}

-- | 'v1APIGroupKind' Lens
v1APIGroupKindL :: Lens_' V1APIGroup (Maybe Text)
v1APIGroupKindL :: (Maybe Text -> f (Maybe Text)) -> V1APIGroup -> f V1APIGroup
v1APIGroupKindL Maybe Text -> f (Maybe Text)
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupVersions :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
v1APIGroupName :: V1APIGroup -> Text
v1APIGroupKind :: V1APIGroup -> Maybe Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
..} = (\Maybe Text
v1APIGroupKind -> V1APIGroup :: Maybe Text
-> Maybe Text
-> Text
-> Maybe V1GroupVersionForDiscovery
-> Maybe [V1ServerAddressByClientCIDR]
-> [V1GroupVersionForDiscovery]
-> V1APIGroup
V1APIGroup { Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupKind, [V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupApiVersion :: Maybe Text
..} ) (Maybe Text -> V1APIGroup) -> f (Maybe Text) -> f V1APIGroup
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIGroupKind
{-# INLINE v1APIGroupKindL #-}

-- | 'v1APIGroupName' Lens
v1APIGroupNameL :: Lens_' V1APIGroup (Text)
v1APIGroupNameL :: (Text -> f Text) -> V1APIGroup -> f V1APIGroup
v1APIGroupNameL Text -> f Text
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupVersions :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
v1APIGroupName :: V1APIGroup -> Text
v1APIGroupKind :: V1APIGroup -> Maybe Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
..} = (\Text
v1APIGroupName -> V1APIGroup :: Maybe Text
-> Maybe Text
-> Text
-> Maybe V1GroupVersionForDiscovery
-> Maybe [V1ServerAddressByClientCIDR]
-> [V1GroupVersionForDiscovery]
-> V1APIGroup
V1APIGroup { Text
v1APIGroupName :: Text
v1APIGroupName :: Text
v1APIGroupName, [V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
..} ) (Text -> V1APIGroup) -> f Text -> f V1APIGroup
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1APIGroupName
{-# INLINE v1APIGroupNameL #-}

-- | 'v1APIGroupPreferredVersion' Lens
v1APIGroupPreferredVersionL :: Lens_' V1APIGroup (Maybe V1GroupVersionForDiscovery)
v1APIGroupPreferredVersionL :: (Maybe V1GroupVersionForDiscovery
 -> f (Maybe V1GroupVersionForDiscovery))
-> V1APIGroup -> f V1APIGroup
v1APIGroupPreferredVersionL Maybe V1GroupVersionForDiscovery
-> f (Maybe V1GroupVersionForDiscovery)
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupVersions :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
v1APIGroupName :: V1APIGroup -> Text
v1APIGroupKind :: V1APIGroup -> Maybe Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
..} = (\Maybe V1GroupVersionForDiscovery
v1APIGroupPreferredVersion -> V1APIGroup :: Maybe Text
-> Maybe Text
-> Text
-> Maybe V1GroupVersionForDiscovery
-> Maybe [V1ServerAddressByClientCIDR]
-> [V1GroupVersionForDiscovery]
-> V1APIGroup
V1APIGroup { Maybe V1GroupVersionForDiscovery
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupPreferredVersion, [V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
..} ) (Maybe V1GroupVersionForDiscovery -> V1APIGroup)
-> f (Maybe V1GroupVersionForDiscovery) -> f V1APIGroup
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1GroupVersionForDiscovery
-> f (Maybe V1GroupVersionForDiscovery)
f Maybe V1GroupVersionForDiscovery
v1APIGroupPreferredVersion
{-# INLINE v1APIGroupPreferredVersionL #-}

-- | 'v1APIGroupServerAddressByClientCidRs' Lens
v1APIGroupServerAddressByClientCidRsL :: Lens_' V1APIGroup (Maybe [V1ServerAddressByClientCIDR])
v1APIGroupServerAddressByClientCidRsL :: (Maybe [V1ServerAddressByClientCIDR]
 -> f (Maybe [V1ServerAddressByClientCIDR]))
-> V1APIGroup -> f V1APIGroup
v1APIGroupServerAddressByClientCidRsL Maybe [V1ServerAddressByClientCIDR]
-> f (Maybe [V1ServerAddressByClientCIDR])
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupVersions :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
v1APIGroupName :: V1APIGroup -> Text
v1APIGroupKind :: V1APIGroup -> Maybe Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
..} = (\Maybe [V1ServerAddressByClientCIDR]
v1APIGroupServerAddressByClientCidRs -> V1APIGroup :: Maybe Text
-> Maybe Text
-> Text
-> Maybe V1GroupVersionForDiscovery
-> Maybe [V1ServerAddressByClientCIDR]
-> [V1GroupVersionForDiscovery]
-> V1APIGroup
V1APIGroup { Maybe [V1ServerAddressByClientCIDR]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupServerAddressByClientCidRs, [V1GroupVersionForDiscovery]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
..} ) (Maybe [V1ServerAddressByClientCIDR] -> V1APIGroup)
-> f (Maybe [V1ServerAddressByClientCIDR]) -> f V1APIGroup
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ServerAddressByClientCIDR]
-> f (Maybe [V1ServerAddressByClientCIDR])
f Maybe [V1ServerAddressByClientCIDR]
v1APIGroupServerAddressByClientCidRs
{-# INLINE v1APIGroupServerAddressByClientCidRsL #-}

-- | 'v1APIGroupVersions' Lens
v1APIGroupVersionsL :: Lens_' V1APIGroup ([V1GroupVersionForDiscovery])
v1APIGroupVersionsL :: ([V1GroupVersionForDiscovery] -> f [V1GroupVersionForDiscovery])
-> V1APIGroup -> f V1APIGroup
v1APIGroupVersionsL [V1GroupVersionForDiscovery] -> f [V1GroupVersionForDiscovery]
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupVersions :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupServerAddressByClientCidRs :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
v1APIGroupName :: V1APIGroup -> Text
v1APIGroupKind :: V1APIGroup -> Maybe Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
..} = (\[V1GroupVersionForDiscovery]
v1APIGroupVersions -> V1APIGroup :: Maybe Text
-> Maybe Text
-> Text
-> Maybe V1GroupVersionForDiscovery
-> Maybe [V1ServerAddressByClientCIDR]
-> [V1GroupVersionForDiscovery]
-> V1APIGroup
V1APIGroup { [V1GroupVersionForDiscovery]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupVersions, Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupServerAddressByClientCidRs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupName :: Text
v1APIGroupKind :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
..} ) ([V1GroupVersionForDiscovery] -> V1APIGroup)
-> f [V1GroupVersionForDiscovery] -> f V1APIGroup
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1GroupVersionForDiscovery] -> f [V1GroupVersionForDiscovery]
f [V1GroupVersionForDiscovery]
v1APIGroupVersions
{-# INLINE v1APIGroupVersionsL #-}



-- * V1APIGroupList

-- | 'v1APIGroupListApiVersion' Lens
v1APIGroupListApiVersionL :: Lens_' V1APIGroupList (Maybe Text)
v1APIGroupListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1APIGroupList -> f V1APIGroupList
v1APIGroupListApiVersionL Maybe Text -> f (Maybe Text)
f V1APIGroupList{[V1APIGroup]
Maybe Text
v1APIGroupListKind :: V1APIGroupList -> Maybe Text
v1APIGroupListGroups :: V1APIGroupList -> [V1APIGroup]
v1APIGroupListApiVersion :: V1APIGroupList -> Maybe Text
v1APIGroupListKind :: Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListApiVersion :: Maybe Text
..} = (\Maybe Text
v1APIGroupListApiVersion -> V1APIGroupList :: Maybe Text -> [V1APIGroup] -> Maybe Text -> V1APIGroupList
V1APIGroupList { Maybe Text
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListApiVersion, [V1APIGroup]
Maybe Text
v1APIGroupListKind :: Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListKind :: Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
..} ) (Maybe Text -> V1APIGroupList)
-> f (Maybe Text) -> f V1APIGroupList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIGroupListApiVersion
{-# INLINE v1APIGroupListApiVersionL #-}

-- | 'v1APIGroupListGroups' Lens
v1APIGroupListGroupsL :: Lens_' V1APIGroupList ([V1APIGroup])
v1APIGroupListGroupsL :: ([V1APIGroup] -> f [V1APIGroup])
-> V1APIGroupList -> f V1APIGroupList
v1APIGroupListGroupsL [V1APIGroup] -> f [V1APIGroup]
f V1APIGroupList{[V1APIGroup]
Maybe Text
v1APIGroupListKind :: Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListKind :: V1APIGroupList -> Maybe Text
v1APIGroupListGroups :: V1APIGroupList -> [V1APIGroup]
v1APIGroupListApiVersion :: V1APIGroupList -> Maybe Text
..} = (\[V1APIGroup]
v1APIGroupListGroups -> V1APIGroupList :: Maybe Text -> [V1APIGroup] -> Maybe Text -> V1APIGroupList
V1APIGroupList { [V1APIGroup]
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListGroups, Maybe Text
v1APIGroupListKind :: Maybe Text
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListKind :: Maybe Text
v1APIGroupListApiVersion :: Maybe Text
..} ) ([V1APIGroup] -> V1APIGroupList)
-> f [V1APIGroup] -> f V1APIGroupList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1APIGroup] -> f [V1APIGroup]
f [V1APIGroup]
v1APIGroupListGroups
{-# INLINE v1APIGroupListGroupsL #-}

-- | 'v1APIGroupListKind' Lens
v1APIGroupListKindL :: Lens_' V1APIGroupList (Maybe Text)
v1APIGroupListKindL :: (Maybe Text -> f (Maybe Text))
-> V1APIGroupList -> f V1APIGroupList
v1APIGroupListKindL Maybe Text -> f (Maybe Text)
f V1APIGroupList{[V1APIGroup]
Maybe Text
v1APIGroupListKind :: Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListKind :: V1APIGroupList -> Maybe Text
v1APIGroupListGroups :: V1APIGroupList -> [V1APIGroup]
v1APIGroupListApiVersion :: V1APIGroupList -> Maybe Text
..} = (\Maybe Text
v1APIGroupListKind -> V1APIGroupList :: Maybe Text -> [V1APIGroup] -> Maybe Text -> V1APIGroupList
V1APIGroupList { Maybe Text
v1APIGroupListKind :: Maybe Text
v1APIGroupListKind :: Maybe Text
v1APIGroupListKind, [V1APIGroup]
Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1APIGroupList)
-> f (Maybe Text) -> f V1APIGroupList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIGroupListKind
{-# INLINE v1APIGroupListKindL #-}



-- * V1APIResource

-- | 'v1APIResourceCategories' Lens
v1APIResourceCategoriesL :: Lens_' V1APIResource (Maybe [Text])
v1APIResourceCategoriesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1APIResource -> f V1APIResource
v1APIResourceCategoriesL Maybe [Text] -> f (Maybe [Text])
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: V1APIResource -> Maybe Text
v1APIResourceVerbs :: V1APIResource -> [Text]
v1APIResourceStorageVersionHash :: V1APIResource -> Maybe Text
v1APIResourceSingularName :: V1APIResource -> Text
v1APIResourceShortNames :: V1APIResource -> Maybe [Text]
v1APIResourceNamespaced :: V1APIResource -> Bool
v1APIResourceName :: V1APIResource -> Text
v1APIResourceKind :: V1APIResource -> Text
v1APIResourceGroup :: V1APIResource -> Maybe Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
..} = (\Maybe [Text]
v1APIResourceCategories -> V1APIResource :: Maybe [Text]
-> Maybe Text
-> Text
-> Text
-> Bool
-> Maybe [Text]
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> V1APIResource
V1APIResource { Maybe [Text]
v1APIResourceCategories :: Maybe [Text]
v1APIResourceCategories :: Maybe [Text]
v1APIResourceCategories, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
..} ) (Maybe [Text] -> V1APIResource)
-> f (Maybe [Text]) -> f V1APIResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1APIResourceCategories
{-# INLINE v1APIResourceCategoriesL #-}

-- | 'v1APIResourceGroup' Lens
v1APIResourceGroupL :: Lens_' V1APIResource (Maybe Text)
v1APIResourceGroupL :: (Maybe Text -> f (Maybe Text)) -> V1APIResource -> f V1APIResource
v1APIResourceGroupL Maybe Text -> f (Maybe Text)
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: V1APIResource -> Maybe Text
v1APIResourceVerbs :: V1APIResource -> [Text]
v1APIResourceStorageVersionHash :: V1APIResource -> Maybe Text
v1APIResourceSingularName :: V1APIResource -> Text
v1APIResourceShortNames :: V1APIResource -> Maybe [Text]
v1APIResourceNamespaced :: V1APIResource -> Bool
v1APIResourceName :: V1APIResource -> Text
v1APIResourceKind :: V1APIResource -> Text
v1APIResourceGroup :: V1APIResource -> Maybe Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
..} = (\Maybe Text
v1APIResourceGroup -> V1APIResource :: Maybe [Text]
-> Maybe Text
-> Text
-> Text
-> Bool
-> Maybe [Text]
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> V1APIResource
V1APIResource { Maybe Text
v1APIResourceGroup :: Maybe Text
v1APIResourceGroup :: Maybe Text
v1APIResourceGroup, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceCategories :: Maybe [Text]
..} ) (Maybe Text -> V1APIResource) -> f (Maybe Text) -> f V1APIResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIResourceGroup
{-# INLINE v1APIResourceGroupL #-}

-- | 'v1APIResourceKind' Lens
v1APIResourceKindL :: Lens_' V1APIResource (Text)
v1APIResourceKindL :: (Text -> f Text) -> V1APIResource -> f V1APIResource
v1APIResourceKindL Text -> f Text
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: V1APIResource -> Maybe Text
v1APIResourceVerbs :: V1APIResource -> [Text]
v1APIResourceStorageVersionHash :: V1APIResource -> Maybe Text
v1APIResourceSingularName :: V1APIResource -> Text
v1APIResourceShortNames :: V1APIResource -> Maybe [Text]
v1APIResourceNamespaced :: V1APIResource -> Bool
v1APIResourceName :: V1APIResource -> Text
v1APIResourceKind :: V1APIResource -> Text
v1APIResourceGroup :: V1APIResource -> Maybe Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
..} = (\Text
v1APIResourceKind -> V1APIResource :: Maybe [Text]
-> Maybe Text
-> Text
-> Text
-> Bool
-> Maybe [Text]
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> V1APIResource
V1APIResource { Text
v1APIResourceKind :: Text
v1APIResourceKind :: Text
v1APIResourceKind, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
..} ) (Text -> V1APIResource) -> f Text -> f V1APIResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1APIResourceKind
{-# INLINE v1APIResourceKindL #-}

-- | 'v1APIResourceName' Lens
v1APIResourceNameL :: Lens_' V1APIResource (Text)
v1APIResourceNameL :: (Text -> f Text) -> V1APIResource -> f V1APIResource
v1APIResourceNameL Text -> f Text
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: V1APIResource -> Maybe Text
v1APIResourceVerbs :: V1APIResource -> [Text]
v1APIResourceStorageVersionHash :: V1APIResource -> Maybe Text
v1APIResourceSingularName :: V1APIResource -> Text
v1APIResourceShortNames :: V1APIResource -> Maybe [Text]
v1APIResourceNamespaced :: V1APIResource -> Bool
v1APIResourceName :: V1APIResource -> Text
v1APIResourceKind :: V1APIResource -> Text
v1APIResourceGroup :: V1APIResource -> Maybe Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
..} = (\Text
v1APIResourceName -> V1APIResource :: Maybe [Text]
-> Maybe Text
-> Text
-> Text
-> Bool
-> Maybe [Text]
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> V1APIResource
V1APIResource { Text
v1APIResourceName :: Text
v1APIResourceName :: Text
v1APIResourceName, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
..} ) (Text -> V1APIResource) -> f Text -> f V1APIResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1APIResourceName
{-# INLINE v1APIResourceNameL #-}

-- | 'v1APIResourceNamespaced' Lens
v1APIResourceNamespacedL :: Lens_' V1APIResource (Bool)
v1APIResourceNamespacedL :: (Bool -> f Bool) -> V1APIResource -> f V1APIResource
v1APIResourceNamespacedL Bool -> f Bool
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: V1APIResource -> Maybe Text
v1APIResourceVerbs :: V1APIResource -> [Text]
v1APIResourceStorageVersionHash :: V1APIResource -> Maybe Text
v1APIResourceSingularName :: V1APIResource -> Text
v1APIResourceShortNames :: V1APIResource -> Maybe [Text]
v1APIResourceNamespaced :: V1APIResource -> Bool
v1APIResourceName :: V1APIResource -> Text
v1APIResourceKind :: V1APIResource -> Text
v1APIResourceGroup :: V1APIResource -> Maybe Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
..} = (\Bool
v1APIResourceNamespaced -> V1APIResource :: Maybe [Text]
-> Maybe Text
-> Text
-> Text
-> Bool
-> Maybe [Text]
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> V1APIResource
V1APIResource { Bool
v1APIResourceNamespaced :: Bool
v1APIResourceNamespaced :: Bool
v1APIResourceNamespaced, [Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
..} ) (Bool -> V1APIResource) -> f Bool -> f V1APIResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1APIResourceNamespaced
{-# INLINE v1APIResourceNamespacedL #-}

-- | 'v1APIResourceShortNames' Lens
v1APIResourceShortNamesL :: Lens_' V1APIResource (Maybe [Text])
v1APIResourceShortNamesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1APIResource -> f V1APIResource
v1APIResourceShortNamesL Maybe [Text] -> f (Maybe [Text])
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: V1APIResource -> Maybe Text
v1APIResourceVerbs :: V1APIResource -> [Text]
v1APIResourceStorageVersionHash :: V1APIResource -> Maybe Text
v1APIResourceSingularName :: V1APIResource -> Text
v1APIResourceShortNames :: V1APIResource -> Maybe [Text]
v1APIResourceNamespaced :: V1APIResource -> Bool
v1APIResourceName :: V1APIResource -> Text
v1APIResourceKind :: V1APIResource -> Text
v1APIResourceGroup :: V1APIResource -> Maybe Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
..} = (\Maybe [Text]
v1APIResourceShortNames -> V1APIResource :: Maybe [Text]
-> Maybe Text
-> Text
-> Text
-> Bool
-> Maybe [Text]
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> V1APIResource
V1APIResource { Maybe [Text]
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceShortNames, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
..} ) (Maybe [Text] -> V1APIResource)
-> f (Maybe [Text]) -> f V1APIResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1APIResourceShortNames
{-# INLINE v1APIResourceShortNamesL #-}

-- | 'v1APIResourceSingularName' Lens
v1APIResourceSingularNameL :: Lens_' V1APIResource (Text)
v1APIResourceSingularNameL :: (Text -> f Text) -> V1APIResource -> f V1APIResource
v1APIResourceSingularNameL Text -> f Text
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: V1APIResource -> Maybe Text
v1APIResourceVerbs :: V1APIResource -> [Text]
v1APIResourceStorageVersionHash :: V1APIResource -> Maybe Text
v1APIResourceSingularName :: V1APIResource -> Text
v1APIResourceShortNames :: V1APIResource -> Maybe [Text]
v1APIResourceNamespaced :: V1APIResource -> Bool
v1APIResourceName :: V1APIResource -> Text
v1APIResourceKind :: V1APIResource -> Text
v1APIResourceGroup :: V1APIResource -> Maybe Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
..} = (\Text
v1APIResourceSingularName -> V1APIResource :: Maybe [Text]
-> Maybe Text
-> Text
-> Text
-> Bool
-> Maybe [Text]
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> V1APIResource
V1APIResource { Text
v1APIResourceSingularName :: Text
v1APIResourceSingularName :: Text
v1APIResourceSingularName, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
..} ) (Text -> V1APIResource) -> f Text -> f V1APIResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1APIResourceSingularName
{-# INLINE v1APIResourceSingularNameL #-}

-- | 'v1APIResourceStorageVersionHash' Lens
v1APIResourceStorageVersionHashL :: Lens_' V1APIResource (Maybe Text)
v1APIResourceStorageVersionHashL :: (Maybe Text -> f (Maybe Text)) -> V1APIResource -> f V1APIResource
v1APIResourceStorageVersionHashL Maybe Text -> f (Maybe Text)
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: V1APIResource -> Maybe Text
v1APIResourceVerbs :: V1APIResource -> [Text]
v1APIResourceStorageVersionHash :: V1APIResource -> Maybe Text
v1APIResourceSingularName :: V1APIResource -> Text
v1APIResourceShortNames :: V1APIResource -> Maybe [Text]
v1APIResourceNamespaced :: V1APIResource -> Bool
v1APIResourceName :: V1APIResource -> Text
v1APIResourceKind :: V1APIResource -> Text
v1APIResourceGroup :: V1APIResource -> Maybe Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
..} = (\Maybe Text
v1APIResourceStorageVersionHash -> V1APIResource :: Maybe [Text]
-> Maybe Text
-> Text
-> Text
-> Bool
-> Maybe [Text]
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> V1APIResource
V1APIResource { Maybe Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceStorageVersionHash, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
..} ) (Maybe Text -> V1APIResource) -> f (Maybe Text) -> f V1APIResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIResourceStorageVersionHash
{-# INLINE v1APIResourceStorageVersionHashL #-}

-- | 'v1APIResourceVerbs' Lens
v1APIResourceVerbsL :: Lens_' V1APIResource ([Text])
v1APIResourceVerbsL :: ([Text] -> f [Text]) -> V1APIResource -> f V1APIResource
v1APIResourceVerbsL [Text] -> f [Text]
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: V1APIResource -> Maybe Text
v1APIResourceVerbs :: V1APIResource -> [Text]
v1APIResourceStorageVersionHash :: V1APIResource -> Maybe Text
v1APIResourceSingularName :: V1APIResource -> Text
v1APIResourceShortNames :: V1APIResource -> Maybe [Text]
v1APIResourceNamespaced :: V1APIResource -> Bool
v1APIResourceName :: V1APIResource -> Text
v1APIResourceKind :: V1APIResource -> Text
v1APIResourceGroup :: V1APIResource -> Maybe Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
..} = (\[Text]
v1APIResourceVerbs -> V1APIResource :: Maybe [Text]
-> Maybe Text
-> Text
-> Text
-> Bool
-> Maybe [Text]
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> V1APIResource
V1APIResource { [Text]
v1APIResourceVerbs :: [Text]
v1APIResourceVerbs :: [Text]
v1APIResourceVerbs, Bool
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: Maybe Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
..} ) ([Text] -> V1APIResource) -> f [Text] -> f V1APIResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1APIResourceVerbs
{-# INLINE v1APIResourceVerbsL #-}

-- | 'v1APIResourceVersion' Lens
v1APIResourceVersionL :: Lens_' V1APIResource (Maybe Text)
v1APIResourceVersionL :: (Maybe Text -> f (Maybe Text)) -> V1APIResource -> f V1APIResource
v1APIResourceVersionL Maybe Text -> f (Maybe Text)
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVersion :: V1APIResource -> Maybe Text
v1APIResourceVerbs :: V1APIResource -> [Text]
v1APIResourceStorageVersionHash :: V1APIResource -> Maybe Text
v1APIResourceSingularName :: V1APIResource -> Text
v1APIResourceShortNames :: V1APIResource -> Maybe [Text]
v1APIResourceNamespaced :: V1APIResource -> Bool
v1APIResourceName :: V1APIResource -> Text
v1APIResourceKind :: V1APIResource -> Text
v1APIResourceGroup :: V1APIResource -> Maybe Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
..} = (\Maybe Text
v1APIResourceVersion -> V1APIResource :: Maybe [Text]
-> Maybe Text
-> Text
-> Text
-> Bool
-> Maybe [Text]
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> V1APIResource
V1APIResource { Maybe Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVersion, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceVerbs :: [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceSingularName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceNamespaced :: Bool
v1APIResourceName :: Text
v1APIResourceKind :: Text
v1APIResourceGroup :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
..} ) (Maybe Text -> V1APIResource) -> f (Maybe Text) -> f V1APIResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIResourceVersion
{-# INLINE v1APIResourceVersionL #-}



-- * V1APIResourceList

-- | 'v1APIResourceListApiVersion' Lens
v1APIResourceListApiVersionL :: Lens_' V1APIResourceList (Maybe Text)
v1APIResourceListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1APIResourceList -> f V1APIResourceList
v1APIResourceListApiVersionL Maybe Text -> f (Maybe Text)
f V1APIResourceList{[V1APIResource]
Maybe Text
Text
v1APIResourceListResources :: V1APIResourceList -> [V1APIResource]
v1APIResourceListKind :: V1APIResourceList -> Maybe Text
v1APIResourceListGroupVersion :: V1APIResourceList -> Text
v1APIResourceListApiVersion :: V1APIResourceList -> Maybe Text
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListKind :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListApiVersion :: Maybe Text
..} = (\Maybe Text
v1APIResourceListApiVersion -> V1APIResourceList :: Maybe Text
-> Text -> Maybe Text -> [V1APIResource] -> V1APIResourceList
V1APIResourceList { Maybe Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListApiVersion, [V1APIResource]
Maybe Text
Text
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListKind :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListKind :: Maybe Text
v1APIResourceListGroupVersion :: Text
..} ) (Maybe Text -> V1APIResourceList)
-> f (Maybe Text) -> f V1APIResourceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIResourceListApiVersion
{-# INLINE v1APIResourceListApiVersionL #-}

-- | 'v1APIResourceListGroupVersion' Lens
v1APIResourceListGroupVersionL :: Lens_' V1APIResourceList (Text)
v1APIResourceListGroupVersionL :: (Text -> f Text) -> V1APIResourceList -> f V1APIResourceList
v1APIResourceListGroupVersionL Text -> f Text
f V1APIResourceList{[V1APIResource]
Maybe Text
Text
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListKind :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListResources :: V1APIResourceList -> [V1APIResource]
v1APIResourceListKind :: V1APIResourceList -> Maybe Text
v1APIResourceListGroupVersion :: V1APIResourceList -> Text
v1APIResourceListApiVersion :: V1APIResourceList -> Maybe Text
..} = (\Text
v1APIResourceListGroupVersion -> V1APIResourceList :: Maybe Text
-> Text -> Maybe Text -> [V1APIResource] -> V1APIResourceList
V1APIResourceList { Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListGroupVersion, [V1APIResource]
Maybe Text
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListKind :: Maybe Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListKind :: Maybe Text
v1APIResourceListApiVersion :: Maybe Text
..} ) (Text -> V1APIResourceList) -> f Text -> f V1APIResourceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1APIResourceListGroupVersion
{-# INLINE v1APIResourceListGroupVersionL #-}

-- | 'v1APIResourceListKind' Lens
v1APIResourceListKindL :: Lens_' V1APIResourceList (Maybe Text)
v1APIResourceListKindL :: (Maybe Text -> f (Maybe Text))
-> V1APIResourceList -> f V1APIResourceList
v1APIResourceListKindL Maybe Text -> f (Maybe Text)
f V1APIResourceList{[V1APIResource]
Maybe Text
Text
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListKind :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListResources :: V1APIResourceList -> [V1APIResource]
v1APIResourceListKind :: V1APIResourceList -> Maybe Text
v1APIResourceListGroupVersion :: V1APIResourceList -> Text
v1APIResourceListApiVersion :: V1APIResourceList -> Maybe Text
..} = (\Maybe Text
v1APIResourceListKind -> V1APIResourceList :: Maybe Text
-> Text -> Maybe Text -> [V1APIResource] -> V1APIResourceList
V1APIResourceList { Maybe Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListKind, [V1APIResource]
Maybe Text
Text
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListGroupVersion :: Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListGroupVersion :: Text
v1APIResourceListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1APIResourceList)
-> f (Maybe Text) -> f V1APIResourceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIResourceListKind
{-# INLINE v1APIResourceListKindL #-}

-- | 'v1APIResourceListResources' Lens
v1APIResourceListResourcesL :: Lens_' V1APIResourceList ([V1APIResource])
v1APIResourceListResourcesL :: ([V1APIResource] -> f [V1APIResource])
-> V1APIResourceList -> f V1APIResourceList
v1APIResourceListResourcesL [V1APIResource] -> f [V1APIResource]
f V1APIResourceList{[V1APIResource]
Maybe Text
Text
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListKind :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListResources :: V1APIResourceList -> [V1APIResource]
v1APIResourceListKind :: V1APIResourceList -> Maybe Text
v1APIResourceListGroupVersion :: V1APIResourceList -> Text
v1APIResourceListApiVersion :: V1APIResourceList -> Maybe Text
..} = (\[V1APIResource]
v1APIResourceListResources -> V1APIResourceList :: Maybe Text
-> Text -> Maybe Text -> [V1APIResource] -> V1APIResourceList
V1APIResourceList { [V1APIResource]
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListResources, Maybe Text
Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListApiVersion :: Maybe Text
..} ) ([V1APIResource] -> V1APIResourceList)
-> f [V1APIResource] -> f V1APIResourceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1APIResource] -> f [V1APIResource]
f [V1APIResource]
v1APIResourceListResources
{-# INLINE v1APIResourceListResourcesL #-}



-- * V1APIService

-- | 'v1APIServiceApiVersion' Lens
v1APIServiceApiVersionL :: Lens_' V1APIService (Maybe Text)
v1APIServiceApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1APIService -> f V1APIService
v1APIServiceApiVersionL Maybe Text -> f (Maybe Text)
f V1APIService{Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceStatus :: V1APIService -> Maybe V1APIServiceStatus
v1APIServiceSpec :: V1APIService -> Maybe V1APIServiceSpec
v1APIServiceMetadata :: V1APIService -> Maybe V1ObjectMeta
v1APIServiceKind :: V1APIService -> Maybe Text
v1APIServiceApiVersion :: V1APIService -> Maybe Text
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
..} = (\Maybe Text
v1APIServiceApiVersion -> V1APIService :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1APIServiceSpec
-> Maybe V1APIServiceStatus
-> V1APIService
V1APIService { Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
..} ) (Maybe Text -> V1APIService) -> f (Maybe Text) -> f V1APIService
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIServiceApiVersion
{-# INLINE v1APIServiceApiVersionL #-}

-- | 'v1APIServiceKind' Lens
v1APIServiceKindL :: Lens_' V1APIService (Maybe Text)
v1APIServiceKindL :: (Maybe Text -> f (Maybe Text)) -> V1APIService -> f V1APIService
v1APIServiceKindL Maybe Text -> f (Maybe Text)
f V1APIService{Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceStatus :: V1APIService -> Maybe V1APIServiceStatus
v1APIServiceSpec :: V1APIService -> Maybe V1APIServiceSpec
v1APIServiceMetadata :: V1APIService -> Maybe V1ObjectMeta
v1APIServiceKind :: V1APIService -> Maybe Text
v1APIServiceApiVersion :: V1APIService -> Maybe Text
..} = (\Maybe Text
v1APIServiceKind -> V1APIService :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1APIServiceSpec
-> Maybe V1APIServiceStatus
-> V1APIService
V1APIService { Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceApiVersion :: Maybe Text
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1APIService) -> f (Maybe Text) -> f V1APIService
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIServiceKind
{-# INLINE v1APIServiceKindL #-}

-- | 'v1APIServiceMetadata' Lens
v1APIServiceMetadataL :: Lens_' V1APIService (Maybe V1ObjectMeta)
v1APIServiceMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1APIService -> f V1APIService
v1APIServiceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1APIService{Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceStatus :: V1APIService -> Maybe V1APIServiceStatus
v1APIServiceSpec :: V1APIService -> Maybe V1APIServiceSpec
v1APIServiceMetadata :: V1APIService -> Maybe V1ObjectMeta
v1APIServiceKind :: V1APIService -> Maybe Text
v1APIServiceApiVersion :: V1APIService -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1APIServiceMetadata -> V1APIService :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1APIServiceSpec
-> Maybe V1APIServiceStatus
-> V1APIService
V1APIService { Maybe V1ObjectMeta
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceMetadata, Maybe Text
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1APIService)
-> f (Maybe V1ObjectMeta) -> f V1APIService
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1APIServiceMetadata
{-# INLINE v1APIServiceMetadataL #-}

-- | 'v1APIServiceSpec' Lens
v1APIServiceSpecL :: Lens_' V1APIService (Maybe V1APIServiceSpec)
v1APIServiceSpecL :: (Maybe V1APIServiceSpec -> f (Maybe V1APIServiceSpec))
-> V1APIService -> f V1APIService
v1APIServiceSpecL Maybe V1APIServiceSpec -> f (Maybe V1APIServiceSpec)
f V1APIService{Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceStatus :: V1APIService -> Maybe V1APIServiceStatus
v1APIServiceSpec :: V1APIService -> Maybe V1APIServiceSpec
v1APIServiceMetadata :: V1APIService -> Maybe V1ObjectMeta
v1APIServiceKind :: V1APIService -> Maybe Text
v1APIServiceApiVersion :: V1APIService -> Maybe Text
..} = (\Maybe V1APIServiceSpec
v1APIServiceSpec -> V1APIService :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1APIServiceSpec
-> Maybe V1APIServiceStatus
-> V1APIService
V1APIService { Maybe V1APIServiceSpec
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
..} ) (Maybe V1APIServiceSpec -> V1APIService)
-> f (Maybe V1APIServiceSpec) -> f V1APIService
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1APIServiceSpec -> f (Maybe V1APIServiceSpec)
f Maybe V1APIServiceSpec
v1APIServiceSpec
{-# INLINE v1APIServiceSpecL #-}

-- | 'v1APIServiceStatus' Lens
v1APIServiceStatusL :: Lens_' V1APIService (Maybe V1APIServiceStatus)
v1APIServiceStatusL :: (Maybe V1APIServiceStatus -> f (Maybe V1APIServiceStatus))
-> V1APIService -> f V1APIService
v1APIServiceStatusL Maybe V1APIServiceStatus -> f (Maybe V1APIServiceStatus)
f V1APIService{Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceStatus :: V1APIService -> Maybe V1APIServiceStatus
v1APIServiceSpec :: V1APIService -> Maybe V1APIServiceSpec
v1APIServiceMetadata :: V1APIService -> Maybe V1ObjectMeta
v1APIServiceKind :: V1APIService -> Maybe Text
v1APIServiceApiVersion :: V1APIService -> Maybe Text
..} = (\Maybe V1APIServiceStatus
v1APIServiceStatus -> V1APIService :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1APIServiceSpec
-> Maybe V1APIServiceStatus
-> V1APIService
V1APIService { Maybe V1APIServiceStatus
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceSpec
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceKind :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
..} ) (Maybe V1APIServiceStatus -> V1APIService)
-> f (Maybe V1APIServiceStatus) -> f V1APIService
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1APIServiceStatus -> f (Maybe V1APIServiceStatus)
f Maybe V1APIServiceStatus
v1APIServiceStatus
{-# INLINE v1APIServiceStatusL #-}



-- * V1APIServiceCondition

-- | 'v1APIServiceConditionLastTransitionTime' Lens
v1APIServiceConditionLastTransitionTimeL :: Lens_' V1APIServiceCondition (Maybe DateTime)
v1APIServiceConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1APIServiceCondition -> f V1APIServiceCondition
v1APIServiceConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1APIServiceConditionType :: V1APIServiceCondition -> Text
v1APIServiceConditionStatus :: V1APIServiceCondition -> Text
v1APIServiceConditionReason :: V1APIServiceCondition -> Maybe Text
v1APIServiceConditionMessage :: V1APIServiceCondition -> Maybe Text
v1APIServiceConditionLastTransitionTime :: V1APIServiceCondition -> Maybe DateTime
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1APIServiceConditionLastTransitionTime -> V1APIServiceCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1APIServiceCondition
V1APIServiceCondition { Maybe DateTime
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionLastTransitionTime, Maybe Text
Text
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1APIServiceCondition)
-> f (Maybe DateTime) -> f V1APIServiceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1APIServiceConditionLastTransitionTime
{-# INLINE v1APIServiceConditionLastTransitionTimeL #-}

-- | 'v1APIServiceConditionMessage' Lens
v1APIServiceConditionMessageL :: Lens_' V1APIServiceCondition (Maybe Text)
v1APIServiceConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1APIServiceCondition -> f V1APIServiceCondition
v1APIServiceConditionMessageL Maybe Text -> f (Maybe Text)
f V1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionType :: V1APIServiceCondition -> Text
v1APIServiceConditionStatus :: V1APIServiceCondition -> Text
v1APIServiceConditionReason :: V1APIServiceCondition -> Maybe Text
v1APIServiceConditionMessage :: V1APIServiceCondition -> Maybe Text
v1APIServiceConditionLastTransitionTime :: V1APIServiceCondition -> Maybe DateTime
..} = (\Maybe Text
v1APIServiceConditionMessage -> V1APIServiceCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1APIServiceCondition
V1APIServiceCondition { Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionMessage, Maybe Text
Maybe DateTime
Text
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1APIServiceCondition)
-> f (Maybe Text) -> f V1APIServiceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIServiceConditionMessage
{-# INLINE v1APIServiceConditionMessageL #-}

-- | 'v1APIServiceConditionReason' Lens
v1APIServiceConditionReasonL :: Lens_' V1APIServiceCondition (Maybe Text)
v1APIServiceConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1APIServiceCondition -> f V1APIServiceCondition
v1APIServiceConditionReasonL Maybe Text -> f (Maybe Text)
f V1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionType :: V1APIServiceCondition -> Text
v1APIServiceConditionStatus :: V1APIServiceCondition -> Text
v1APIServiceConditionReason :: V1APIServiceCondition -> Maybe Text
v1APIServiceConditionMessage :: V1APIServiceCondition -> Maybe Text
v1APIServiceConditionLastTransitionTime :: V1APIServiceCondition -> Maybe DateTime
..} = (\Maybe Text
v1APIServiceConditionReason -> V1APIServiceCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1APIServiceCondition
V1APIServiceCondition { Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionReason, Maybe Text
Maybe DateTime
Text
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1APIServiceCondition)
-> f (Maybe Text) -> f V1APIServiceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIServiceConditionReason
{-# INLINE v1APIServiceConditionReasonL #-}

-- | 'v1APIServiceConditionStatus' Lens
v1APIServiceConditionStatusL :: Lens_' V1APIServiceCondition (Text)
v1APIServiceConditionStatusL :: (Text -> f Text)
-> V1APIServiceCondition -> f V1APIServiceCondition
v1APIServiceConditionStatusL Text -> f Text
f V1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionType :: V1APIServiceCondition -> Text
v1APIServiceConditionStatus :: V1APIServiceCondition -> Text
v1APIServiceConditionReason :: V1APIServiceCondition -> Maybe Text
v1APIServiceConditionMessage :: V1APIServiceCondition -> Maybe Text
v1APIServiceConditionLastTransitionTime :: V1APIServiceCondition -> Maybe DateTime
..} = (\Text
v1APIServiceConditionStatus -> V1APIServiceCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1APIServiceCondition
V1APIServiceCondition { Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionStatus, Maybe Text
Maybe DateTime
Text
v1APIServiceConditionType :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionType :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1APIServiceCondition)
-> f Text -> f V1APIServiceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1APIServiceConditionStatus
{-# INLINE v1APIServiceConditionStatusL #-}

-- | 'v1APIServiceConditionType' Lens
v1APIServiceConditionTypeL :: Lens_' V1APIServiceCondition (Text)
v1APIServiceConditionTypeL :: (Text -> f Text)
-> V1APIServiceCondition -> f V1APIServiceCondition
v1APIServiceConditionTypeL Text -> f Text
f V1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1APIServiceConditionType :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionType :: V1APIServiceCondition -> Text
v1APIServiceConditionStatus :: V1APIServiceCondition -> Text
v1APIServiceConditionReason :: V1APIServiceCondition -> Maybe Text
v1APIServiceConditionMessage :: V1APIServiceCondition -> Maybe Text
v1APIServiceConditionLastTransitionTime :: V1APIServiceCondition -> Maybe DateTime
..} = (\Text
v1APIServiceConditionType -> V1APIServiceCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1APIServiceCondition
V1APIServiceCondition { Text
v1APIServiceConditionType :: Text
v1APIServiceConditionType :: Text
v1APIServiceConditionType, Maybe Text
Maybe DateTime
Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionStatus :: Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1APIServiceCondition)
-> f Text -> f V1APIServiceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1APIServiceConditionType
{-# INLINE v1APIServiceConditionTypeL #-}



-- * V1APIServiceList

-- | 'v1APIServiceListApiVersion' Lens
v1APIServiceListApiVersionL :: Lens_' V1APIServiceList (Maybe Text)
v1APIServiceListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1APIServiceList -> f V1APIServiceList
v1APIServiceListApiVersionL Maybe Text -> f (Maybe Text)
f V1APIServiceList{[V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListMetadata :: V1APIServiceList -> Maybe V1ListMeta
v1APIServiceListKind :: V1APIServiceList -> Maybe Text
v1APIServiceListItems :: V1APIServiceList -> [V1APIService]
v1APIServiceListApiVersion :: V1APIServiceList -> Maybe Text
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListKind :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListApiVersion :: Maybe Text
..} = (\Maybe Text
v1APIServiceListApiVersion -> V1APIServiceList :: Maybe Text
-> [V1APIService]
-> Maybe Text
-> Maybe V1ListMeta
-> V1APIServiceList
V1APIServiceList { Maybe Text
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListApiVersion, [V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListKind :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListKind :: Maybe Text
v1APIServiceListItems :: [V1APIService]
..} ) (Maybe Text -> V1APIServiceList)
-> f (Maybe Text) -> f V1APIServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIServiceListApiVersion
{-# INLINE v1APIServiceListApiVersionL #-}

-- | 'v1APIServiceListItems' Lens
v1APIServiceListItemsL :: Lens_' V1APIServiceList ([V1APIService])
v1APIServiceListItemsL :: ([V1APIService] -> f [V1APIService])
-> V1APIServiceList -> f V1APIServiceList
v1APIServiceListItemsL [V1APIService] -> f [V1APIService]
f V1APIServiceList{[V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListKind :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListMetadata :: V1APIServiceList -> Maybe V1ListMeta
v1APIServiceListKind :: V1APIServiceList -> Maybe Text
v1APIServiceListItems :: V1APIServiceList -> [V1APIService]
v1APIServiceListApiVersion :: V1APIServiceList -> Maybe Text
..} = (\[V1APIService]
v1APIServiceListItems -> V1APIServiceList :: Maybe Text
-> [V1APIService]
-> Maybe Text
-> Maybe V1ListMeta
-> V1APIServiceList
V1APIServiceList { [V1APIService]
v1APIServiceListItems :: [V1APIService]
v1APIServiceListItems :: [V1APIService]
v1APIServiceListItems, Maybe Text
Maybe V1ListMeta
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListKind :: Maybe Text
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListKind :: Maybe Text
v1APIServiceListApiVersion :: Maybe Text
..} ) ([V1APIService] -> V1APIServiceList)
-> f [V1APIService] -> f V1APIServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1APIService] -> f [V1APIService]
f [V1APIService]
v1APIServiceListItems
{-# INLINE v1APIServiceListItemsL #-}

-- | 'v1APIServiceListKind' Lens
v1APIServiceListKindL :: Lens_' V1APIServiceList (Maybe Text)
v1APIServiceListKindL :: (Maybe Text -> f (Maybe Text))
-> V1APIServiceList -> f V1APIServiceList
v1APIServiceListKindL Maybe Text -> f (Maybe Text)
f V1APIServiceList{[V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListKind :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListMetadata :: V1APIServiceList -> Maybe V1ListMeta
v1APIServiceListKind :: V1APIServiceList -> Maybe Text
v1APIServiceListItems :: V1APIServiceList -> [V1APIService]
v1APIServiceListApiVersion :: V1APIServiceList -> Maybe Text
..} = (\Maybe Text
v1APIServiceListKind -> V1APIServiceList :: Maybe Text
-> [V1APIService]
-> Maybe Text
-> Maybe V1ListMeta
-> V1APIServiceList
V1APIServiceList { Maybe Text
v1APIServiceListKind :: Maybe Text
v1APIServiceListKind :: Maybe Text
v1APIServiceListKind, [V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListItems :: [V1APIService]
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListItems :: [V1APIService]
v1APIServiceListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1APIServiceList)
-> f (Maybe Text) -> f V1APIServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIServiceListKind
{-# INLINE v1APIServiceListKindL #-}

-- | 'v1APIServiceListMetadata' Lens
v1APIServiceListMetadataL :: Lens_' V1APIServiceList (Maybe V1ListMeta)
v1APIServiceListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1APIServiceList -> f V1APIServiceList
v1APIServiceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1APIServiceList{[V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListKind :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListMetadata :: V1APIServiceList -> Maybe V1ListMeta
v1APIServiceListKind :: V1APIServiceList -> Maybe Text
v1APIServiceListItems :: V1APIServiceList -> [V1APIService]
v1APIServiceListApiVersion :: V1APIServiceList -> Maybe Text
..} = (\Maybe V1ListMeta
v1APIServiceListMetadata -> V1APIServiceList :: Maybe Text
-> [V1APIService]
-> Maybe Text
-> Maybe V1ListMeta
-> V1APIServiceList
V1APIServiceList { Maybe V1ListMeta
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListMetadata, [V1APIService]
Maybe Text
v1APIServiceListKind :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListKind :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1APIServiceList)
-> f (Maybe V1ListMeta) -> f V1APIServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1APIServiceListMetadata
{-# INLINE v1APIServiceListMetadataL #-}



-- * V1APIServiceSpec

-- | 'v1APIServiceSpecCaBundle' Lens
v1APIServiceSpecCaBundleL :: Lens_' V1APIServiceSpec (Maybe ByteArray)
v1APIServiceSpecCaBundleL :: (Maybe ByteArray -> f (Maybe ByteArray))
-> V1APIServiceSpec -> f V1APIServiceSpec
v1APIServiceSpecCaBundleL Maybe ByteArray -> f (Maybe ByteArray)
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: V1APIServiceSpec -> Int
v1APIServiceSpecVersion :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecService :: V1APIServiceSpec -> ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: V1APIServiceSpec -> Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: V1APIServiceSpec -> Int
v1APIServiceSpecGroup :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
..} = (\Maybe ByteArray
v1APIServiceSpecCaBundle -> V1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1ServiceReference
-> Maybe Text
-> Int
-> V1APIServiceSpec
V1APIServiceSpec { Maybe ByteArray
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecCaBundle, Int
Maybe Bool
Maybe Text
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
..} ) (Maybe ByteArray -> V1APIServiceSpec)
-> f (Maybe ByteArray) -> f V1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ByteArray -> f (Maybe ByteArray)
f Maybe ByteArray
v1APIServiceSpecCaBundle
{-# INLINE v1APIServiceSpecCaBundleL #-}

-- | 'v1APIServiceSpecGroup' Lens
v1APIServiceSpecGroupL :: Lens_' V1APIServiceSpec (Maybe Text)
v1APIServiceSpecGroupL :: (Maybe Text -> f (Maybe Text))
-> V1APIServiceSpec -> f V1APIServiceSpec
v1APIServiceSpecGroupL Maybe Text -> f (Maybe Text)
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: V1APIServiceSpec -> Int
v1APIServiceSpecVersion :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecService :: V1APIServiceSpec -> ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: V1APIServiceSpec -> Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: V1APIServiceSpec -> Int
v1APIServiceSpecGroup :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
..} = (\Maybe Text
v1APIServiceSpecGroup -> V1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1ServiceReference
-> Maybe Text
-> Int
-> V1APIServiceSpec
V1APIServiceSpec { Maybe Text
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroup, Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (Maybe Text -> V1APIServiceSpec)
-> f (Maybe Text) -> f V1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIServiceSpecGroup
{-# INLINE v1APIServiceSpecGroupL #-}

-- | 'v1APIServiceSpecGroupPriorityMinimum' Lens
v1APIServiceSpecGroupPriorityMinimumL :: Lens_' V1APIServiceSpec (Int)
v1APIServiceSpecGroupPriorityMinimumL :: (Int -> f Int) -> V1APIServiceSpec -> f V1APIServiceSpec
v1APIServiceSpecGroupPriorityMinimumL Int -> f Int
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: V1APIServiceSpec -> Int
v1APIServiceSpecVersion :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecService :: V1APIServiceSpec -> ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: V1APIServiceSpec -> Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: V1APIServiceSpec -> Int
v1APIServiceSpecGroup :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
..} = (\Int
v1APIServiceSpecGroupPriorityMinimum -> V1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1ServiceReference
-> Maybe Text
-> Int
-> V1APIServiceSpec
V1APIServiceSpec { Int
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroupPriorityMinimum, Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (Int -> V1APIServiceSpec) -> f Int -> f V1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1APIServiceSpecGroupPriorityMinimum
{-# INLINE v1APIServiceSpecGroupPriorityMinimumL #-}

-- | 'v1APIServiceSpecInsecureSkipTlsVerify' Lens
v1APIServiceSpecInsecureSkipTlsVerifyL :: Lens_' V1APIServiceSpec (Maybe Bool)
v1APIServiceSpecInsecureSkipTlsVerifyL :: (Maybe Bool -> f (Maybe Bool))
-> V1APIServiceSpec -> f V1APIServiceSpec
v1APIServiceSpecInsecureSkipTlsVerifyL Maybe Bool -> f (Maybe Bool)
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: V1APIServiceSpec -> Int
v1APIServiceSpecVersion :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecService :: V1APIServiceSpec -> ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: V1APIServiceSpec -> Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: V1APIServiceSpec -> Int
v1APIServiceSpecGroup :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
..} = (\Maybe Bool
v1APIServiceSpecInsecureSkipTlsVerify -> V1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1ServiceReference
-> Maybe Text
-> Int
-> V1APIServiceSpec
V1APIServiceSpec { Maybe Bool
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecInsecureSkipTlsVerify, Int
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (Maybe Bool -> V1APIServiceSpec)
-> f (Maybe Bool) -> f V1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1APIServiceSpecInsecureSkipTlsVerify
{-# INLINE v1APIServiceSpecInsecureSkipTlsVerifyL #-}

-- | 'v1APIServiceSpecService' Lens
v1APIServiceSpecServiceL :: Lens_' V1APIServiceSpec (ApiregistrationV1ServiceReference)
v1APIServiceSpecServiceL :: (ApiregistrationV1ServiceReference
 -> f ApiregistrationV1ServiceReference)
-> V1APIServiceSpec -> f V1APIServiceSpec
v1APIServiceSpecServiceL ApiregistrationV1ServiceReference
-> f ApiregistrationV1ServiceReference
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: V1APIServiceSpec -> Int
v1APIServiceSpecVersion :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecService :: V1APIServiceSpec -> ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: V1APIServiceSpec -> Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: V1APIServiceSpec -> Int
v1APIServiceSpecGroup :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
..} = (\ApiregistrationV1ServiceReference
v1APIServiceSpecService -> V1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1ServiceReference
-> Maybe Text
-> Int
-> V1APIServiceSpec
V1APIServiceSpec { ApiregistrationV1ServiceReference
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecService, Int
Maybe Bool
Maybe Text
Maybe ByteArray
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (ApiregistrationV1ServiceReference -> V1APIServiceSpec)
-> f ApiregistrationV1ServiceReference -> f V1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ApiregistrationV1ServiceReference
-> f ApiregistrationV1ServiceReference
f ApiregistrationV1ServiceReference
v1APIServiceSpecService
{-# INLINE v1APIServiceSpecServiceL #-}

-- | 'v1APIServiceSpecVersion' Lens
v1APIServiceSpecVersionL :: Lens_' V1APIServiceSpec (Maybe Text)
v1APIServiceSpecVersionL :: (Maybe Text -> f (Maybe Text))
-> V1APIServiceSpec -> f V1APIServiceSpec
v1APIServiceSpecVersionL Maybe Text -> f (Maybe Text)
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: V1APIServiceSpec -> Int
v1APIServiceSpecVersion :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecService :: V1APIServiceSpec -> ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: V1APIServiceSpec -> Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: V1APIServiceSpec -> Int
v1APIServiceSpecGroup :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
..} = (\Maybe Text
v1APIServiceSpecVersion -> V1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1ServiceReference
-> Maybe Text
-> Int
-> V1APIServiceSpec
V1APIServiceSpec { Maybe Text
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersion, Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (Maybe Text -> V1APIServiceSpec)
-> f (Maybe Text) -> f V1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIServiceSpecVersion
{-# INLINE v1APIServiceSpecVersionL #-}

-- | 'v1APIServiceSpecVersionPriority' Lens
v1APIServiceSpecVersionPriorityL :: Lens_' V1APIServiceSpec (Int)
v1APIServiceSpecVersionPriorityL :: (Int -> f Int) -> V1APIServiceSpec -> f V1APIServiceSpec
v1APIServiceSpecVersionPriorityL Int -> f Int
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersionPriority :: V1APIServiceSpec -> Int
v1APIServiceSpecVersion :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecService :: V1APIServiceSpec -> ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: V1APIServiceSpec -> Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: V1APIServiceSpec -> Int
v1APIServiceSpecGroup :: V1APIServiceSpec -> Maybe Text
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
..} = (\Int
v1APIServiceSpecVersionPriority -> V1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1ServiceReference
-> Maybe Text
-> Int
-> V1APIServiceSpec
V1APIServiceSpec { Int
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersionPriority, Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecService :: ApiregistrationV1ServiceReference
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (Int -> V1APIServiceSpec) -> f Int -> f V1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1APIServiceSpecVersionPriority
{-# INLINE v1APIServiceSpecVersionPriorityL #-}



-- * V1APIServiceStatus

-- | 'v1APIServiceStatusConditions' Lens
v1APIServiceStatusConditionsL :: Lens_' V1APIServiceStatus (Maybe [V1APIServiceCondition])
v1APIServiceStatusConditionsL :: (Maybe [V1APIServiceCondition]
 -> f (Maybe [V1APIServiceCondition]))
-> V1APIServiceStatus -> f V1APIServiceStatus
v1APIServiceStatusConditionsL Maybe [V1APIServiceCondition] -> f (Maybe [V1APIServiceCondition])
f V1APIServiceStatus{Maybe [V1APIServiceCondition]
v1APIServiceStatusConditions :: V1APIServiceStatus -> Maybe [V1APIServiceCondition]
v1APIServiceStatusConditions :: Maybe [V1APIServiceCondition]
..} = (\Maybe [V1APIServiceCondition]
v1APIServiceStatusConditions -> V1APIServiceStatus :: Maybe [V1APIServiceCondition] -> V1APIServiceStatus
V1APIServiceStatus { Maybe [V1APIServiceCondition]
v1APIServiceStatusConditions :: Maybe [V1APIServiceCondition]
v1APIServiceStatusConditions :: Maybe [V1APIServiceCondition]
v1APIServiceStatusConditions, ..} ) (Maybe [V1APIServiceCondition] -> V1APIServiceStatus)
-> f (Maybe [V1APIServiceCondition]) -> f V1APIServiceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1APIServiceCondition] -> f (Maybe [V1APIServiceCondition])
f Maybe [V1APIServiceCondition]
v1APIServiceStatusConditions
{-# INLINE v1APIServiceStatusConditionsL #-}



-- * V1APIVersions

-- | 'v1APIVersionsApiVersion' Lens
v1APIVersionsApiVersionL :: Lens_' V1APIVersions (Maybe Text)
v1APIVersionsApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1APIVersions -> f V1APIVersions
v1APIVersionsApiVersionL Maybe Text -> f (Maybe Text)
f V1APIVersions{[Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsVersions :: V1APIVersions -> [Text]
v1APIVersionsServerAddressByClientCidRs :: V1APIVersions -> [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: V1APIVersions -> Maybe Text
v1APIVersionsApiVersion :: V1APIVersions -> Maybe Text
v1APIVersionsVersions :: [Text]
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: Maybe Text
v1APIVersionsApiVersion :: Maybe Text
..} = (\Maybe Text
v1APIVersionsApiVersion -> V1APIVersions :: Maybe Text
-> Maybe Text
-> [V1ServerAddressByClientCIDR]
-> [Text]
-> V1APIVersions
V1APIVersions { Maybe Text
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsApiVersion, [Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsVersions :: [Text]
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: Maybe Text
v1APIVersionsVersions :: [Text]
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: Maybe Text
..} ) (Maybe Text -> V1APIVersions) -> f (Maybe Text) -> f V1APIVersions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIVersionsApiVersion
{-# INLINE v1APIVersionsApiVersionL #-}

-- | 'v1APIVersionsKind' Lens
v1APIVersionsKindL :: Lens_' V1APIVersions (Maybe Text)
v1APIVersionsKindL :: (Maybe Text -> f (Maybe Text)) -> V1APIVersions -> f V1APIVersions
v1APIVersionsKindL Maybe Text -> f (Maybe Text)
f V1APIVersions{[Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsVersions :: [Text]
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: Maybe Text
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsVersions :: V1APIVersions -> [Text]
v1APIVersionsServerAddressByClientCidRs :: V1APIVersions -> [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: V1APIVersions -> Maybe Text
v1APIVersionsApiVersion :: V1APIVersions -> Maybe Text
..} = (\Maybe Text
v1APIVersionsKind -> V1APIVersions :: Maybe Text
-> Maybe Text
-> [V1ServerAddressByClientCIDR]
-> [Text]
-> V1APIVersions
V1APIVersions { Maybe Text
v1APIVersionsKind :: Maybe Text
v1APIVersionsKind :: Maybe Text
v1APIVersionsKind, [Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsVersions :: [Text]
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsVersions :: [Text]
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsApiVersion :: Maybe Text
..} ) (Maybe Text -> V1APIVersions) -> f (Maybe Text) -> f V1APIVersions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1APIVersionsKind
{-# INLINE v1APIVersionsKindL #-}

-- | 'v1APIVersionsServerAddressByClientCidRs' Lens
v1APIVersionsServerAddressByClientCidRsL :: Lens_' V1APIVersions ([V1ServerAddressByClientCIDR])
v1APIVersionsServerAddressByClientCidRsL :: ([V1ServerAddressByClientCIDR] -> f [V1ServerAddressByClientCIDR])
-> V1APIVersions -> f V1APIVersions
v1APIVersionsServerAddressByClientCidRsL [V1ServerAddressByClientCIDR] -> f [V1ServerAddressByClientCIDR]
f V1APIVersions{[Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsVersions :: [Text]
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: Maybe Text
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsVersions :: V1APIVersions -> [Text]
v1APIVersionsServerAddressByClientCidRs :: V1APIVersions -> [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: V1APIVersions -> Maybe Text
v1APIVersionsApiVersion :: V1APIVersions -> Maybe Text
..} = (\[V1ServerAddressByClientCIDR]
v1APIVersionsServerAddressByClientCidRs -> V1APIVersions :: Maybe Text
-> Maybe Text
-> [V1ServerAddressByClientCIDR]
-> [Text]
-> V1APIVersions
V1APIVersions { [V1ServerAddressByClientCIDR]
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsServerAddressByClientCidRs, [Text]
Maybe Text
v1APIVersionsVersions :: [Text]
v1APIVersionsKind :: Maybe Text
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsVersions :: [Text]
v1APIVersionsKind :: Maybe Text
v1APIVersionsApiVersion :: Maybe Text
..} ) ([V1ServerAddressByClientCIDR] -> V1APIVersions)
-> f [V1ServerAddressByClientCIDR] -> f V1APIVersions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ServerAddressByClientCIDR] -> f [V1ServerAddressByClientCIDR]
f [V1ServerAddressByClientCIDR]
v1APIVersionsServerAddressByClientCidRs
{-# INLINE v1APIVersionsServerAddressByClientCidRsL #-}

-- | 'v1APIVersionsVersions' Lens
v1APIVersionsVersionsL :: Lens_' V1APIVersions ([Text])
v1APIVersionsVersionsL :: ([Text] -> f [Text]) -> V1APIVersions -> f V1APIVersions
v1APIVersionsVersionsL [Text] -> f [Text]
f V1APIVersions{[Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsVersions :: [Text]
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: Maybe Text
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsVersions :: V1APIVersions -> [Text]
v1APIVersionsServerAddressByClientCidRs :: V1APIVersions -> [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: V1APIVersions -> Maybe Text
v1APIVersionsApiVersion :: V1APIVersions -> Maybe Text
..} = (\[Text]
v1APIVersionsVersions -> V1APIVersions :: Maybe Text
-> Maybe Text
-> [V1ServerAddressByClientCIDR]
-> [Text]
-> V1APIVersions
V1APIVersions { [Text]
v1APIVersionsVersions :: [Text]
v1APIVersionsVersions :: [Text]
v1APIVersionsVersions, [V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: Maybe Text
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsServerAddressByClientCidRs :: [V1ServerAddressByClientCIDR]
v1APIVersionsKind :: Maybe Text
v1APIVersionsApiVersion :: Maybe Text
..} ) ([Text] -> V1APIVersions) -> f [Text] -> f V1APIVersions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1APIVersionsVersions
{-# INLINE v1APIVersionsVersionsL #-}



-- * V1AWSElasticBlockStoreVolumeSource

-- | 'v1AWSElasticBlockStoreVolumeSourceFsType' Lens
v1AWSElasticBlockStoreVolumeSourceFsTypeL :: Lens_' V1AWSElasticBlockStoreVolumeSource (Maybe Text)
v1AWSElasticBlockStoreVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1AWSElasticBlockStoreVolumeSource
-> f V1AWSElasticBlockStoreVolumeSource
v1AWSElasticBlockStoreVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1AWSElasticBlockStoreVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: V1AWSElasticBlockStoreVolumeSource -> Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: V1AWSElasticBlockStoreVolumeSource -> Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: V1AWSElasticBlockStoreVolumeSource -> Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: V1AWSElasticBlockStoreVolumeSource -> Maybe Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType -> V1AWSElasticBlockStoreVolumeSource :: Maybe Text
-> Maybe Int
-> Maybe Bool
-> Text
-> V1AWSElasticBlockStoreVolumeSource
V1AWSElasticBlockStoreVolumeSource { Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType, Maybe Bool
Maybe Int
Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
..} ) (Maybe Text -> V1AWSElasticBlockStoreVolumeSource)
-> f (Maybe Text) -> f V1AWSElasticBlockStoreVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType
{-# INLINE v1AWSElasticBlockStoreVolumeSourceFsTypeL #-}

-- | 'v1AWSElasticBlockStoreVolumeSourcePartition' Lens
v1AWSElasticBlockStoreVolumeSourcePartitionL :: Lens_' V1AWSElasticBlockStoreVolumeSource (Maybe Int)
v1AWSElasticBlockStoreVolumeSourcePartitionL :: (Maybe Int -> f (Maybe Int))
-> V1AWSElasticBlockStoreVolumeSource
-> f V1AWSElasticBlockStoreVolumeSource
v1AWSElasticBlockStoreVolumeSourcePartitionL Maybe Int -> f (Maybe Int)
f V1AWSElasticBlockStoreVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: V1AWSElasticBlockStoreVolumeSource -> Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: V1AWSElasticBlockStoreVolumeSource -> Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: V1AWSElasticBlockStoreVolumeSource -> Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: V1AWSElasticBlockStoreVolumeSource -> Maybe Text
..} = (\Maybe Int
v1AWSElasticBlockStoreVolumeSourcePartition -> V1AWSElasticBlockStoreVolumeSource :: Maybe Text
-> Maybe Int
-> Maybe Bool
-> Text
-> V1AWSElasticBlockStoreVolumeSource
V1AWSElasticBlockStoreVolumeSource { Maybe Int
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourcePartition, Maybe Bool
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
..} ) (Maybe Int -> V1AWSElasticBlockStoreVolumeSource)
-> f (Maybe Int) -> f V1AWSElasticBlockStoreVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1AWSElasticBlockStoreVolumeSourcePartition
{-# INLINE v1AWSElasticBlockStoreVolumeSourcePartitionL #-}

-- | 'v1AWSElasticBlockStoreVolumeSourceReadOnly' Lens
v1AWSElasticBlockStoreVolumeSourceReadOnlyL :: Lens_' V1AWSElasticBlockStoreVolumeSource (Maybe Bool)
v1AWSElasticBlockStoreVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1AWSElasticBlockStoreVolumeSource
-> f V1AWSElasticBlockStoreVolumeSource
v1AWSElasticBlockStoreVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1AWSElasticBlockStoreVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: V1AWSElasticBlockStoreVolumeSource -> Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: V1AWSElasticBlockStoreVolumeSource -> Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: V1AWSElasticBlockStoreVolumeSource -> Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: V1AWSElasticBlockStoreVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1AWSElasticBlockStoreVolumeSourceReadOnly -> V1AWSElasticBlockStoreVolumeSource :: Maybe Text
-> Maybe Int
-> Maybe Bool
-> Text
-> V1AWSElasticBlockStoreVolumeSource
V1AWSElasticBlockStoreVolumeSource { Maybe Bool
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceReadOnly, Maybe Int
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1AWSElasticBlockStoreVolumeSource)
-> f (Maybe Bool) -> f V1AWSElasticBlockStoreVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1AWSElasticBlockStoreVolumeSourceReadOnly
{-# INLINE v1AWSElasticBlockStoreVolumeSourceReadOnlyL #-}

-- | 'v1AWSElasticBlockStoreVolumeSourceVolumeId' Lens
v1AWSElasticBlockStoreVolumeSourceVolumeIdL :: Lens_' V1AWSElasticBlockStoreVolumeSource (Text)
v1AWSElasticBlockStoreVolumeSourceVolumeIdL :: (Text -> f Text)
-> V1AWSElasticBlockStoreVolumeSource
-> f V1AWSElasticBlockStoreVolumeSource
v1AWSElasticBlockStoreVolumeSourceVolumeIdL Text -> f Text
f V1AWSElasticBlockStoreVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: V1AWSElasticBlockStoreVolumeSource -> Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: V1AWSElasticBlockStoreVolumeSource -> Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: V1AWSElasticBlockStoreVolumeSource -> Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: V1AWSElasticBlockStoreVolumeSource -> Maybe Text
..} = (\Text
v1AWSElasticBlockStoreVolumeSourceVolumeId -> V1AWSElasticBlockStoreVolumeSource :: Maybe Text
-> Maybe Int
-> Maybe Bool
-> Text
-> V1AWSElasticBlockStoreVolumeSource
V1AWSElasticBlockStoreVolumeSource { Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceVolumeId, Maybe Bool
Maybe Int
Maybe Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1AWSElasticBlockStoreVolumeSource)
-> f Text -> f V1AWSElasticBlockStoreVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AWSElasticBlockStoreVolumeSourceVolumeId
{-# INLINE v1AWSElasticBlockStoreVolumeSourceVolumeIdL #-}



-- * V1Affinity

-- | 'v1AffinityNodeAffinity' Lens
v1AffinityNodeAffinityL :: Lens_' V1Affinity (Maybe V1NodeAffinity)
v1AffinityNodeAffinityL :: (Maybe V1NodeAffinity -> f (Maybe V1NodeAffinity))
-> V1Affinity -> f V1Affinity
v1AffinityNodeAffinityL Maybe V1NodeAffinity -> f (Maybe V1NodeAffinity)
f V1Affinity{Maybe V1PodAntiAffinity
Maybe V1PodAffinity
Maybe V1NodeAffinity
v1AffinityPodAntiAffinity :: V1Affinity -> Maybe V1PodAntiAffinity
v1AffinityPodAffinity :: V1Affinity -> Maybe V1PodAffinity
v1AffinityNodeAffinity :: V1Affinity -> Maybe V1NodeAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
..} = (\Maybe V1NodeAffinity
v1AffinityNodeAffinity -> V1Affinity :: Maybe V1NodeAffinity
-> Maybe V1PodAffinity -> Maybe V1PodAntiAffinity -> V1Affinity
V1Affinity { Maybe V1NodeAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityNodeAffinity, Maybe V1PodAntiAffinity
Maybe V1PodAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
..} ) (Maybe V1NodeAffinity -> V1Affinity)
-> f (Maybe V1NodeAffinity) -> f V1Affinity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeAffinity -> f (Maybe V1NodeAffinity)
f Maybe V1NodeAffinity
v1AffinityNodeAffinity
{-# INLINE v1AffinityNodeAffinityL #-}

-- | 'v1AffinityPodAffinity' Lens
v1AffinityPodAffinityL :: Lens_' V1Affinity (Maybe V1PodAffinity)
v1AffinityPodAffinityL :: (Maybe V1PodAffinity -> f (Maybe V1PodAffinity))
-> V1Affinity -> f V1Affinity
v1AffinityPodAffinityL Maybe V1PodAffinity -> f (Maybe V1PodAffinity)
f V1Affinity{Maybe V1PodAntiAffinity
Maybe V1PodAffinity
Maybe V1NodeAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityPodAntiAffinity :: V1Affinity -> Maybe V1PodAntiAffinity
v1AffinityPodAffinity :: V1Affinity -> Maybe V1PodAffinity
v1AffinityNodeAffinity :: V1Affinity -> Maybe V1NodeAffinity
..} = (\Maybe V1PodAffinity
v1AffinityPodAffinity -> V1Affinity :: Maybe V1NodeAffinity
-> Maybe V1PodAffinity -> Maybe V1PodAntiAffinity -> V1Affinity
V1Affinity { Maybe V1PodAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityPodAffinity, Maybe V1PodAntiAffinity
Maybe V1NodeAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
..} ) (Maybe V1PodAffinity -> V1Affinity)
-> f (Maybe V1PodAffinity) -> f V1Affinity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodAffinity -> f (Maybe V1PodAffinity)
f Maybe V1PodAffinity
v1AffinityPodAffinity
{-# INLINE v1AffinityPodAffinityL #-}

-- | 'v1AffinityPodAntiAffinity' Lens
v1AffinityPodAntiAffinityL :: Lens_' V1Affinity (Maybe V1PodAntiAffinity)
v1AffinityPodAntiAffinityL :: (Maybe V1PodAntiAffinity -> f (Maybe V1PodAntiAffinity))
-> V1Affinity -> f V1Affinity
v1AffinityPodAntiAffinityL Maybe V1PodAntiAffinity -> f (Maybe V1PodAntiAffinity)
f V1Affinity{Maybe V1PodAntiAffinity
Maybe V1PodAffinity
Maybe V1NodeAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityPodAntiAffinity :: V1Affinity -> Maybe V1PodAntiAffinity
v1AffinityPodAffinity :: V1Affinity -> Maybe V1PodAffinity
v1AffinityNodeAffinity :: V1Affinity -> Maybe V1NodeAffinity
..} = (\Maybe V1PodAntiAffinity
v1AffinityPodAntiAffinity -> V1Affinity :: Maybe V1NodeAffinity
-> Maybe V1PodAffinity -> Maybe V1PodAntiAffinity -> V1Affinity
V1Affinity { Maybe V1PodAntiAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
v1AffinityPodAntiAffinity, Maybe V1PodAffinity
Maybe V1NodeAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
..} ) (Maybe V1PodAntiAffinity -> V1Affinity)
-> f (Maybe V1PodAntiAffinity) -> f V1Affinity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodAntiAffinity -> f (Maybe V1PodAntiAffinity)
f Maybe V1PodAntiAffinity
v1AffinityPodAntiAffinity
{-# INLINE v1AffinityPodAntiAffinityL #-}



-- * V1AggregationRule

-- | 'v1AggregationRuleClusterRoleSelectors' Lens
v1AggregationRuleClusterRoleSelectorsL :: Lens_' V1AggregationRule (Maybe [V1LabelSelector])
v1AggregationRuleClusterRoleSelectorsL :: (Maybe [V1LabelSelector] -> f (Maybe [V1LabelSelector]))
-> V1AggregationRule -> f V1AggregationRule
v1AggregationRuleClusterRoleSelectorsL Maybe [V1LabelSelector] -> f (Maybe [V1LabelSelector])
f V1AggregationRule{Maybe [V1LabelSelector]
v1AggregationRuleClusterRoleSelectors :: V1AggregationRule -> Maybe [V1LabelSelector]
v1AggregationRuleClusterRoleSelectors :: Maybe [V1LabelSelector]
..} = (\Maybe [V1LabelSelector]
v1AggregationRuleClusterRoleSelectors -> V1AggregationRule :: Maybe [V1LabelSelector] -> V1AggregationRule
V1AggregationRule { Maybe [V1LabelSelector]
v1AggregationRuleClusterRoleSelectors :: Maybe [V1LabelSelector]
v1AggregationRuleClusterRoleSelectors :: Maybe [V1LabelSelector]
v1AggregationRuleClusterRoleSelectors, ..} ) (Maybe [V1LabelSelector] -> V1AggregationRule)
-> f (Maybe [V1LabelSelector]) -> f V1AggregationRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1LabelSelector] -> f (Maybe [V1LabelSelector])
f Maybe [V1LabelSelector]
v1AggregationRuleClusterRoleSelectors
{-# INLINE v1AggregationRuleClusterRoleSelectorsL #-}



-- * V1AttachedVolume

-- | 'v1AttachedVolumeDevicePath' Lens
v1AttachedVolumeDevicePathL :: Lens_' V1AttachedVolume (Text)
v1AttachedVolumeDevicePathL :: (Text -> f Text) -> V1AttachedVolume -> f V1AttachedVolume
v1AttachedVolumeDevicePathL Text -> f Text
f V1AttachedVolume{Text
v1AttachedVolumeName :: V1AttachedVolume -> Text
v1AttachedVolumeDevicePath :: V1AttachedVolume -> Text
v1AttachedVolumeName :: Text
v1AttachedVolumeDevicePath :: Text
..} = (\Text
v1AttachedVolumeDevicePath -> V1AttachedVolume :: Text -> Text -> V1AttachedVolume
V1AttachedVolume { Text
v1AttachedVolumeDevicePath :: Text
v1AttachedVolumeDevicePath :: Text
v1AttachedVolumeDevicePath, Text
v1AttachedVolumeName :: Text
v1AttachedVolumeName :: Text
..} ) (Text -> V1AttachedVolume) -> f Text -> f V1AttachedVolume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AttachedVolumeDevicePath
{-# INLINE v1AttachedVolumeDevicePathL #-}

-- | 'v1AttachedVolumeName' Lens
v1AttachedVolumeNameL :: Lens_' V1AttachedVolume (Text)
v1AttachedVolumeNameL :: (Text -> f Text) -> V1AttachedVolume -> f V1AttachedVolume
v1AttachedVolumeNameL Text -> f Text
f V1AttachedVolume{Text
v1AttachedVolumeName :: Text
v1AttachedVolumeDevicePath :: Text
v1AttachedVolumeName :: V1AttachedVolume -> Text
v1AttachedVolumeDevicePath :: V1AttachedVolume -> Text
..} = (\Text
v1AttachedVolumeName -> V1AttachedVolume :: Text -> Text -> V1AttachedVolume
V1AttachedVolume { Text
v1AttachedVolumeName :: Text
v1AttachedVolumeName :: Text
v1AttachedVolumeName, Text
v1AttachedVolumeDevicePath :: Text
v1AttachedVolumeDevicePath :: Text
..} ) (Text -> V1AttachedVolume) -> f Text -> f V1AttachedVolume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AttachedVolumeName
{-# INLINE v1AttachedVolumeNameL #-}



-- * V1AzureDiskVolumeSource

-- | 'v1AzureDiskVolumeSourceCachingMode' Lens
v1AzureDiskVolumeSourceCachingModeL :: Lens_' V1AzureDiskVolumeSource (Maybe Text)
v1AzureDiskVolumeSourceCachingModeL :: (Maybe Text -> f (Maybe Text))
-> V1AzureDiskVolumeSource -> f V1AzureDiskVolumeSource
v1AzureDiskVolumeSourceCachingModeL Maybe Text -> f (Maybe Text)
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceKind :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceFsType :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceDiskUri :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceDiskName :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
..} = (\Maybe Text
v1AzureDiskVolumeSourceCachingMode -> V1AzureDiskVolumeSource :: Maybe Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> V1AzureDiskVolumeSource
V1AzureDiskVolumeSource { Maybe Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceCachingMode, Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
..} ) (Maybe Text -> V1AzureDiskVolumeSource)
-> f (Maybe Text) -> f V1AzureDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1AzureDiskVolumeSourceCachingMode
{-# INLINE v1AzureDiskVolumeSourceCachingModeL #-}

-- | 'v1AzureDiskVolumeSourceDiskName' Lens
v1AzureDiskVolumeSourceDiskNameL :: Lens_' V1AzureDiskVolumeSource (Text)
v1AzureDiskVolumeSourceDiskNameL :: (Text -> f Text)
-> V1AzureDiskVolumeSource -> f V1AzureDiskVolumeSource
v1AzureDiskVolumeSourceDiskNameL Text -> f Text
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceKind :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceFsType :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceDiskUri :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceDiskName :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
..} = (\Text
v1AzureDiskVolumeSourceDiskName -> V1AzureDiskVolumeSource :: Maybe Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> V1AzureDiskVolumeSource
V1AzureDiskVolumeSource { Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskName, Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
..} ) (Text -> V1AzureDiskVolumeSource)
-> f Text -> f V1AzureDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AzureDiskVolumeSourceDiskName
{-# INLINE v1AzureDiskVolumeSourceDiskNameL #-}

-- | 'v1AzureDiskVolumeSourceDiskUri' Lens
v1AzureDiskVolumeSourceDiskUriL :: Lens_' V1AzureDiskVolumeSource (Text)
v1AzureDiskVolumeSourceDiskUriL :: (Text -> f Text)
-> V1AzureDiskVolumeSource -> f V1AzureDiskVolumeSource
v1AzureDiskVolumeSourceDiskUriL Text -> f Text
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceKind :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceFsType :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceDiskUri :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceDiskName :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
..} = (\Text
v1AzureDiskVolumeSourceDiskUri -> V1AzureDiskVolumeSource :: Maybe Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> V1AzureDiskVolumeSource
V1AzureDiskVolumeSource { Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskUri, Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
..} ) (Text -> V1AzureDiskVolumeSource)
-> f Text -> f V1AzureDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AzureDiskVolumeSourceDiskUri
{-# INLINE v1AzureDiskVolumeSourceDiskUriL #-}

-- | 'v1AzureDiskVolumeSourceFsType' Lens
v1AzureDiskVolumeSourceFsTypeL :: Lens_' V1AzureDiskVolumeSource (Maybe Text)
v1AzureDiskVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1AzureDiskVolumeSource -> f V1AzureDiskVolumeSource
v1AzureDiskVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceKind :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceFsType :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceDiskUri :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceDiskName :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
..} = (\Maybe Text
v1AzureDiskVolumeSourceFsType -> V1AzureDiskVolumeSource :: Maybe Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> V1AzureDiskVolumeSource
V1AzureDiskVolumeSource { Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceFsType, Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
..} ) (Maybe Text -> V1AzureDiskVolumeSource)
-> f (Maybe Text) -> f V1AzureDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1AzureDiskVolumeSourceFsType
{-# INLINE v1AzureDiskVolumeSourceFsTypeL #-}

-- | 'v1AzureDiskVolumeSourceKind' Lens
v1AzureDiskVolumeSourceKindL :: Lens_' V1AzureDiskVolumeSource (Maybe Text)
v1AzureDiskVolumeSourceKindL :: (Maybe Text -> f (Maybe Text))
-> V1AzureDiskVolumeSource -> f V1AzureDiskVolumeSource
v1AzureDiskVolumeSourceKindL Maybe Text -> f (Maybe Text)
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceKind :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceFsType :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceDiskUri :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceDiskName :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
..} = (\Maybe Text
v1AzureDiskVolumeSourceKind -> V1AzureDiskVolumeSource :: Maybe Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> V1AzureDiskVolumeSource
V1AzureDiskVolumeSource { Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceKind, Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
..} ) (Maybe Text -> V1AzureDiskVolumeSource)
-> f (Maybe Text) -> f V1AzureDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1AzureDiskVolumeSourceKind
{-# INLINE v1AzureDiskVolumeSourceKindL #-}

-- | 'v1AzureDiskVolumeSourceReadOnly' Lens
v1AzureDiskVolumeSourceReadOnlyL :: Lens_' V1AzureDiskVolumeSource (Maybe Bool)
v1AzureDiskVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1AzureDiskVolumeSource -> f V1AzureDiskVolumeSource
v1AzureDiskVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceKind :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceFsType :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceDiskUri :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceDiskName :: V1AzureDiskVolumeSource -> Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1AzureDiskVolumeSourceReadOnly -> V1AzureDiskVolumeSource :: Maybe Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> V1AzureDiskVolumeSource
V1AzureDiskVolumeSource { Maybe Bool
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceReadOnly, Maybe Text
Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
..} ) (Maybe Bool -> V1AzureDiskVolumeSource)
-> f (Maybe Bool) -> f V1AzureDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1AzureDiskVolumeSourceReadOnly
{-# INLINE v1AzureDiskVolumeSourceReadOnlyL #-}



-- * V1AzureFilePersistentVolumeSource

-- | 'v1AzureFilePersistentVolumeSourceReadOnly' Lens
v1AzureFilePersistentVolumeSourceReadOnlyL :: Lens_' V1AzureFilePersistentVolumeSource (Maybe Bool)
v1AzureFilePersistentVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1AzureFilePersistentVolumeSource
-> f V1AzureFilePersistentVolumeSource
v1AzureFilePersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1AzureFilePersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceShareName :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: V1AzureFilePersistentVolumeSource -> Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceReadOnly :: V1AzureFilePersistentVolumeSource -> Maybe Bool
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Bool
v1AzureFilePersistentVolumeSourceReadOnly -> V1AzureFilePersistentVolumeSource :: Maybe Bool
-> Text -> Maybe Text -> Text -> V1AzureFilePersistentVolumeSource
V1AzureFilePersistentVolumeSource { Maybe Bool
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceReadOnly, Maybe Text
Text
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
..} ) (Maybe Bool -> V1AzureFilePersistentVolumeSource)
-> f (Maybe Bool) -> f V1AzureFilePersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1AzureFilePersistentVolumeSourceReadOnly
{-# INLINE v1AzureFilePersistentVolumeSourceReadOnlyL #-}

-- | 'v1AzureFilePersistentVolumeSourceSecretName' Lens
v1AzureFilePersistentVolumeSourceSecretNameL :: Lens_' V1AzureFilePersistentVolumeSource (Text)
v1AzureFilePersistentVolumeSourceSecretNameL :: (Text -> f Text)
-> V1AzureFilePersistentVolumeSource
-> f V1AzureFilePersistentVolumeSource
v1AzureFilePersistentVolumeSourceSecretNameL Text -> f Text
f V1AzureFilePersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceShareName :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: V1AzureFilePersistentVolumeSource -> Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceReadOnly :: V1AzureFilePersistentVolumeSource -> Maybe Bool
..} = (\Text
v1AzureFilePersistentVolumeSourceSecretName -> V1AzureFilePersistentVolumeSource :: Maybe Bool
-> Text -> Maybe Text -> Text -> V1AzureFilePersistentVolumeSource
V1AzureFilePersistentVolumeSource { Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceSecretName, Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
..} ) (Text -> V1AzureFilePersistentVolumeSource)
-> f Text -> f V1AzureFilePersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AzureFilePersistentVolumeSourceSecretName
{-# INLINE v1AzureFilePersistentVolumeSourceSecretNameL #-}

-- | 'v1AzureFilePersistentVolumeSourceSecretNamespace' Lens
v1AzureFilePersistentVolumeSourceSecretNamespaceL :: Lens_' V1AzureFilePersistentVolumeSource (Maybe Text)
v1AzureFilePersistentVolumeSourceSecretNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1AzureFilePersistentVolumeSource
-> f V1AzureFilePersistentVolumeSource
v1AzureFilePersistentVolumeSourceSecretNamespaceL Maybe Text -> f (Maybe Text)
f V1AzureFilePersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceShareName :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: V1AzureFilePersistentVolumeSource -> Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceReadOnly :: V1AzureFilePersistentVolumeSource -> Maybe Bool
..} = (\Maybe Text
v1AzureFilePersistentVolumeSourceSecretNamespace -> V1AzureFilePersistentVolumeSource :: Maybe Bool
-> Text -> Maybe Text -> Text -> V1AzureFilePersistentVolumeSource
V1AzureFilePersistentVolumeSource { Maybe Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretNamespace, Maybe Bool
Text
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
..} ) (Maybe Text -> V1AzureFilePersistentVolumeSource)
-> f (Maybe Text) -> f V1AzureFilePersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1AzureFilePersistentVolumeSourceSecretNamespace
{-# INLINE v1AzureFilePersistentVolumeSourceSecretNamespaceL #-}

-- | 'v1AzureFilePersistentVolumeSourceShareName' Lens
v1AzureFilePersistentVolumeSourceShareNameL :: Lens_' V1AzureFilePersistentVolumeSource (Text)
v1AzureFilePersistentVolumeSourceShareNameL :: (Text -> f Text)
-> V1AzureFilePersistentVolumeSource
-> f V1AzureFilePersistentVolumeSource
v1AzureFilePersistentVolumeSourceShareNameL Text -> f Text
f V1AzureFilePersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceShareName :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: V1AzureFilePersistentVolumeSource -> Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceReadOnly :: V1AzureFilePersistentVolumeSource -> Maybe Bool
..} = (\Text
v1AzureFilePersistentVolumeSourceShareName -> V1AzureFilePersistentVolumeSource :: Maybe Bool
-> Text -> Maybe Text -> Text -> V1AzureFilePersistentVolumeSource
V1AzureFilePersistentVolumeSource { Text
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceShareName, Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
..} ) (Text -> V1AzureFilePersistentVolumeSource)
-> f Text -> f V1AzureFilePersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AzureFilePersistentVolumeSourceShareName
{-# INLINE v1AzureFilePersistentVolumeSourceShareNameL #-}



-- * V1AzureFileVolumeSource

-- | 'v1AzureFileVolumeSourceReadOnly' Lens
v1AzureFileVolumeSourceReadOnlyL :: Lens_' V1AzureFileVolumeSource (Maybe Bool)
v1AzureFileVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1AzureFileVolumeSource -> f V1AzureFileVolumeSource
v1AzureFileVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1AzureFileVolumeSource{Maybe Bool
Text
v1AzureFileVolumeSourceShareName :: V1AzureFileVolumeSource -> Text
v1AzureFileVolumeSourceSecretName :: V1AzureFileVolumeSource -> Text
v1AzureFileVolumeSourceReadOnly :: V1AzureFileVolumeSource -> Maybe Bool
v1AzureFileVolumeSourceShareName :: Text
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Bool
v1AzureFileVolumeSourceReadOnly -> V1AzureFileVolumeSource :: Maybe Bool -> Text -> Text -> V1AzureFileVolumeSource
V1AzureFileVolumeSource { Maybe Bool
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceReadOnly, Text
v1AzureFileVolumeSourceShareName :: Text
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceShareName :: Text
v1AzureFileVolumeSourceSecretName :: Text
..} ) (Maybe Bool -> V1AzureFileVolumeSource)
-> f (Maybe Bool) -> f V1AzureFileVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1AzureFileVolumeSourceReadOnly
{-# INLINE v1AzureFileVolumeSourceReadOnlyL #-}

-- | 'v1AzureFileVolumeSourceSecretName' Lens
v1AzureFileVolumeSourceSecretNameL :: Lens_' V1AzureFileVolumeSource (Text)
v1AzureFileVolumeSourceSecretNameL :: (Text -> f Text)
-> V1AzureFileVolumeSource -> f V1AzureFileVolumeSource
v1AzureFileVolumeSourceSecretNameL Text -> f Text
f V1AzureFileVolumeSource{Maybe Bool
Text
v1AzureFileVolumeSourceShareName :: Text
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceShareName :: V1AzureFileVolumeSource -> Text
v1AzureFileVolumeSourceSecretName :: V1AzureFileVolumeSource -> Text
v1AzureFileVolumeSourceReadOnly :: V1AzureFileVolumeSource -> Maybe Bool
..} = (\Text
v1AzureFileVolumeSourceSecretName -> V1AzureFileVolumeSource :: Maybe Bool -> Text -> Text -> V1AzureFileVolumeSource
V1AzureFileVolumeSource { Text
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceSecretName, Maybe Bool
Text
v1AzureFileVolumeSourceShareName :: Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceShareName :: Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
..} ) (Text -> V1AzureFileVolumeSource)
-> f Text -> f V1AzureFileVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AzureFileVolumeSourceSecretName
{-# INLINE v1AzureFileVolumeSourceSecretNameL #-}

-- | 'v1AzureFileVolumeSourceShareName' Lens
v1AzureFileVolumeSourceShareNameL :: Lens_' V1AzureFileVolumeSource (Text)
v1AzureFileVolumeSourceShareNameL :: (Text -> f Text)
-> V1AzureFileVolumeSource -> f V1AzureFileVolumeSource
v1AzureFileVolumeSourceShareNameL Text -> f Text
f V1AzureFileVolumeSource{Maybe Bool
Text
v1AzureFileVolumeSourceShareName :: Text
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceShareName :: V1AzureFileVolumeSource -> Text
v1AzureFileVolumeSourceSecretName :: V1AzureFileVolumeSource -> Text
v1AzureFileVolumeSourceReadOnly :: V1AzureFileVolumeSource -> Maybe Bool
..} = (\Text
v1AzureFileVolumeSourceShareName -> V1AzureFileVolumeSource :: Maybe Bool -> Text -> Text -> V1AzureFileVolumeSource
V1AzureFileVolumeSource { Text
v1AzureFileVolumeSourceShareName :: Text
v1AzureFileVolumeSourceShareName :: Text
v1AzureFileVolumeSourceShareName, Maybe Bool
Text
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
..} ) (Text -> V1AzureFileVolumeSource)
-> f Text -> f V1AzureFileVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AzureFileVolumeSourceShareName
{-# INLINE v1AzureFileVolumeSourceShareNameL #-}



-- * V1Binding

-- | 'v1BindingApiVersion' Lens
v1BindingApiVersionL :: Lens_' V1Binding (Maybe Text)
v1BindingApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Binding -> f V1Binding
v1BindingApiVersionL Maybe Text -> f (Maybe Text)
f V1Binding{Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingTarget :: V1Binding -> V1ObjectReference
v1BindingMetadata :: V1Binding -> Maybe V1ObjectMeta
v1BindingKind :: V1Binding -> Maybe Text
v1BindingApiVersion :: V1Binding -> Maybe Text
v1BindingTarget :: V1ObjectReference
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingKind :: Maybe Text
v1BindingApiVersion :: Maybe Text
..} = (\Maybe Text
v1BindingApiVersion -> V1Binding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ObjectReference
-> V1Binding
V1Binding { Maybe Text
v1BindingApiVersion :: Maybe Text
v1BindingApiVersion :: Maybe Text
v1BindingApiVersion, Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingTarget :: V1ObjectReference
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingKind :: Maybe Text
v1BindingTarget :: V1ObjectReference
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingKind :: Maybe Text
..} ) (Maybe Text -> V1Binding) -> f (Maybe Text) -> f V1Binding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1BindingApiVersion
{-# INLINE v1BindingApiVersionL #-}

-- | 'v1BindingKind' Lens
v1BindingKindL :: Lens_' V1Binding (Maybe Text)
v1BindingKindL :: (Maybe Text -> f (Maybe Text)) -> V1Binding -> f V1Binding
v1BindingKindL Maybe Text -> f (Maybe Text)
f V1Binding{Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingTarget :: V1ObjectReference
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingKind :: Maybe Text
v1BindingApiVersion :: Maybe Text
v1BindingTarget :: V1Binding -> V1ObjectReference
v1BindingMetadata :: V1Binding -> Maybe V1ObjectMeta
v1BindingKind :: V1Binding -> Maybe Text
v1BindingApiVersion :: V1Binding -> Maybe Text
..} = (\Maybe Text
v1BindingKind -> V1Binding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ObjectReference
-> V1Binding
V1Binding { Maybe Text
v1BindingKind :: Maybe Text
v1BindingKind :: Maybe Text
v1BindingKind, Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingTarget :: V1ObjectReference
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingApiVersion :: Maybe Text
v1BindingTarget :: V1ObjectReference
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Binding) -> f (Maybe Text) -> f V1Binding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1BindingKind
{-# INLINE v1BindingKindL #-}

-- | 'v1BindingMetadata' Lens
v1BindingMetadataL :: Lens_' V1Binding (Maybe V1ObjectMeta)
v1BindingMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1Binding -> f V1Binding
v1BindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Binding{Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingTarget :: V1ObjectReference
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingKind :: Maybe Text
v1BindingApiVersion :: Maybe Text
v1BindingTarget :: V1Binding -> V1ObjectReference
v1BindingMetadata :: V1Binding -> Maybe V1ObjectMeta
v1BindingKind :: V1Binding -> Maybe Text
v1BindingApiVersion :: V1Binding -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1BindingMetadata -> V1Binding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ObjectReference
-> V1Binding
V1Binding { Maybe V1ObjectMeta
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingMetadata, Maybe Text
V1ObjectReference
v1BindingTarget :: V1ObjectReference
v1BindingKind :: Maybe Text
v1BindingApiVersion :: Maybe Text
v1BindingTarget :: V1ObjectReference
v1BindingKind :: Maybe Text
v1BindingApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Binding)
-> f (Maybe V1ObjectMeta) -> f V1Binding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1BindingMetadata
{-# INLINE v1BindingMetadataL #-}

-- | 'v1BindingTarget' Lens
v1BindingTargetL :: Lens_' V1Binding (V1ObjectReference)
v1BindingTargetL :: (V1ObjectReference -> f V1ObjectReference)
-> V1Binding -> f V1Binding
v1BindingTargetL V1ObjectReference -> f V1ObjectReference
f V1Binding{Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingTarget :: V1ObjectReference
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingKind :: Maybe Text
v1BindingApiVersion :: Maybe Text
v1BindingTarget :: V1Binding -> V1ObjectReference
v1BindingMetadata :: V1Binding -> Maybe V1ObjectMeta
v1BindingKind :: V1Binding -> Maybe Text
v1BindingApiVersion :: V1Binding -> Maybe Text
..} = (\V1ObjectReference
v1BindingTarget -> V1Binding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ObjectReference
-> V1Binding
V1Binding { V1ObjectReference
v1BindingTarget :: V1ObjectReference
v1BindingTarget :: V1ObjectReference
v1BindingTarget, Maybe Text
Maybe V1ObjectMeta
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingKind :: Maybe Text
v1BindingApiVersion :: Maybe Text
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingKind :: Maybe Text
v1BindingApiVersion :: Maybe Text
..} ) (V1ObjectReference -> V1Binding)
-> f V1ObjectReference -> f V1Binding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1ObjectReference -> f V1ObjectReference
f V1ObjectReference
v1BindingTarget
{-# INLINE v1BindingTargetL #-}



-- * V1BoundObjectReference

-- | 'v1BoundObjectReferenceApiVersion' Lens
v1BoundObjectReferenceApiVersionL :: Lens_' V1BoundObjectReference (Maybe Text)
v1BoundObjectReferenceApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1BoundObjectReference -> f V1BoundObjectReference
v1BoundObjectReferenceApiVersionL Maybe Text -> f (Maybe Text)
f V1BoundObjectReference{Maybe Text
v1BoundObjectReferenceUid :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceName :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceKind :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceApiVersion :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
..} = (\Maybe Text
v1BoundObjectReferenceApiVersion -> V1BoundObjectReference :: Maybe Text
-> Maybe Text -> Maybe Text -> Maybe Text -> V1BoundObjectReference
V1BoundObjectReference { Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceApiVersion, Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
..} ) (Maybe Text -> V1BoundObjectReference)
-> f (Maybe Text) -> f V1BoundObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1BoundObjectReferenceApiVersion
{-# INLINE v1BoundObjectReferenceApiVersionL #-}

-- | 'v1BoundObjectReferenceKind' Lens
v1BoundObjectReferenceKindL :: Lens_' V1BoundObjectReference (Maybe Text)
v1BoundObjectReferenceKindL :: (Maybe Text -> f (Maybe Text))
-> V1BoundObjectReference -> f V1BoundObjectReference
v1BoundObjectReferenceKindL Maybe Text -> f (Maybe Text)
f V1BoundObjectReference{Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceUid :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceName :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceKind :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceApiVersion :: V1BoundObjectReference -> Maybe Text
..} = (\Maybe Text
v1BoundObjectReferenceKind -> V1BoundObjectReference :: Maybe Text
-> Maybe Text -> Maybe Text -> Maybe Text -> V1BoundObjectReference
V1BoundObjectReference { Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceKind, Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1BoundObjectReference)
-> f (Maybe Text) -> f V1BoundObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1BoundObjectReferenceKind
{-# INLINE v1BoundObjectReferenceKindL #-}

-- | 'v1BoundObjectReferenceName' Lens
v1BoundObjectReferenceNameL :: Lens_' V1BoundObjectReference (Maybe Text)
v1BoundObjectReferenceNameL :: (Maybe Text -> f (Maybe Text))
-> V1BoundObjectReference -> f V1BoundObjectReference
v1BoundObjectReferenceNameL Maybe Text -> f (Maybe Text)
f V1BoundObjectReference{Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceUid :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceName :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceKind :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceApiVersion :: V1BoundObjectReference -> Maybe Text
..} = (\Maybe Text
v1BoundObjectReferenceName -> V1BoundObjectReference :: Maybe Text
-> Maybe Text -> Maybe Text -> Maybe Text -> V1BoundObjectReference
V1BoundObjectReference { Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceName, Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1BoundObjectReference)
-> f (Maybe Text) -> f V1BoundObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1BoundObjectReferenceName
{-# INLINE v1BoundObjectReferenceNameL #-}

-- | 'v1BoundObjectReferenceUid' Lens
v1BoundObjectReferenceUidL :: Lens_' V1BoundObjectReference (Maybe Text)
v1BoundObjectReferenceUidL :: (Maybe Text -> f (Maybe Text))
-> V1BoundObjectReference -> f V1BoundObjectReference
v1BoundObjectReferenceUidL Maybe Text -> f (Maybe Text)
f V1BoundObjectReference{Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceUid :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceName :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceKind :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceApiVersion :: V1BoundObjectReference -> Maybe Text
..} = (\Maybe Text
v1BoundObjectReferenceUid -> V1BoundObjectReference :: Maybe Text
-> Maybe Text -> Maybe Text -> Maybe Text -> V1BoundObjectReference
V1BoundObjectReference { Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceUid, Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1BoundObjectReference)
-> f (Maybe Text) -> f V1BoundObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1BoundObjectReferenceUid
{-# INLINE v1BoundObjectReferenceUidL #-}



-- * V1CSIPersistentVolumeSource

-- | 'v1CSIPersistentVolumeSourceControllerExpandSecretRef' Lens
v1CSIPersistentVolumeSourceControllerExpandSecretRefL :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceControllerExpandSecretRefL :: (Maybe V1SecretReference -> f (Maybe V1SecretReference))
-> V1CSIPersistentVolumeSource -> f V1CSIPersistentVolumeSource
v1CSIPersistentVolumeSourceControllerExpandSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceVolumeAttributes :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: V1CSIPersistentVolumeSource -> Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: V1CSIPersistentVolumeSource -> Maybe Text
v1CSIPersistentVolumeSourceDriver :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
..} = (\Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef -> V1CSIPersistentVolumeSource :: Maybe V1SecretReference
-> Maybe V1SecretReference
-> Text
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe V1SecretReference
-> Maybe Bool
-> Maybe (Map String Text)
-> Text
-> V1CSIPersistentVolumeSource
V1CSIPersistentVolumeSource { Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef, Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
..} ) (Maybe V1SecretReference -> V1CSIPersistentVolumeSource)
-> f (Maybe V1SecretReference) -> f V1CSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretReference -> f (Maybe V1SecretReference)
f Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef
{-# INLINE v1CSIPersistentVolumeSourceControllerExpandSecretRefL #-}

-- | 'v1CSIPersistentVolumeSourceControllerPublishSecretRef' Lens
v1CSIPersistentVolumeSourceControllerPublishSecretRefL :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceControllerPublishSecretRefL :: (Maybe V1SecretReference -> f (Maybe V1SecretReference))
-> V1CSIPersistentVolumeSource -> f V1CSIPersistentVolumeSource
v1CSIPersistentVolumeSourceControllerPublishSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceVolumeAttributes :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: V1CSIPersistentVolumeSource -> Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: V1CSIPersistentVolumeSource -> Maybe Text
v1CSIPersistentVolumeSourceDriver :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
..} = (\Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef -> V1CSIPersistentVolumeSource :: Maybe V1SecretReference
-> Maybe V1SecretReference
-> Text
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe V1SecretReference
-> Maybe Bool
-> Maybe (Map String Text)
-> Text
-> V1CSIPersistentVolumeSource
V1CSIPersistentVolumeSource { Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef, Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
..} ) (Maybe V1SecretReference -> V1CSIPersistentVolumeSource)
-> f (Maybe V1SecretReference) -> f V1CSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretReference -> f (Maybe V1SecretReference)
f Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef
{-# INLINE v1CSIPersistentVolumeSourceControllerPublishSecretRefL #-}

-- | 'v1CSIPersistentVolumeSourceDriver' Lens
v1CSIPersistentVolumeSourceDriverL :: Lens_' V1CSIPersistentVolumeSource (Text)
v1CSIPersistentVolumeSourceDriverL :: (Text -> f Text)
-> V1CSIPersistentVolumeSource -> f V1CSIPersistentVolumeSource
v1CSIPersistentVolumeSourceDriverL Text -> f Text
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceVolumeAttributes :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: V1CSIPersistentVolumeSource -> Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: V1CSIPersistentVolumeSource -> Maybe Text
v1CSIPersistentVolumeSourceDriver :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
..} = (\Text
v1CSIPersistentVolumeSourceDriver -> V1CSIPersistentVolumeSource :: Maybe V1SecretReference
-> Maybe V1SecretReference
-> Text
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe V1SecretReference
-> Maybe Bool
-> Maybe (Map String Text)
-> Text
-> V1CSIPersistentVolumeSource
V1CSIPersistentVolumeSource { Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceDriver, Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
..} ) (Text -> V1CSIPersistentVolumeSource)
-> f Text -> f V1CSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CSIPersistentVolumeSourceDriver
{-# INLINE v1CSIPersistentVolumeSourceDriverL #-}

-- | 'v1CSIPersistentVolumeSourceFsType' Lens
v1CSIPersistentVolumeSourceFsTypeL :: Lens_' V1CSIPersistentVolumeSource (Maybe Text)
v1CSIPersistentVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1CSIPersistentVolumeSource -> f V1CSIPersistentVolumeSource
v1CSIPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceVolumeAttributes :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: V1CSIPersistentVolumeSource -> Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: V1CSIPersistentVolumeSource -> Maybe Text
v1CSIPersistentVolumeSourceDriver :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
..} = (\Maybe Text
v1CSIPersistentVolumeSourceFsType -> V1CSIPersistentVolumeSource :: Maybe V1SecretReference
-> Maybe V1SecretReference
-> Text
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe V1SecretReference
-> Maybe Bool
-> Maybe (Map String Text)
-> Text
-> V1CSIPersistentVolumeSource
V1CSIPersistentVolumeSource { Maybe Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceFsType, Maybe Bool
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
..} ) (Maybe Text -> V1CSIPersistentVolumeSource)
-> f (Maybe Text) -> f V1CSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIPersistentVolumeSourceFsType
{-# INLINE v1CSIPersistentVolumeSourceFsTypeL #-}

-- | 'v1CSIPersistentVolumeSourceNodePublishSecretRef' Lens
v1CSIPersistentVolumeSourceNodePublishSecretRefL :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceNodePublishSecretRefL :: (Maybe V1SecretReference -> f (Maybe V1SecretReference))
-> V1CSIPersistentVolumeSource -> f V1CSIPersistentVolumeSource
v1CSIPersistentVolumeSourceNodePublishSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceVolumeAttributes :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: V1CSIPersistentVolumeSource -> Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: V1CSIPersistentVolumeSource -> Maybe Text
v1CSIPersistentVolumeSourceDriver :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
..} = (\Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef -> V1CSIPersistentVolumeSource :: Maybe V1SecretReference
-> Maybe V1SecretReference
-> Text
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe V1SecretReference
-> Maybe Bool
-> Maybe (Map String Text)
-> Text
-> V1CSIPersistentVolumeSource
V1CSIPersistentVolumeSource { Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef, Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
..} ) (Maybe V1SecretReference -> V1CSIPersistentVolumeSource)
-> f (Maybe V1SecretReference) -> f V1CSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretReference -> f (Maybe V1SecretReference)
f Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef
{-# INLINE v1CSIPersistentVolumeSourceNodePublishSecretRefL #-}

-- | 'v1CSIPersistentVolumeSourceNodeStageSecretRef' Lens
v1CSIPersistentVolumeSourceNodeStageSecretRefL :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceNodeStageSecretRefL :: (Maybe V1SecretReference -> f (Maybe V1SecretReference))
-> V1CSIPersistentVolumeSource -> f V1CSIPersistentVolumeSource
v1CSIPersistentVolumeSourceNodeStageSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceVolumeAttributes :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: V1CSIPersistentVolumeSource -> Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: V1CSIPersistentVolumeSource -> Maybe Text
v1CSIPersistentVolumeSourceDriver :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
..} = (\Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef -> V1CSIPersistentVolumeSource :: Maybe V1SecretReference
-> Maybe V1SecretReference
-> Text
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe V1SecretReference
-> Maybe Bool
-> Maybe (Map String Text)
-> Text
-> V1CSIPersistentVolumeSource
V1CSIPersistentVolumeSource { Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef, Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
..} ) (Maybe V1SecretReference -> V1CSIPersistentVolumeSource)
-> f (Maybe V1SecretReference) -> f V1CSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretReference -> f (Maybe V1SecretReference)
f Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef
{-# INLINE v1CSIPersistentVolumeSourceNodeStageSecretRefL #-}

-- | 'v1CSIPersistentVolumeSourceReadOnly' Lens
v1CSIPersistentVolumeSourceReadOnlyL :: Lens_' V1CSIPersistentVolumeSource (Maybe Bool)
v1CSIPersistentVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1CSIPersistentVolumeSource -> f V1CSIPersistentVolumeSource
v1CSIPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceVolumeAttributes :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: V1CSIPersistentVolumeSource -> Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: V1CSIPersistentVolumeSource -> Maybe Text
v1CSIPersistentVolumeSourceDriver :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
..} = (\Maybe Bool
v1CSIPersistentVolumeSourceReadOnly -> V1CSIPersistentVolumeSource :: Maybe V1SecretReference
-> Maybe V1SecretReference
-> Text
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe V1SecretReference
-> Maybe Bool
-> Maybe (Map String Text)
-> Text
-> V1CSIPersistentVolumeSource
V1CSIPersistentVolumeSource { Maybe Bool
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceReadOnly, Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
..} ) (Maybe Bool -> V1CSIPersistentVolumeSource)
-> f (Maybe Bool) -> f V1CSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CSIPersistentVolumeSourceReadOnly
{-# INLINE v1CSIPersistentVolumeSourceReadOnlyL #-}

-- | 'v1CSIPersistentVolumeSourceVolumeAttributes' Lens
v1CSIPersistentVolumeSourceVolumeAttributesL :: Lens_' V1CSIPersistentVolumeSource (Maybe (Map.Map String Text))
v1CSIPersistentVolumeSourceVolumeAttributesL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1CSIPersistentVolumeSource -> f V1CSIPersistentVolumeSource
v1CSIPersistentVolumeSourceVolumeAttributesL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceVolumeAttributes :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: V1CSIPersistentVolumeSource -> Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: V1CSIPersistentVolumeSource -> Maybe Text
v1CSIPersistentVolumeSourceDriver :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
..} = (\Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeAttributes -> V1CSIPersistentVolumeSource :: Maybe V1SecretReference
-> Maybe V1SecretReference
-> Text
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe V1SecretReference
-> Maybe Bool
-> Maybe (Map String Text)
-> Text
-> V1CSIPersistentVolumeSource
V1CSIPersistentVolumeSource { Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeAttributes, Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
..} ) (Maybe (Map String Text) -> V1CSIPersistentVolumeSource)
-> f (Maybe (Map String Text)) -> f V1CSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeAttributes
{-# INLINE v1CSIPersistentVolumeSourceVolumeAttributesL #-}

-- | 'v1CSIPersistentVolumeSourceVolumeHandle' Lens
v1CSIPersistentVolumeSourceVolumeHandleL :: Lens_' V1CSIPersistentVolumeSource (Text)
v1CSIPersistentVolumeSourceVolumeHandleL :: (Text -> f Text)
-> V1CSIPersistentVolumeSource -> f V1CSIPersistentVolumeSource
v1CSIPersistentVolumeSourceVolumeHandleL Text -> f Text
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeHandle :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceVolumeAttributes :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: V1CSIPersistentVolumeSource -> Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: V1CSIPersistentVolumeSource -> Maybe Text
v1CSIPersistentVolumeSourceDriver :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
..} = (\Text
v1CSIPersistentVolumeSourceVolumeHandle -> V1CSIPersistentVolumeSource :: Maybe V1SecretReference
-> Maybe V1SecretReference
-> Text
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe V1SecretReference
-> Maybe Bool
-> Maybe (Map String Text)
-> Text
-> V1CSIPersistentVolumeSource
V1CSIPersistentVolumeSource { Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeHandle, Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
..} ) (Text -> V1CSIPersistentVolumeSource)
-> f Text -> f V1CSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CSIPersistentVolumeSourceVolumeHandle
{-# INLINE v1CSIPersistentVolumeSourceVolumeHandleL #-}



-- * V1CSIVolumeSource

-- | 'v1CSIVolumeSourceDriver' Lens
v1CSIVolumeSourceDriverL :: Lens_' V1CSIVolumeSource (Text)
v1CSIVolumeSourceDriverL :: (Text -> f Text) -> V1CSIVolumeSource -> f V1CSIVolumeSource
v1CSIVolumeSourceDriverL Text -> f Text
f V1CSIVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceVolumeAttributes :: V1CSIVolumeSource -> Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: V1CSIVolumeSource -> Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: V1CSIVolumeSource -> Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: V1CSIVolumeSource -> Maybe Text
v1CSIVolumeSourceDriver :: V1CSIVolumeSource -> Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
..} = (\Text
v1CSIVolumeSourceDriver -> V1CSIVolumeSource :: Text
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Bool
-> Maybe (Map String Text)
-> V1CSIVolumeSource
V1CSIVolumeSource { Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceDriver, Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1CSIVolumeSource) -> f Text -> f V1CSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CSIVolumeSourceDriver
{-# INLINE v1CSIVolumeSourceDriverL #-}

-- | 'v1CSIVolumeSourceFsType' Lens
v1CSIVolumeSourceFsTypeL :: Lens_' V1CSIVolumeSource (Maybe Text)
v1CSIVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1CSIVolumeSource -> f V1CSIVolumeSource
v1CSIVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1CSIVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceVolumeAttributes :: V1CSIVolumeSource -> Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: V1CSIVolumeSource -> Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: V1CSIVolumeSource -> Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: V1CSIVolumeSource -> Maybe Text
v1CSIVolumeSourceDriver :: V1CSIVolumeSource -> Text
..} = (\Maybe Text
v1CSIVolumeSourceFsType -> V1CSIVolumeSource :: Text
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Bool
-> Maybe (Map String Text)
-> V1CSIVolumeSource
V1CSIVolumeSource { Maybe Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceFsType, Maybe Bool
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceDriver :: Text
..} ) (Maybe Text -> V1CSIVolumeSource)
-> f (Maybe Text) -> f V1CSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIVolumeSourceFsType
{-# INLINE v1CSIVolumeSourceFsTypeL #-}

-- | 'v1CSIVolumeSourceNodePublishSecretRef' Lens
v1CSIVolumeSourceNodePublishSecretRefL :: Lens_' V1CSIVolumeSource (Maybe V1LocalObjectReference)
v1CSIVolumeSourceNodePublishSecretRefL :: (Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference))
-> V1CSIVolumeSource -> f V1CSIVolumeSource
v1CSIVolumeSourceNodePublishSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1CSIVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceVolumeAttributes :: V1CSIVolumeSource -> Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: V1CSIVolumeSource -> Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: V1CSIVolumeSource -> Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: V1CSIVolumeSource -> Maybe Text
v1CSIVolumeSourceDriver :: V1CSIVolumeSource -> Text
..} = (\Maybe V1LocalObjectReference
v1CSIVolumeSourceNodePublishSecretRef -> V1CSIVolumeSource :: Text
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Bool
-> Maybe (Map String Text)
-> V1CSIVolumeSource
V1CSIVolumeSource { Maybe V1LocalObjectReference
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceNodePublishSecretRef, Maybe Bool
Maybe Text
Maybe (Map String Text)
Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
..} ) (Maybe V1LocalObjectReference -> V1CSIVolumeSource)
-> f (Maybe V1LocalObjectReference) -> f V1CSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f Maybe V1LocalObjectReference
v1CSIVolumeSourceNodePublishSecretRef
{-# INLINE v1CSIVolumeSourceNodePublishSecretRefL #-}

-- | 'v1CSIVolumeSourceReadOnly' Lens
v1CSIVolumeSourceReadOnlyL :: Lens_' V1CSIVolumeSource (Maybe Bool)
v1CSIVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1CSIVolumeSource -> f V1CSIVolumeSource
v1CSIVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CSIVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceVolumeAttributes :: V1CSIVolumeSource -> Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: V1CSIVolumeSource -> Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: V1CSIVolumeSource -> Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: V1CSIVolumeSource -> Maybe Text
v1CSIVolumeSourceDriver :: V1CSIVolumeSource -> Text
..} = (\Maybe Bool
v1CSIVolumeSourceReadOnly -> V1CSIVolumeSource :: Text
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Bool
-> Maybe (Map String Text)
-> V1CSIVolumeSource
V1CSIVolumeSource { Maybe Bool
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceReadOnly, Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
..} ) (Maybe Bool -> V1CSIVolumeSource)
-> f (Maybe Bool) -> f V1CSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CSIVolumeSourceReadOnly
{-# INLINE v1CSIVolumeSourceReadOnlyL #-}

-- | 'v1CSIVolumeSourceVolumeAttributes' Lens
v1CSIVolumeSourceVolumeAttributesL :: Lens_' V1CSIVolumeSource (Maybe (Map.Map String Text))
v1CSIVolumeSourceVolumeAttributesL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1CSIVolumeSource -> f V1CSIVolumeSource
v1CSIVolumeSourceVolumeAttributesL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1CSIVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceVolumeAttributes :: V1CSIVolumeSource -> Maybe (Map String Text)
v1CSIVolumeSourceReadOnly :: V1CSIVolumeSource -> Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: V1CSIVolumeSource -> Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: V1CSIVolumeSource -> Maybe Text
v1CSIVolumeSourceDriver :: V1CSIVolumeSource -> Text
..} = (\Maybe (Map String Text)
v1CSIVolumeSourceVolumeAttributes -> V1CSIVolumeSource :: Text
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Bool
-> Maybe (Map String Text)
-> V1CSIVolumeSource
V1CSIVolumeSource { Maybe (Map String Text)
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceVolumeAttributes, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceDriver :: Text
..} ) (Maybe (Map String Text) -> V1CSIVolumeSource)
-> f (Maybe (Map String Text)) -> f V1CSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1CSIVolumeSourceVolumeAttributes
{-# INLINE v1CSIVolumeSourceVolumeAttributesL #-}



-- * V1Capabilities

-- | 'v1CapabilitiesAdd' Lens
v1CapabilitiesAddL :: Lens_' V1Capabilities (Maybe [Text])
v1CapabilitiesAddL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1Capabilities -> f V1Capabilities
v1CapabilitiesAddL Maybe [Text] -> f (Maybe [Text])
f V1Capabilities{Maybe [Text]
v1CapabilitiesDrop :: V1Capabilities -> Maybe [Text]
v1CapabilitiesAdd :: V1Capabilities -> Maybe [Text]
v1CapabilitiesDrop :: Maybe [Text]
v1CapabilitiesAdd :: Maybe [Text]
..} = (\Maybe [Text]
v1CapabilitiesAdd -> V1Capabilities :: Maybe [Text] -> Maybe [Text] -> V1Capabilities
V1Capabilities { Maybe [Text]
v1CapabilitiesAdd :: Maybe [Text]
v1CapabilitiesAdd :: Maybe [Text]
v1CapabilitiesAdd, Maybe [Text]
v1CapabilitiesDrop :: Maybe [Text]
v1CapabilitiesDrop :: Maybe [Text]
..} ) (Maybe [Text] -> V1Capabilities)
-> f (Maybe [Text]) -> f V1Capabilities
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1CapabilitiesAdd
{-# INLINE v1CapabilitiesAddL #-}

-- | 'v1CapabilitiesDrop' Lens
v1CapabilitiesDropL :: Lens_' V1Capabilities (Maybe [Text])
v1CapabilitiesDropL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1Capabilities -> f V1Capabilities
v1CapabilitiesDropL Maybe [Text] -> f (Maybe [Text])
f V1Capabilities{Maybe [Text]
v1CapabilitiesDrop :: Maybe [Text]
v1CapabilitiesAdd :: Maybe [Text]
v1CapabilitiesDrop :: V1Capabilities -> Maybe [Text]
v1CapabilitiesAdd :: V1Capabilities -> Maybe [Text]
..} = (\Maybe [Text]
v1CapabilitiesDrop -> V1Capabilities :: Maybe [Text] -> Maybe [Text] -> V1Capabilities
V1Capabilities { Maybe [Text]
v1CapabilitiesDrop :: Maybe [Text]
v1CapabilitiesDrop :: Maybe [Text]
v1CapabilitiesDrop, Maybe [Text]
v1CapabilitiesAdd :: Maybe [Text]
v1CapabilitiesAdd :: Maybe [Text]
..} ) (Maybe [Text] -> V1Capabilities)
-> f (Maybe [Text]) -> f V1Capabilities
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1CapabilitiesDrop
{-# INLINE v1CapabilitiesDropL #-}



-- * V1CephFSPersistentVolumeSource

-- | 'v1CephFSPersistentVolumeSourceMonitors' Lens
v1CephFSPersistentVolumeSourceMonitorsL :: Lens_' V1CephFSPersistentVolumeSource ([Text])
v1CephFSPersistentVolumeSourceMonitorsL :: ([Text] -> f [Text])
-> V1CephFSPersistentVolumeSource
-> f V1CephFSPersistentVolumeSource
v1CephFSPersistentVolumeSourceMonitorsL [Text] -> f [Text]
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: V1CephFSPersistentVolumeSource -> Maybe Bool
v1CephFSPersistentVolumeSourcePath :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
..} = (\[Text]
v1CephFSPersistentVolumeSourceMonitors -> V1CephFSPersistentVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe Text
-> V1CephFSPersistentVolumeSource
V1CephFSPersistentVolumeSource { [Text]
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceMonitors, Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
..} ) ([Text] -> V1CephFSPersistentVolumeSource)
-> f [Text] -> f V1CephFSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1CephFSPersistentVolumeSourceMonitors
{-# INLINE v1CephFSPersistentVolumeSourceMonitorsL #-}

-- | 'v1CephFSPersistentVolumeSourcePath' Lens
v1CephFSPersistentVolumeSourcePathL :: Lens_' V1CephFSPersistentVolumeSource (Maybe Text)
v1CephFSPersistentVolumeSourcePathL :: (Maybe Text -> f (Maybe Text))
-> V1CephFSPersistentVolumeSource
-> f V1CephFSPersistentVolumeSource
v1CephFSPersistentVolumeSourcePathL Maybe Text -> f (Maybe Text)
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceUser :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: V1CephFSPersistentVolumeSource -> Maybe Bool
v1CephFSPersistentVolumeSourcePath :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
..} = (\Maybe Text
v1CephFSPersistentVolumeSourcePath -> V1CephFSPersistentVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe Text
-> V1CephFSPersistentVolumeSource
V1CephFSPersistentVolumeSource { Maybe Text
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourcePath, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceMonitors :: [Text]
..} ) (Maybe Text -> V1CephFSPersistentVolumeSource)
-> f (Maybe Text) -> f V1CephFSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CephFSPersistentVolumeSourcePath
{-# INLINE v1CephFSPersistentVolumeSourcePathL #-}

-- | 'v1CephFSPersistentVolumeSourceReadOnly' Lens
v1CephFSPersistentVolumeSourceReadOnlyL :: Lens_' V1CephFSPersistentVolumeSource (Maybe Bool)
v1CephFSPersistentVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1CephFSPersistentVolumeSource
-> f V1CephFSPersistentVolumeSource
v1CephFSPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceUser :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: V1CephFSPersistentVolumeSource -> Maybe Bool
v1CephFSPersistentVolumeSourcePath :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
..} = (\Maybe Bool
v1CephFSPersistentVolumeSourceReadOnly -> V1CephFSPersistentVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe Text
-> V1CephFSPersistentVolumeSource
V1CephFSPersistentVolumeSource { Maybe Bool
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceReadOnly, [Text]
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
..} ) (Maybe Bool -> V1CephFSPersistentVolumeSource)
-> f (Maybe Bool) -> f V1CephFSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CephFSPersistentVolumeSourceReadOnly
{-# INLINE v1CephFSPersistentVolumeSourceReadOnlyL #-}

-- | 'v1CephFSPersistentVolumeSourceSecretFile' Lens
v1CephFSPersistentVolumeSourceSecretFileL :: Lens_' V1CephFSPersistentVolumeSource (Maybe Text)
v1CephFSPersistentVolumeSourceSecretFileL :: (Maybe Text -> f (Maybe Text))
-> V1CephFSPersistentVolumeSource
-> f V1CephFSPersistentVolumeSource
v1CephFSPersistentVolumeSourceSecretFileL Maybe Text -> f (Maybe Text)
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceUser :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: V1CephFSPersistentVolumeSource -> Maybe Bool
v1CephFSPersistentVolumeSourcePath :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
..} = (\Maybe Text
v1CephFSPersistentVolumeSourceSecretFile -> V1CephFSPersistentVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe Text
-> V1CephFSPersistentVolumeSource
V1CephFSPersistentVolumeSource { Maybe Text
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretFile, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
..} ) (Maybe Text -> V1CephFSPersistentVolumeSource)
-> f (Maybe Text) -> f V1CephFSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CephFSPersistentVolumeSourceSecretFile
{-# INLINE v1CephFSPersistentVolumeSourceSecretFileL #-}

-- | 'v1CephFSPersistentVolumeSourceSecretRef' Lens
v1CephFSPersistentVolumeSourceSecretRefL :: Lens_' V1CephFSPersistentVolumeSource (Maybe V1SecretReference)
v1CephFSPersistentVolumeSourceSecretRefL :: (Maybe V1SecretReference -> f (Maybe V1SecretReference))
-> V1CephFSPersistentVolumeSource
-> f V1CephFSPersistentVolumeSource
v1CephFSPersistentVolumeSourceSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceUser :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: V1CephFSPersistentVolumeSource -> Maybe Bool
v1CephFSPersistentVolumeSourcePath :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
..} = (\Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretRef -> V1CephFSPersistentVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe Text
-> V1CephFSPersistentVolumeSource
V1CephFSPersistentVolumeSource { Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretRef, [Text]
Maybe Bool
Maybe Text
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
..} ) (Maybe V1SecretReference -> V1CephFSPersistentVolumeSource)
-> f (Maybe V1SecretReference) -> f V1CephFSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretReference -> f (Maybe V1SecretReference)
f Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretRef
{-# INLINE v1CephFSPersistentVolumeSourceSecretRefL #-}

-- | 'v1CephFSPersistentVolumeSourceUser' Lens
v1CephFSPersistentVolumeSourceUserL :: Lens_' V1CephFSPersistentVolumeSource (Maybe Text)
v1CephFSPersistentVolumeSourceUserL :: (Maybe Text -> f (Maybe Text))
-> V1CephFSPersistentVolumeSource
-> f V1CephFSPersistentVolumeSource
v1CephFSPersistentVolumeSourceUserL Maybe Text -> f (Maybe Text)
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceUser :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: V1CephFSPersistentVolumeSource -> Maybe Bool
v1CephFSPersistentVolumeSourcePath :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
..} = (\Maybe Text
v1CephFSPersistentVolumeSourceUser -> V1CephFSPersistentVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1SecretReference
-> Maybe Text
-> V1CephFSPersistentVolumeSource
V1CephFSPersistentVolumeSource { Maybe Text
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceUser, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
..} ) (Maybe Text -> V1CephFSPersistentVolumeSource)
-> f (Maybe Text) -> f V1CephFSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CephFSPersistentVolumeSourceUser
{-# INLINE v1CephFSPersistentVolumeSourceUserL #-}



-- * V1CephFSVolumeSource

-- | 'v1CephFSVolumeSourceMonitors' Lens
v1CephFSVolumeSourceMonitorsL :: Lens_' V1CephFSVolumeSource ([Text])
v1CephFSVolumeSourceMonitorsL :: ([Text] -> f [Text])
-> V1CephFSVolumeSource -> f V1CephFSVolumeSource
v1CephFSVolumeSourceMonitorsL [Text] -> f [Text]
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceSecretRef :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceReadOnly :: V1CephFSVolumeSource -> Maybe Bool
v1CephFSVolumeSourcePath :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
..} = (\[Text]
v1CephFSVolumeSourceMonitors -> V1CephFSVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1CephFSVolumeSource
V1CephFSVolumeSource { [Text]
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceMonitors, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
..} ) ([Text] -> V1CephFSVolumeSource)
-> f [Text] -> f V1CephFSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1CephFSVolumeSourceMonitors
{-# INLINE v1CephFSVolumeSourceMonitorsL #-}

-- | 'v1CephFSVolumeSourcePath' Lens
v1CephFSVolumeSourcePathL :: Lens_' V1CephFSVolumeSource (Maybe Text)
v1CephFSVolumeSourcePathL :: (Maybe Text -> f (Maybe Text))
-> V1CephFSVolumeSource -> f V1CephFSVolumeSource
v1CephFSVolumeSourcePathL Maybe Text -> f (Maybe Text)
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceUser :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceSecretRef :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceReadOnly :: V1CephFSVolumeSource -> Maybe Bool
v1CephFSVolumeSourcePath :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
..} = (\Maybe Text
v1CephFSVolumeSourcePath -> V1CephFSVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1CephFSVolumeSource
V1CephFSVolumeSource { Maybe Text
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourcePath, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceMonitors :: [Text]
..} ) (Maybe Text -> V1CephFSVolumeSource)
-> f (Maybe Text) -> f V1CephFSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CephFSVolumeSourcePath
{-# INLINE v1CephFSVolumeSourcePathL #-}

-- | 'v1CephFSVolumeSourceReadOnly' Lens
v1CephFSVolumeSourceReadOnlyL :: Lens_' V1CephFSVolumeSource (Maybe Bool)
v1CephFSVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1CephFSVolumeSource -> f V1CephFSVolumeSource
v1CephFSVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceUser :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceSecretRef :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceReadOnly :: V1CephFSVolumeSource -> Maybe Bool
v1CephFSVolumeSourcePath :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
..} = (\Maybe Bool
v1CephFSVolumeSourceReadOnly -> V1CephFSVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1CephFSVolumeSource
V1CephFSVolumeSource { Maybe Bool
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceReadOnly, [Text]
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
..} ) (Maybe Bool -> V1CephFSVolumeSource)
-> f (Maybe Bool) -> f V1CephFSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CephFSVolumeSourceReadOnly
{-# INLINE v1CephFSVolumeSourceReadOnlyL #-}

-- | 'v1CephFSVolumeSourceSecretFile' Lens
v1CephFSVolumeSourceSecretFileL :: Lens_' V1CephFSVolumeSource (Maybe Text)
v1CephFSVolumeSourceSecretFileL :: (Maybe Text -> f (Maybe Text))
-> V1CephFSVolumeSource -> f V1CephFSVolumeSource
v1CephFSVolumeSourceSecretFileL Maybe Text -> f (Maybe Text)
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceUser :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceSecretRef :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceReadOnly :: V1CephFSVolumeSource -> Maybe Bool
v1CephFSVolumeSourcePath :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
..} = (\Maybe Text
v1CephFSVolumeSourceSecretFile -> V1CephFSVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1CephFSVolumeSource
V1CephFSVolumeSource { Maybe Text
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretFile, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
..} ) (Maybe Text -> V1CephFSVolumeSource)
-> f (Maybe Text) -> f V1CephFSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CephFSVolumeSourceSecretFile
{-# INLINE v1CephFSVolumeSourceSecretFileL #-}

-- | 'v1CephFSVolumeSourceSecretRef' Lens
v1CephFSVolumeSourceSecretRefL :: Lens_' V1CephFSVolumeSource (Maybe V1LocalObjectReference)
v1CephFSVolumeSourceSecretRefL :: (Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference))
-> V1CephFSVolumeSource -> f V1CephFSVolumeSource
v1CephFSVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceUser :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceSecretRef :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceReadOnly :: V1CephFSVolumeSource -> Maybe Bool
v1CephFSVolumeSourcePath :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
..} = (\Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretRef -> V1CephFSVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1CephFSVolumeSource
V1CephFSVolumeSource { Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretRef, [Text]
Maybe Bool
Maybe Text
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
..} ) (Maybe V1LocalObjectReference -> V1CephFSVolumeSource)
-> f (Maybe V1LocalObjectReference) -> f V1CephFSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretRef
{-# INLINE v1CephFSVolumeSourceSecretRefL #-}

-- | 'v1CephFSVolumeSourceUser' Lens
v1CephFSVolumeSourceUserL :: Lens_' V1CephFSVolumeSource (Maybe Text)
v1CephFSVolumeSourceUserL :: (Maybe Text -> f (Maybe Text))
-> V1CephFSVolumeSource -> f V1CephFSVolumeSource
v1CephFSVolumeSourceUserL Maybe Text -> f (Maybe Text)
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceUser :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceSecretRef :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceReadOnly :: V1CephFSVolumeSource -> Maybe Bool
v1CephFSVolumeSourcePath :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
..} = (\Maybe Text
v1CephFSVolumeSourceUser -> V1CephFSVolumeSource :: [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1CephFSVolumeSource
V1CephFSVolumeSource { Maybe Text
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceUser, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
..} ) (Maybe Text -> V1CephFSVolumeSource)
-> f (Maybe Text) -> f V1CephFSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CephFSVolumeSourceUser
{-# INLINE v1CephFSVolumeSourceUserL #-}



-- * V1CinderPersistentVolumeSource

-- | 'v1CinderPersistentVolumeSourceFsType' Lens
v1CinderPersistentVolumeSourceFsTypeL :: Lens_' V1CinderPersistentVolumeSource (Maybe Text)
v1CinderPersistentVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1CinderPersistentVolumeSource
-> f V1CinderPersistentVolumeSource
v1CinderPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1CinderPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceVolumeId :: V1CinderPersistentVolumeSource -> Text
v1CinderPersistentVolumeSourceSecretRef :: V1CinderPersistentVolumeSource -> Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: V1CinderPersistentVolumeSource -> Maybe Bool
v1CinderPersistentVolumeSourceFsType :: V1CinderPersistentVolumeSource -> Maybe Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1CinderPersistentVolumeSourceFsType -> V1CinderPersistentVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1CinderPersistentVolumeSource
V1CinderPersistentVolumeSource { Maybe Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceFsType, Maybe Bool
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
..} ) (Maybe Text -> V1CinderPersistentVolumeSource)
-> f (Maybe Text) -> f V1CinderPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CinderPersistentVolumeSourceFsType
{-# INLINE v1CinderPersistentVolumeSourceFsTypeL #-}

-- | 'v1CinderPersistentVolumeSourceReadOnly' Lens
v1CinderPersistentVolumeSourceReadOnlyL :: Lens_' V1CinderPersistentVolumeSource (Maybe Bool)
v1CinderPersistentVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1CinderPersistentVolumeSource
-> f V1CinderPersistentVolumeSource
v1CinderPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CinderPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceVolumeId :: V1CinderPersistentVolumeSource -> Text
v1CinderPersistentVolumeSourceSecretRef :: V1CinderPersistentVolumeSource -> Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: V1CinderPersistentVolumeSource -> Maybe Bool
v1CinderPersistentVolumeSourceFsType :: V1CinderPersistentVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1CinderPersistentVolumeSourceReadOnly -> V1CinderPersistentVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1CinderPersistentVolumeSource
V1CinderPersistentVolumeSource { Maybe Bool
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceReadOnly, Maybe Text
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1CinderPersistentVolumeSource)
-> f (Maybe Bool) -> f V1CinderPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CinderPersistentVolumeSourceReadOnly
{-# INLINE v1CinderPersistentVolumeSourceReadOnlyL #-}

-- | 'v1CinderPersistentVolumeSourceSecretRef' Lens
v1CinderPersistentVolumeSourceSecretRefL :: Lens_' V1CinderPersistentVolumeSource (Maybe V1SecretReference)
v1CinderPersistentVolumeSourceSecretRefL :: (Maybe V1SecretReference -> f (Maybe V1SecretReference))
-> V1CinderPersistentVolumeSource
-> f V1CinderPersistentVolumeSource
v1CinderPersistentVolumeSourceSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CinderPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceVolumeId :: V1CinderPersistentVolumeSource -> Text
v1CinderPersistentVolumeSourceSecretRef :: V1CinderPersistentVolumeSource -> Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: V1CinderPersistentVolumeSource -> Maybe Bool
v1CinderPersistentVolumeSourceFsType :: V1CinderPersistentVolumeSource -> Maybe Text
..} = (\Maybe V1SecretReference
v1CinderPersistentVolumeSourceSecretRef -> V1CinderPersistentVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1CinderPersistentVolumeSource
V1CinderPersistentVolumeSource { Maybe V1SecretReference
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceSecretRef, Maybe Bool
Maybe Text
Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe V1SecretReference -> V1CinderPersistentVolumeSource)
-> f (Maybe V1SecretReference) -> f V1CinderPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretReference -> f (Maybe V1SecretReference)
f Maybe V1SecretReference
v1CinderPersistentVolumeSourceSecretRef
{-# INLINE v1CinderPersistentVolumeSourceSecretRefL #-}

-- | 'v1CinderPersistentVolumeSourceVolumeId' Lens
v1CinderPersistentVolumeSourceVolumeIdL :: Lens_' V1CinderPersistentVolumeSource (Text)
v1CinderPersistentVolumeSourceVolumeIdL :: (Text -> f Text)
-> V1CinderPersistentVolumeSource
-> f V1CinderPersistentVolumeSource
v1CinderPersistentVolumeSourceVolumeIdL Text -> f Text
f V1CinderPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceVolumeId :: V1CinderPersistentVolumeSource -> Text
v1CinderPersistentVolumeSourceSecretRef :: V1CinderPersistentVolumeSource -> Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: V1CinderPersistentVolumeSource -> Maybe Bool
v1CinderPersistentVolumeSourceFsType :: V1CinderPersistentVolumeSource -> Maybe Text
..} = (\Text
v1CinderPersistentVolumeSourceVolumeId -> V1CinderPersistentVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1CinderPersistentVolumeSource
V1CinderPersistentVolumeSource { Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceVolumeId, Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1CinderPersistentVolumeSource)
-> f Text -> f V1CinderPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CinderPersistentVolumeSourceVolumeId
{-# INLINE v1CinderPersistentVolumeSourceVolumeIdL #-}



-- * V1CinderVolumeSource

-- | 'v1CinderVolumeSourceFsType' Lens
v1CinderVolumeSourceFsTypeL :: Lens_' V1CinderVolumeSource (Maybe Text)
v1CinderVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1CinderVolumeSource -> f V1CinderVolumeSource
v1CinderVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1CinderVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceVolumeId :: V1CinderVolumeSource -> Text
v1CinderVolumeSourceSecretRef :: V1CinderVolumeSource -> Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: V1CinderVolumeSource -> Maybe Bool
v1CinderVolumeSourceFsType :: V1CinderVolumeSource -> Maybe Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1CinderVolumeSourceFsType -> V1CinderVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1CinderVolumeSource
V1CinderVolumeSource { Maybe Text
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceFsType, Maybe Bool
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: Maybe Bool
..} ) (Maybe Text -> V1CinderVolumeSource)
-> f (Maybe Text) -> f V1CinderVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CinderVolumeSourceFsType
{-# INLINE v1CinderVolumeSourceFsTypeL #-}

-- | 'v1CinderVolumeSourceReadOnly' Lens
v1CinderVolumeSourceReadOnlyL :: Lens_' V1CinderVolumeSource (Maybe Bool)
v1CinderVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1CinderVolumeSource -> f V1CinderVolumeSource
v1CinderVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CinderVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceVolumeId :: V1CinderVolumeSource -> Text
v1CinderVolumeSourceSecretRef :: V1CinderVolumeSource -> Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: V1CinderVolumeSource -> Maybe Bool
v1CinderVolumeSourceFsType :: V1CinderVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1CinderVolumeSourceReadOnly -> V1CinderVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1CinderVolumeSource
V1CinderVolumeSource { Maybe Bool
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceReadOnly, Maybe Text
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1CinderVolumeSource)
-> f (Maybe Bool) -> f V1CinderVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CinderVolumeSourceReadOnly
{-# INLINE v1CinderVolumeSourceReadOnlyL #-}

-- | 'v1CinderVolumeSourceSecretRef' Lens
v1CinderVolumeSourceSecretRefL :: Lens_' V1CinderVolumeSource (Maybe V1LocalObjectReference)
v1CinderVolumeSourceSecretRefL :: (Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference))
-> V1CinderVolumeSource -> f V1CinderVolumeSource
v1CinderVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1CinderVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceVolumeId :: V1CinderVolumeSource -> Text
v1CinderVolumeSourceSecretRef :: V1CinderVolumeSource -> Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: V1CinderVolumeSource -> Maybe Bool
v1CinderVolumeSourceFsType :: V1CinderVolumeSource -> Maybe Text
..} = (\Maybe V1LocalObjectReference
v1CinderVolumeSourceSecretRef -> V1CinderVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1CinderVolumeSource
V1CinderVolumeSource { Maybe V1LocalObjectReference
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceSecretRef, Maybe Bool
Maybe Text
Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceFsType :: Maybe Text
..} ) (Maybe V1LocalObjectReference -> V1CinderVolumeSource)
-> f (Maybe V1LocalObjectReference) -> f V1CinderVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f Maybe V1LocalObjectReference
v1CinderVolumeSourceSecretRef
{-# INLINE v1CinderVolumeSourceSecretRefL #-}

-- | 'v1CinderVolumeSourceVolumeId' Lens
v1CinderVolumeSourceVolumeIdL :: Lens_' V1CinderVolumeSource (Text)
v1CinderVolumeSourceVolumeIdL :: (Text -> f Text) -> V1CinderVolumeSource -> f V1CinderVolumeSource
v1CinderVolumeSourceVolumeIdL Text -> f Text
f V1CinderVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceVolumeId :: V1CinderVolumeSource -> Text
v1CinderVolumeSourceSecretRef :: V1CinderVolumeSource -> Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: V1CinderVolumeSource -> Maybe Bool
v1CinderVolumeSourceFsType :: V1CinderVolumeSource -> Maybe Text
..} = (\Text
v1CinderVolumeSourceVolumeId -> V1CinderVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1CinderVolumeSource
V1CinderVolumeSource { Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceVolumeId, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1CinderVolumeSource) -> f Text -> f V1CinderVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CinderVolumeSourceVolumeId
{-# INLINE v1CinderVolumeSourceVolumeIdL #-}



-- * V1ClientIPConfig

-- | 'v1ClientIPConfigTimeoutSeconds' Lens
v1ClientIPConfigTimeoutSecondsL :: Lens_' V1ClientIPConfig (Maybe Int)
v1ClientIPConfigTimeoutSecondsL :: (Maybe Int -> f (Maybe Int))
-> V1ClientIPConfig -> f V1ClientIPConfig
v1ClientIPConfigTimeoutSecondsL Maybe Int -> f (Maybe Int)
f V1ClientIPConfig{Maybe Int
v1ClientIPConfigTimeoutSeconds :: V1ClientIPConfig -> Maybe Int
v1ClientIPConfigTimeoutSeconds :: Maybe Int
..} = (\Maybe Int
v1ClientIPConfigTimeoutSeconds -> V1ClientIPConfig :: Maybe Int -> V1ClientIPConfig
V1ClientIPConfig { Maybe Int
v1ClientIPConfigTimeoutSeconds :: Maybe Int
v1ClientIPConfigTimeoutSeconds :: Maybe Int
v1ClientIPConfigTimeoutSeconds, ..} ) (Maybe Int -> V1ClientIPConfig)
-> f (Maybe Int) -> f V1ClientIPConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ClientIPConfigTimeoutSeconds
{-# INLINE v1ClientIPConfigTimeoutSecondsL #-}



-- * V1ClusterRole

-- | 'v1ClusterRoleAggregationRule' Lens
v1ClusterRoleAggregationRuleL :: Lens_' V1ClusterRole (Maybe V1AggregationRule)
v1ClusterRoleAggregationRuleL :: (Maybe V1AggregationRule -> f (Maybe V1AggregationRule))
-> V1ClusterRole -> f V1ClusterRole
v1ClusterRoleAggregationRuleL Maybe V1AggregationRule -> f (Maybe V1AggregationRule)
f V1ClusterRole{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleRules :: V1ClusterRole -> Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: V1ClusterRole -> Maybe V1ObjectMeta
v1ClusterRoleKind :: V1ClusterRole -> Maybe Text
v1ClusterRoleApiVersion :: V1ClusterRole -> Maybe Text
v1ClusterRoleAggregationRule :: V1ClusterRole -> Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
..} = (\Maybe V1AggregationRule
v1ClusterRoleAggregationRule -> V1ClusterRole :: Maybe V1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1PolicyRule]
-> V1ClusterRole
V1ClusterRole { Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleAggregationRule, Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
..} ) (Maybe V1AggregationRule -> V1ClusterRole)
-> f (Maybe V1AggregationRule) -> f V1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1AggregationRule -> f (Maybe V1AggregationRule)
f Maybe V1AggregationRule
v1ClusterRoleAggregationRule
{-# INLINE v1ClusterRoleAggregationRuleL #-}

-- | 'v1ClusterRoleApiVersion' Lens
v1ClusterRoleApiVersionL :: Lens_' V1ClusterRole (Maybe Text)
v1ClusterRoleApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1ClusterRole -> f V1ClusterRole
v1ClusterRoleApiVersionL Maybe Text -> f (Maybe Text)
f V1ClusterRole{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleRules :: V1ClusterRole -> Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: V1ClusterRole -> Maybe V1ObjectMeta
v1ClusterRoleKind :: V1ClusterRole -> Maybe Text
v1ClusterRoleApiVersion :: V1ClusterRole -> Maybe Text
v1ClusterRoleAggregationRule :: V1ClusterRole -> Maybe V1AggregationRule
..} = (\Maybe Text
v1ClusterRoleApiVersion -> V1ClusterRole :: Maybe V1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1PolicyRule]
-> V1ClusterRole
V1ClusterRole { Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleApiVersion, Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
..} ) (Maybe Text -> V1ClusterRole) -> f (Maybe Text) -> f V1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ClusterRoleApiVersion
{-# INLINE v1ClusterRoleApiVersionL #-}

-- | 'v1ClusterRoleKind' Lens
v1ClusterRoleKindL :: Lens_' V1ClusterRole (Maybe Text)
v1ClusterRoleKindL :: (Maybe Text -> f (Maybe Text)) -> V1ClusterRole -> f V1ClusterRole
v1ClusterRoleKindL Maybe Text -> f (Maybe Text)
f V1ClusterRole{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleRules :: V1ClusterRole -> Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: V1ClusterRole -> Maybe V1ObjectMeta
v1ClusterRoleKind :: V1ClusterRole -> Maybe Text
v1ClusterRoleApiVersion :: V1ClusterRole -> Maybe Text
v1ClusterRoleAggregationRule :: V1ClusterRole -> Maybe V1AggregationRule
..} = (\Maybe Text
v1ClusterRoleKind -> V1ClusterRole :: Maybe V1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1PolicyRule]
-> V1ClusterRole
V1ClusterRole { Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleKind, Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
..} ) (Maybe Text -> V1ClusterRole) -> f (Maybe Text) -> f V1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ClusterRoleKind
{-# INLINE v1ClusterRoleKindL #-}

-- | 'v1ClusterRoleMetadata' Lens
v1ClusterRoleMetadataL :: Lens_' V1ClusterRole (Maybe V1ObjectMeta)
v1ClusterRoleMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1ClusterRole -> f V1ClusterRole
v1ClusterRoleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ClusterRole{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleRules :: V1ClusterRole -> Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: V1ClusterRole -> Maybe V1ObjectMeta
v1ClusterRoleKind :: V1ClusterRole -> Maybe Text
v1ClusterRoleApiVersion :: V1ClusterRole -> Maybe Text
v1ClusterRoleAggregationRule :: V1ClusterRole -> Maybe V1AggregationRule
..} = (\Maybe V1ObjectMeta
v1ClusterRoleMetadata -> V1ClusterRole :: Maybe V1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1PolicyRule]
-> V1ClusterRole
V1ClusterRole { Maybe V1ObjectMeta
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleMetadata, Maybe [V1PolicyRule]
Maybe Text
Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
..} ) (Maybe V1ObjectMeta -> V1ClusterRole)
-> f (Maybe V1ObjectMeta) -> f V1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ClusterRoleMetadata
{-# INLINE v1ClusterRoleMetadataL #-}

-- | 'v1ClusterRoleRules' Lens
v1ClusterRoleRulesL :: Lens_' V1ClusterRole (Maybe [V1PolicyRule])
v1ClusterRoleRulesL :: (Maybe [V1PolicyRule] -> f (Maybe [V1PolicyRule]))
-> V1ClusterRole -> f V1ClusterRole
v1ClusterRoleRulesL Maybe [V1PolicyRule] -> f (Maybe [V1PolicyRule])
f V1ClusterRole{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleRules :: V1ClusterRole -> Maybe [V1PolicyRule]
v1ClusterRoleMetadata :: V1ClusterRole -> Maybe V1ObjectMeta
v1ClusterRoleKind :: V1ClusterRole -> Maybe Text
v1ClusterRoleApiVersion :: V1ClusterRole -> Maybe Text
v1ClusterRoleAggregationRule :: V1ClusterRole -> Maybe V1AggregationRule
..} = (\Maybe [V1PolicyRule]
v1ClusterRoleRules -> V1ClusterRole :: Maybe V1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1PolicyRule]
-> V1ClusterRole
V1ClusterRole { Maybe [V1PolicyRule]
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleRules, Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
..} ) (Maybe [V1PolicyRule] -> V1ClusterRole)
-> f (Maybe [V1PolicyRule]) -> f V1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PolicyRule] -> f (Maybe [V1PolicyRule])
f Maybe [V1PolicyRule]
v1ClusterRoleRules
{-# INLINE v1ClusterRoleRulesL #-}



-- * V1ClusterRoleBinding

-- | 'v1ClusterRoleBindingApiVersion' Lens
v1ClusterRoleBindingApiVersionL :: Lens_' V1ClusterRoleBinding (Maybe Text)
v1ClusterRoleBindingApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ClusterRoleBinding -> f V1ClusterRoleBinding
v1ClusterRoleBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1ClusterRoleBinding{Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingSubjects :: V1ClusterRoleBinding -> Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1ClusterRoleBinding -> V1RoleRef
v1ClusterRoleBindingMetadata :: V1ClusterRoleBinding -> Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: V1ClusterRoleBinding -> Maybe Text
v1ClusterRoleBindingApiVersion :: V1ClusterRoleBinding -> Maybe Text
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
..} = (\Maybe Text
v1ClusterRoleBindingApiVersion -> V1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1RoleRef
-> Maybe [V1Subject]
-> V1ClusterRoleBinding
V1ClusterRoleBinding { Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingApiVersion, Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
..} ) (Maybe Text -> V1ClusterRoleBinding)
-> f (Maybe Text) -> f V1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ClusterRoleBindingApiVersion
{-# INLINE v1ClusterRoleBindingApiVersionL #-}

-- | 'v1ClusterRoleBindingKind' Lens
v1ClusterRoleBindingKindL :: Lens_' V1ClusterRoleBinding (Maybe Text)
v1ClusterRoleBindingKindL :: (Maybe Text -> f (Maybe Text))
-> V1ClusterRoleBinding -> f V1ClusterRoleBinding
v1ClusterRoleBindingKindL Maybe Text -> f (Maybe Text)
f V1ClusterRoleBinding{Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingSubjects :: V1ClusterRoleBinding -> Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1ClusterRoleBinding -> V1RoleRef
v1ClusterRoleBindingMetadata :: V1ClusterRoleBinding -> Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: V1ClusterRoleBinding -> Maybe Text
v1ClusterRoleBindingApiVersion :: V1ClusterRoleBinding -> Maybe Text
..} = (\Maybe Text
v1ClusterRoleBindingKind -> V1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1RoleRef
-> Maybe [V1Subject]
-> V1ClusterRoleBinding
V1ClusterRoleBinding { Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingKind, Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ClusterRoleBinding)
-> f (Maybe Text) -> f V1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ClusterRoleBindingKind
{-# INLINE v1ClusterRoleBindingKindL #-}

-- | 'v1ClusterRoleBindingMetadata' Lens
v1ClusterRoleBindingMetadataL :: Lens_' V1ClusterRoleBinding (Maybe V1ObjectMeta)
v1ClusterRoleBindingMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1ClusterRoleBinding -> f V1ClusterRoleBinding
v1ClusterRoleBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ClusterRoleBinding{Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingSubjects :: V1ClusterRoleBinding -> Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1ClusterRoleBinding -> V1RoleRef
v1ClusterRoleBindingMetadata :: V1ClusterRoleBinding -> Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: V1ClusterRoleBinding -> Maybe Text
v1ClusterRoleBindingApiVersion :: V1ClusterRoleBinding -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ClusterRoleBindingMetadata -> V1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1RoleRef
-> Maybe [V1Subject]
-> V1ClusterRoleBinding
V1ClusterRoleBinding { Maybe V1ObjectMeta
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingMetadata, Maybe [V1Subject]
Maybe Text
V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1ClusterRoleBinding)
-> f (Maybe V1ObjectMeta) -> f V1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ClusterRoleBindingMetadata
{-# INLINE v1ClusterRoleBindingMetadataL #-}

-- | 'v1ClusterRoleBindingRoleRef' Lens
v1ClusterRoleBindingRoleRefL :: Lens_' V1ClusterRoleBinding (V1RoleRef)
v1ClusterRoleBindingRoleRefL :: (V1RoleRef -> f V1RoleRef)
-> V1ClusterRoleBinding -> f V1ClusterRoleBinding
v1ClusterRoleBindingRoleRefL V1RoleRef -> f V1RoleRef
f V1ClusterRoleBinding{Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingSubjects :: V1ClusterRoleBinding -> Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1ClusterRoleBinding -> V1RoleRef
v1ClusterRoleBindingMetadata :: V1ClusterRoleBinding -> Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: V1ClusterRoleBinding -> Maybe Text
v1ClusterRoleBindingApiVersion :: V1ClusterRoleBinding -> Maybe Text
..} = (\V1RoleRef
v1ClusterRoleBindingRoleRef -> V1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1RoleRef
-> Maybe [V1Subject]
-> V1ClusterRoleBinding
V1ClusterRoleBinding { V1RoleRef
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingRoleRef, Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (V1RoleRef -> V1ClusterRoleBinding)
-> f V1RoleRef -> f V1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1RoleRef -> f V1RoleRef
f V1RoleRef
v1ClusterRoleBindingRoleRef
{-# INLINE v1ClusterRoleBindingRoleRefL #-}

-- | 'v1ClusterRoleBindingSubjects' Lens
v1ClusterRoleBindingSubjectsL :: Lens_' V1ClusterRoleBinding (Maybe [V1Subject])
v1ClusterRoleBindingSubjectsL :: (Maybe [V1Subject] -> f (Maybe [V1Subject]))
-> V1ClusterRoleBinding -> f V1ClusterRoleBinding
v1ClusterRoleBindingSubjectsL Maybe [V1Subject] -> f (Maybe [V1Subject])
f V1ClusterRoleBinding{Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingSubjects :: V1ClusterRoleBinding -> Maybe [V1Subject]
v1ClusterRoleBindingRoleRef :: V1ClusterRoleBinding -> V1RoleRef
v1ClusterRoleBindingMetadata :: V1ClusterRoleBinding -> Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: V1ClusterRoleBinding -> Maybe Text
v1ClusterRoleBindingApiVersion :: V1ClusterRoleBinding -> Maybe Text
..} = (\Maybe [V1Subject]
v1ClusterRoleBindingSubjects -> V1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1RoleRef
-> Maybe [V1Subject]
-> V1ClusterRoleBinding
V1ClusterRoleBinding { Maybe [V1Subject]
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingSubjects :: Maybe [V1Subject]
v1ClusterRoleBindingSubjects, Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (Maybe [V1Subject] -> V1ClusterRoleBinding)
-> f (Maybe [V1Subject]) -> f V1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Subject] -> f (Maybe [V1Subject])
f Maybe [V1Subject]
v1ClusterRoleBindingSubjects
{-# INLINE v1ClusterRoleBindingSubjectsL #-}



-- * V1ClusterRoleBindingList

-- | 'v1ClusterRoleBindingListApiVersion' Lens
v1ClusterRoleBindingListApiVersionL :: Lens_' V1ClusterRoleBindingList (Maybe Text)
v1ClusterRoleBindingListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ClusterRoleBindingList -> f V1ClusterRoleBindingList
v1ClusterRoleBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1ClusterRoleBindingList{[V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListMetadata :: V1ClusterRoleBindingList -> Maybe V1ListMeta
v1ClusterRoleBindingListKind :: V1ClusterRoleBindingList -> Maybe Text
v1ClusterRoleBindingListItems :: V1ClusterRoleBindingList -> [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: V1ClusterRoleBindingList -> Maybe Text
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ClusterRoleBindingListApiVersion -> V1ClusterRoleBindingList :: Maybe Text
-> [V1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ClusterRoleBindingList
V1ClusterRoleBindingList { Maybe Text
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListApiVersion, [V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
..} ) (Maybe Text -> V1ClusterRoleBindingList)
-> f (Maybe Text) -> f V1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ClusterRoleBindingListApiVersion
{-# INLINE v1ClusterRoleBindingListApiVersionL #-}

-- | 'v1ClusterRoleBindingListItems' Lens
v1ClusterRoleBindingListItemsL :: Lens_' V1ClusterRoleBindingList ([V1ClusterRoleBinding])
v1ClusterRoleBindingListItemsL :: ([V1ClusterRoleBinding] -> f [V1ClusterRoleBinding])
-> V1ClusterRoleBindingList -> f V1ClusterRoleBindingList
v1ClusterRoleBindingListItemsL [V1ClusterRoleBinding] -> f [V1ClusterRoleBinding]
f V1ClusterRoleBindingList{[V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListMetadata :: V1ClusterRoleBindingList -> Maybe V1ListMeta
v1ClusterRoleBindingListKind :: V1ClusterRoleBindingList -> Maybe Text
v1ClusterRoleBindingListItems :: V1ClusterRoleBindingList -> [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: V1ClusterRoleBindingList -> Maybe Text
..} = (\[V1ClusterRoleBinding]
v1ClusterRoleBindingListItems -> V1ClusterRoleBindingList :: Maybe Text
-> [V1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ClusterRoleBindingList
V1ClusterRoleBindingList { [V1ClusterRoleBinding]
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListItems, Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListApiVersion :: Maybe Text
..} ) ([V1ClusterRoleBinding] -> V1ClusterRoleBindingList)
-> f [V1ClusterRoleBinding] -> f V1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ClusterRoleBinding] -> f [V1ClusterRoleBinding]
f [V1ClusterRoleBinding]
v1ClusterRoleBindingListItems
{-# INLINE v1ClusterRoleBindingListItemsL #-}

-- | 'v1ClusterRoleBindingListKind' Lens
v1ClusterRoleBindingListKindL :: Lens_' V1ClusterRoleBindingList (Maybe Text)
v1ClusterRoleBindingListKindL :: (Maybe Text -> f (Maybe Text))
-> V1ClusterRoleBindingList -> f V1ClusterRoleBindingList
v1ClusterRoleBindingListKindL Maybe Text -> f (Maybe Text)
f V1ClusterRoleBindingList{[V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListMetadata :: V1ClusterRoleBindingList -> Maybe V1ListMeta
v1ClusterRoleBindingListKind :: V1ClusterRoleBindingList -> Maybe Text
v1ClusterRoleBindingListItems :: V1ClusterRoleBindingList -> [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: V1ClusterRoleBindingList -> Maybe Text
..} = (\Maybe Text
v1ClusterRoleBindingListKind -> V1ClusterRoleBindingList :: Maybe Text
-> [V1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ClusterRoleBindingList
V1ClusterRoleBindingList { Maybe Text
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListKind, [V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ClusterRoleBindingList)
-> f (Maybe Text) -> f V1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ClusterRoleBindingListKind
{-# INLINE v1ClusterRoleBindingListKindL #-}

-- | 'v1ClusterRoleBindingListMetadata' Lens
v1ClusterRoleBindingListMetadataL :: Lens_' V1ClusterRoleBindingList (Maybe V1ListMeta)
v1ClusterRoleBindingListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ClusterRoleBindingList -> f V1ClusterRoleBindingList
v1ClusterRoleBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ClusterRoleBindingList{[V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListMetadata :: V1ClusterRoleBindingList -> Maybe V1ListMeta
v1ClusterRoleBindingListKind :: V1ClusterRoleBindingList -> Maybe Text
v1ClusterRoleBindingListItems :: V1ClusterRoleBindingList -> [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: V1ClusterRoleBindingList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ClusterRoleBindingListMetadata -> V1ClusterRoleBindingList :: Maybe Text
-> [V1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ClusterRoleBindingList
V1ClusterRoleBindingList { Maybe V1ListMeta
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListMetadata, [V1ClusterRoleBinding]
Maybe Text
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ClusterRoleBindingList)
-> f (Maybe V1ListMeta) -> f V1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ClusterRoleBindingListMetadata
{-# INLINE v1ClusterRoleBindingListMetadataL #-}



-- * V1ClusterRoleList

-- | 'v1ClusterRoleListApiVersion' Lens
v1ClusterRoleListApiVersionL :: Lens_' V1ClusterRoleList (Maybe Text)
v1ClusterRoleListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ClusterRoleList -> f V1ClusterRoleList
v1ClusterRoleListApiVersionL Maybe Text -> f (Maybe Text)
f V1ClusterRoleList{[V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListMetadata :: V1ClusterRoleList -> Maybe V1ListMeta
v1ClusterRoleListKind :: V1ClusterRoleList -> Maybe Text
v1ClusterRoleListItems :: V1ClusterRoleList -> [V1ClusterRole]
v1ClusterRoleListApiVersion :: V1ClusterRoleList -> Maybe Text
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ClusterRoleListApiVersion -> V1ClusterRoleList :: Maybe Text
-> [V1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ClusterRoleList
V1ClusterRoleList { Maybe Text
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListApiVersion, [V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
..} ) (Maybe Text -> V1ClusterRoleList)
-> f (Maybe Text) -> f V1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ClusterRoleListApiVersion
{-# INLINE v1ClusterRoleListApiVersionL #-}

-- | 'v1ClusterRoleListItems' Lens
v1ClusterRoleListItemsL :: Lens_' V1ClusterRoleList ([V1ClusterRole])
v1ClusterRoleListItemsL :: ([V1ClusterRole] -> f [V1ClusterRole])
-> V1ClusterRoleList -> f V1ClusterRoleList
v1ClusterRoleListItemsL [V1ClusterRole] -> f [V1ClusterRole]
f V1ClusterRoleList{[V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListMetadata :: V1ClusterRoleList -> Maybe V1ListMeta
v1ClusterRoleListKind :: V1ClusterRoleList -> Maybe Text
v1ClusterRoleListItems :: V1ClusterRoleList -> [V1ClusterRole]
v1ClusterRoleListApiVersion :: V1ClusterRoleList -> Maybe Text
..} = (\[V1ClusterRole]
v1ClusterRoleListItems -> V1ClusterRoleList :: Maybe Text
-> [V1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ClusterRoleList
V1ClusterRoleList { [V1ClusterRole]
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListItems, Maybe Text
Maybe V1ListMeta
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListApiVersion :: Maybe Text
..} ) ([V1ClusterRole] -> V1ClusterRoleList)
-> f [V1ClusterRole] -> f V1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ClusterRole] -> f [V1ClusterRole]
f [V1ClusterRole]
v1ClusterRoleListItems
{-# INLINE v1ClusterRoleListItemsL #-}

-- | 'v1ClusterRoleListKind' Lens
v1ClusterRoleListKindL :: Lens_' V1ClusterRoleList (Maybe Text)
v1ClusterRoleListKindL :: (Maybe Text -> f (Maybe Text))
-> V1ClusterRoleList -> f V1ClusterRoleList
v1ClusterRoleListKindL Maybe Text -> f (Maybe Text)
f V1ClusterRoleList{[V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListMetadata :: V1ClusterRoleList -> Maybe V1ListMeta
v1ClusterRoleListKind :: V1ClusterRoleList -> Maybe Text
v1ClusterRoleListItems :: V1ClusterRoleList -> [V1ClusterRole]
v1ClusterRoleListApiVersion :: V1ClusterRoleList -> Maybe Text
..} = (\Maybe Text
v1ClusterRoleListKind -> V1ClusterRoleList :: Maybe Text
-> [V1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ClusterRoleList
V1ClusterRoleList { Maybe Text
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListKind, [V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ClusterRoleList)
-> f (Maybe Text) -> f V1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ClusterRoleListKind
{-# INLINE v1ClusterRoleListKindL #-}

-- | 'v1ClusterRoleListMetadata' Lens
v1ClusterRoleListMetadataL :: Lens_' V1ClusterRoleList (Maybe V1ListMeta)
v1ClusterRoleListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ClusterRoleList -> f V1ClusterRoleList
v1ClusterRoleListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ClusterRoleList{[V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListMetadata :: V1ClusterRoleList -> Maybe V1ListMeta
v1ClusterRoleListKind :: V1ClusterRoleList -> Maybe Text
v1ClusterRoleListItems :: V1ClusterRoleList -> [V1ClusterRole]
v1ClusterRoleListApiVersion :: V1ClusterRoleList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ClusterRoleListMetadata -> V1ClusterRoleList :: Maybe Text
-> [V1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ClusterRoleList
V1ClusterRoleList { Maybe V1ListMeta
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListMetadata, [V1ClusterRole]
Maybe Text
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ClusterRoleList)
-> f (Maybe V1ListMeta) -> f V1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ClusterRoleListMetadata
{-# INLINE v1ClusterRoleListMetadataL #-}



-- * V1ComponentCondition

-- | 'v1ComponentConditionError' Lens
v1ComponentConditionErrorL :: Lens_' V1ComponentCondition (Maybe Text)
v1ComponentConditionErrorL :: (Maybe Text -> f (Maybe Text))
-> V1ComponentCondition -> f V1ComponentCondition
v1ComponentConditionErrorL Maybe Text -> f (Maybe Text)
f V1ComponentCondition{Maybe Text
Text
v1ComponentConditionType :: V1ComponentCondition -> Text
v1ComponentConditionStatus :: V1ComponentCondition -> Text
v1ComponentConditionMessage :: V1ComponentCondition -> Maybe Text
v1ComponentConditionError :: V1ComponentCondition -> Maybe Text
v1ComponentConditionType :: Text
v1ComponentConditionStatus :: Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionError :: Maybe Text
..} = (\Maybe Text
v1ComponentConditionError -> V1ComponentCondition :: Maybe Text -> Maybe Text -> Text -> Text -> V1ComponentCondition
V1ComponentCondition { Maybe Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionError, Maybe Text
Text
v1ComponentConditionType :: Text
v1ComponentConditionStatus :: Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionType :: Text
v1ComponentConditionStatus :: Text
v1ComponentConditionMessage :: Maybe Text
..} ) (Maybe Text -> V1ComponentCondition)
-> f (Maybe Text) -> f V1ComponentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ComponentConditionError
{-# INLINE v1ComponentConditionErrorL #-}

-- | 'v1ComponentConditionMessage' Lens
v1ComponentConditionMessageL :: Lens_' V1ComponentCondition (Maybe Text)
v1ComponentConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1ComponentCondition -> f V1ComponentCondition
v1ComponentConditionMessageL Maybe Text -> f (Maybe Text)
f V1ComponentCondition{Maybe Text
Text
v1ComponentConditionType :: Text
v1ComponentConditionStatus :: Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionType :: V1ComponentCondition -> Text
v1ComponentConditionStatus :: V1ComponentCondition -> Text
v1ComponentConditionMessage :: V1ComponentCondition -> Maybe Text
v1ComponentConditionError :: V1ComponentCondition -> Maybe Text
..} = (\Maybe Text
v1ComponentConditionMessage -> V1ComponentCondition :: Maybe Text -> Maybe Text -> Text -> Text -> V1ComponentCondition
V1ComponentCondition { Maybe Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionMessage, Maybe Text
Text
v1ComponentConditionType :: Text
v1ComponentConditionStatus :: Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionType :: Text
v1ComponentConditionStatus :: Text
v1ComponentConditionError :: Maybe Text
..} ) (Maybe Text -> V1ComponentCondition)
-> f (Maybe Text) -> f V1ComponentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ComponentConditionMessage
{-# INLINE v1ComponentConditionMessageL #-}

-- | 'v1ComponentConditionStatus' Lens
v1ComponentConditionStatusL :: Lens_' V1ComponentCondition (Text)
v1ComponentConditionStatusL :: (Text -> f Text) -> V1ComponentCondition -> f V1ComponentCondition
v1ComponentConditionStatusL Text -> f Text
f V1ComponentCondition{Maybe Text
Text
v1ComponentConditionType :: Text
v1ComponentConditionStatus :: Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionType :: V1ComponentCondition -> Text
v1ComponentConditionStatus :: V1ComponentCondition -> Text
v1ComponentConditionMessage :: V1ComponentCondition -> Maybe Text
v1ComponentConditionError :: V1ComponentCondition -> Maybe Text
..} = (\Text
v1ComponentConditionStatus -> V1ComponentCondition :: Maybe Text -> Maybe Text -> Text -> Text -> V1ComponentCondition
V1ComponentCondition { Text
v1ComponentConditionStatus :: Text
v1ComponentConditionStatus :: Text
v1ComponentConditionStatus, Maybe Text
Text
v1ComponentConditionType :: Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionType :: Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionError :: Maybe Text
..} ) (Text -> V1ComponentCondition) -> f Text -> f V1ComponentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ComponentConditionStatus
{-# INLINE v1ComponentConditionStatusL #-}

-- | 'v1ComponentConditionType' Lens
v1ComponentConditionTypeL :: Lens_' V1ComponentCondition (Text)
v1ComponentConditionTypeL :: (Text -> f Text) -> V1ComponentCondition -> f V1ComponentCondition
v1ComponentConditionTypeL Text -> f Text
f V1ComponentCondition{Maybe Text
Text
v1ComponentConditionType :: Text
v1ComponentConditionStatus :: Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionType :: V1ComponentCondition -> Text
v1ComponentConditionStatus :: V1ComponentCondition -> Text
v1ComponentConditionMessage :: V1ComponentCondition -> Maybe Text
v1ComponentConditionError :: V1ComponentCondition -> Maybe Text
..} = (\Text
v1ComponentConditionType -> V1ComponentCondition :: Maybe Text -> Maybe Text -> Text -> Text -> V1ComponentCondition
V1ComponentCondition { Text
v1ComponentConditionType :: Text
v1ComponentConditionType :: Text
v1ComponentConditionType, Maybe Text
Text
v1ComponentConditionStatus :: Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionStatus :: Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionError :: Maybe Text
..} ) (Text -> V1ComponentCondition) -> f Text -> f V1ComponentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ComponentConditionType
{-# INLINE v1ComponentConditionTypeL #-}



-- * V1ComponentStatus

-- | 'v1ComponentStatusApiVersion' Lens
v1ComponentStatusApiVersionL :: Lens_' V1ComponentStatus (Maybe Text)
v1ComponentStatusApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ComponentStatus -> f V1ComponentStatus
v1ComponentStatusApiVersionL Maybe Text -> f (Maybe Text)
f V1ComponentStatus{Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusMetadata :: V1ComponentStatus -> Maybe V1ObjectMeta
v1ComponentStatusKind :: V1ComponentStatus -> Maybe Text
v1ComponentStatusConditions :: V1ComponentStatus -> Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: V1ComponentStatus -> Maybe Text
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: Maybe Text
..} = (\Maybe Text
v1ComponentStatusApiVersion -> V1ComponentStatus :: Maybe Text
-> Maybe [V1ComponentCondition]
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ComponentStatus
V1ComponentStatus { Maybe Text
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusApiVersion, Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
..} ) (Maybe Text -> V1ComponentStatus)
-> f (Maybe Text) -> f V1ComponentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ComponentStatusApiVersion
{-# INLINE v1ComponentStatusApiVersionL #-}

-- | 'v1ComponentStatusConditions' Lens
v1ComponentStatusConditionsL :: Lens_' V1ComponentStatus (Maybe [V1ComponentCondition])
v1ComponentStatusConditionsL :: (Maybe [V1ComponentCondition] -> f (Maybe [V1ComponentCondition]))
-> V1ComponentStatus -> f V1ComponentStatus
v1ComponentStatusConditionsL Maybe [V1ComponentCondition] -> f (Maybe [V1ComponentCondition])
f V1ComponentStatus{Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusMetadata :: V1ComponentStatus -> Maybe V1ObjectMeta
v1ComponentStatusKind :: V1ComponentStatus -> Maybe Text
v1ComponentStatusConditions :: V1ComponentStatus -> Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: V1ComponentStatus -> Maybe Text
..} = (\Maybe [V1ComponentCondition]
v1ComponentStatusConditions -> V1ComponentStatus :: Maybe Text
-> Maybe [V1ComponentCondition]
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ComponentStatus
V1ComponentStatus { Maybe [V1ComponentCondition]
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusConditions, Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusApiVersion :: Maybe Text
..} ) (Maybe [V1ComponentCondition] -> V1ComponentStatus)
-> f (Maybe [V1ComponentCondition]) -> f V1ComponentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ComponentCondition] -> f (Maybe [V1ComponentCondition])
f Maybe [V1ComponentCondition]
v1ComponentStatusConditions
{-# INLINE v1ComponentStatusConditionsL #-}

-- | 'v1ComponentStatusKind' Lens
v1ComponentStatusKindL :: Lens_' V1ComponentStatus (Maybe Text)
v1ComponentStatusKindL :: (Maybe Text -> f (Maybe Text))
-> V1ComponentStatus -> f V1ComponentStatus
v1ComponentStatusKindL Maybe Text -> f (Maybe Text)
f V1ComponentStatus{Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusMetadata :: V1ComponentStatus -> Maybe V1ObjectMeta
v1ComponentStatusKind :: V1ComponentStatus -> Maybe Text
v1ComponentStatusConditions :: V1ComponentStatus -> Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: V1ComponentStatus -> Maybe Text
..} = (\Maybe Text
v1ComponentStatusKind -> V1ComponentStatus :: Maybe Text
-> Maybe [V1ComponentCondition]
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ComponentStatus
V1ComponentStatus { Maybe Text
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusKind, Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ComponentStatus)
-> f (Maybe Text) -> f V1ComponentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ComponentStatusKind
{-# INLINE v1ComponentStatusKindL #-}

-- | 'v1ComponentStatusMetadata' Lens
v1ComponentStatusMetadataL :: Lens_' V1ComponentStatus (Maybe V1ObjectMeta)
v1ComponentStatusMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1ComponentStatus -> f V1ComponentStatus
v1ComponentStatusMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ComponentStatus{Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusMetadata :: V1ComponentStatus -> Maybe V1ObjectMeta
v1ComponentStatusKind :: V1ComponentStatus -> Maybe Text
v1ComponentStatusConditions :: V1ComponentStatus -> Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: V1ComponentStatus -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ComponentStatusMetadata -> V1ComponentStatus :: Maybe Text
-> Maybe [V1ComponentCondition]
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ComponentStatus
V1ComponentStatus { Maybe V1ObjectMeta
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusMetadata, Maybe [V1ComponentCondition]
Maybe Text
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1ComponentStatus)
-> f (Maybe V1ObjectMeta) -> f V1ComponentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ComponentStatusMetadata
{-# INLINE v1ComponentStatusMetadataL #-}



-- * V1ComponentStatusList

-- | 'v1ComponentStatusListApiVersion' Lens
v1ComponentStatusListApiVersionL :: Lens_' V1ComponentStatusList (Maybe Text)
v1ComponentStatusListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ComponentStatusList -> f V1ComponentStatusList
v1ComponentStatusListApiVersionL Maybe Text -> f (Maybe Text)
f V1ComponentStatusList{[V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListMetadata :: V1ComponentStatusList -> Maybe V1ListMeta
v1ComponentStatusListKind :: V1ComponentStatusList -> Maybe Text
v1ComponentStatusListItems :: V1ComponentStatusList -> [V1ComponentStatus]
v1ComponentStatusListApiVersion :: V1ComponentStatusList -> Maybe Text
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ComponentStatusListApiVersion -> V1ComponentStatusList :: Maybe Text
-> [V1ComponentStatus]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ComponentStatusList
V1ComponentStatusList { Maybe Text
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListApiVersion, [V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
..} ) (Maybe Text -> V1ComponentStatusList)
-> f (Maybe Text) -> f V1ComponentStatusList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ComponentStatusListApiVersion
{-# INLINE v1ComponentStatusListApiVersionL #-}

-- | 'v1ComponentStatusListItems' Lens
v1ComponentStatusListItemsL :: Lens_' V1ComponentStatusList ([V1ComponentStatus])
v1ComponentStatusListItemsL :: ([V1ComponentStatus] -> f [V1ComponentStatus])
-> V1ComponentStatusList -> f V1ComponentStatusList
v1ComponentStatusListItemsL [V1ComponentStatus] -> f [V1ComponentStatus]
f V1ComponentStatusList{[V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListMetadata :: V1ComponentStatusList -> Maybe V1ListMeta
v1ComponentStatusListKind :: V1ComponentStatusList -> Maybe Text
v1ComponentStatusListItems :: V1ComponentStatusList -> [V1ComponentStatus]
v1ComponentStatusListApiVersion :: V1ComponentStatusList -> Maybe Text
..} = (\[V1ComponentStatus]
v1ComponentStatusListItems -> V1ComponentStatusList :: Maybe Text
-> [V1ComponentStatus]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ComponentStatusList
V1ComponentStatusList { [V1ComponentStatus]
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListItems, Maybe Text
Maybe V1ListMeta
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListApiVersion :: Maybe Text
..} ) ([V1ComponentStatus] -> V1ComponentStatusList)
-> f [V1ComponentStatus] -> f V1ComponentStatusList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ComponentStatus] -> f [V1ComponentStatus]
f [V1ComponentStatus]
v1ComponentStatusListItems
{-# INLINE v1ComponentStatusListItemsL #-}

-- | 'v1ComponentStatusListKind' Lens
v1ComponentStatusListKindL :: Lens_' V1ComponentStatusList (Maybe Text)
v1ComponentStatusListKindL :: (Maybe Text -> f (Maybe Text))
-> V1ComponentStatusList -> f V1ComponentStatusList
v1ComponentStatusListKindL Maybe Text -> f (Maybe Text)
f V1ComponentStatusList{[V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListMetadata :: V1ComponentStatusList -> Maybe V1ListMeta
v1ComponentStatusListKind :: V1ComponentStatusList -> Maybe Text
v1ComponentStatusListItems :: V1ComponentStatusList -> [V1ComponentStatus]
v1ComponentStatusListApiVersion :: V1ComponentStatusList -> Maybe Text
..} = (\Maybe Text
v1ComponentStatusListKind -> V1ComponentStatusList :: Maybe Text
-> [V1ComponentStatus]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ComponentStatusList
V1ComponentStatusList { Maybe Text
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListKind, [V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ComponentStatusList)
-> f (Maybe Text) -> f V1ComponentStatusList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ComponentStatusListKind
{-# INLINE v1ComponentStatusListKindL #-}

-- | 'v1ComponentStatusListMetadata' Lens
v1ComponentStatusListMetadataL :: Lens_' V1ComponentStatusList (Maybe V1ListMeta)
v1ComponentStatusListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ComponentStatusList -> f V1ComponentStatusList
v1ComponentStatusListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ComponentStatusList{[V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListMetadata :: V1ComponentStatusList -> Maybe V1ListMeta
v1ComponentStatusListKind :: V1ComponentStatusList -> Maybe Text
v1ComponentStatusListItems :: V1ComponentStatusList -> [V1ComponentStatus]
v1ComponentStatusListApiVersion :: V1ComponentStatusList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ComponentStatusListMetadata -> V1ComponentStatusList :: Maybe Text
-> [V1ComponentStatus]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ComponentStatusList
V1ComponentStatusList { Maybe V1ListMeta
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListMetadata, [V1ComponentStatus]
Maybe Text
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ComponentStatusList)
-> f (Maybe V1ListMeta) -> f V1ComponentStatusList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ComponentStatusListMetadata
{-# INLINE v1ComponentStatusListMetadataL #-}



-- * V1ConfigMap

-- | 'v1ConfigMapApiVersion' Lens
v1ConfigMapApiVersionL :: Lens_' V1ConfigMap (Maybe Text)
v1ConfigMapApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1ConfigMap -> f V1ConfigMap
v1ConfigMapApiVersionL Maybe Text -> f (Maybe Text)
f V1ConfigMap{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1ConfigMapMetadata :: V1ConfigMap -> Maybe V1ObjectMeta
v1ConfigMapKind :: V1ConfigMap -> Maybe Text
v1ConfigMapData :: V1ConfigMap -> Maybe (Map String Text)
v1ConfigMapBinaryData :: V1ConfigMap -> Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: V1ConfigMap -> Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
..} = (\Maybe Text
v1ConfigMapApiVersion -> V1ConfigMap :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ConfigMap
V1ConfigMap { Maybe Text
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapApiVersion, Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
..} ) (Maybe Text -> V1ConfigMap) -> f (Maybe Text) -> f V1ConfigMap
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ConfigMapApiVersion
{-# INLINE v1ConfigMapApiVersionL #-}

-- | 'v1ConfigMapBinaryData' Lens
v1ConfigMapBinaryDataL :: Lens_' V1ConfigMap (Maybe (Map.Map String ByteArray))
v1ConfigMapBinaryDataL :: (Maybe (Map String ByteArray) -> f (Maybe (Map String ByteArray)))
-> V1ConfigMap -> f V1ConfigMap
v1ConfigMapBinaryDataL Maybe (Map String ByteArray) -> f (Maybe (Map String ByteArray))
f V1ConfigMap{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapMetadata :: V1ConfigMap -> Maybe V1ObjectMeta
v1ConfigMapKind :: V1ConfigMap -> Maybe Text
v1ConfigMapData :: V1ConfigMap -> Maybe (Map String Text)
v1ConfigMapBinaryData :: V1ConfigMap -> Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: V1ConfigMap -> Maybe Text
..} = (\Maybe (Map String ByteArray)
v1ConfigMapBinaryData -> V1ConfigMap :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ConfigMap
V1ConfigMap { Maybe (Map String ByteArray)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapBinaryData, Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapApiVersion :: Maybe Text
..} ) (Maybe (Map String ByteArray) -> V1ConfigMap)
-> f (Maybe (Map String ByteArray)) -> f V1ConfigMap
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String ByteArray) -> f (Maybe (Map String ByteArray))
f Maybe (Map String ByteArray)
v1ConfigMapBinaryData
{-# INLINE v1ConfigMapBinaryDataL #-}

-- | 'v1ConfigMapData' Lens
v1ConfigMapDataL :: Lens_' V1ConfigMap (Maybe (Map.Map String Text))
v1ConfigMapDataL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1ConfigMap -> f V1ConfigMap
v1ConfigMapDataL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1ConfigMap{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapMetadata :: V1ConfigMap -> Maybe V1ObjectMeta
v1ConfigMapKind :: V1ConfigMap -> Maybe Text
v1ConfigMapData :: V1ConfigMap -> Maybe (Map String Text)
v1ConfigMapBinaryData :: V1ConfigMap -> Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: V1ConfigMap -> Maybe Text
..} = (\Maybe (Map String Text)
v1ConfigMapData -> V1ConfigMap :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ConfigMap
V1ConfigMap { Maybe (Map String Text)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapData, Maybe Text
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
..} ) (Maybe (Map String Text) -> V1ConfigMap)
-> f (Maybe (Map String Text)) -> f V1ConfigMap
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1ConfigMapData
{-# INLINE v1ConfigMapDataL #-}

-- | 'v1ConfigMapKind' Lens
v1ConfigMapKindL :: Lens_' V1ConfigMap (Maybe Text)
v1ConfigMapKindL :: (Maybe Text -> f (Maybe Text)) -> V1ConfigMap -> f V1ConfigMap
v1ConfigMapKindL Maybe Text -> f (Maybe Text)
f V1ConfigMap{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapMetadata :: V1ConfigMap -> Maybe V1ObjectMeta
v1ConfigMapKind :: V1ConfigMap -> Maybe Text
v1ConfigMapData :: V1ConfigMap -> Maybe (Map String Text)
v1ConfigMapBinaryData :: V1ConfigMap -> Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: V1ConfigMap -> Maybe Text
..} = (\Maybe Text
v1ConfigMapKind -> V1ConfigMap :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ConfigMap
V1ConfigMap { Maybe Text
v1ConfigMapKind :: Maybe Text
v1ConfigMapKind :: Maybe Text
v1ConfigMapKind, Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ConfigMap) -> f (Maybe Text) -> f V1ConfigMap
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ConfigMapKind
{-# INLINE v1ConfigMapKindL #-}

-- | 'v1ConfigMapMetadata' Lens
v1ConfigMapMetadataL :: Lens_' V1ConfigMap (Maybe V1ObjectMeta)
v1ConfigMapMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1ConfigMap -> f V1ConfigMap
v1ConfigMapMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ConfigMap{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapMetadata :: V1ConfigMap -> Maybe V1ObjectMeta
v1ConfigMapKind :: V1ConfigMap -> Maybe Text
v1ConfigMapData :: V1ConfigMap -> Maybe (Map String Text)
v1ConfigMapBinaryData :: V1ConfigMap -> Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: V1ConfigMap -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ConfigMapMetadata -> V1ConfigMap :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1ConfigMap
V1ConfigMap { Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapMetadata, Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapKind :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1ConfigMap)
-> f (Maybe V1ObjectMeta) -> f V1ConfigMap
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ConfigMapMetadata
{-# INLINE v1ConfigMapMetadataL #-}



-- * V1ConfigMapEnvSource

-- | 'v1ConfigMapEnvSourceName' Lens
v1ConfigMapEnvSourceNameL :: Lens_' V1ConfigMapEnvSource (Maybe Text)
v1ConfigMapEnvSourceNameL :: (Maybe Text -> f (Maybe Text))
-> V1ConfigMapEnvSource -> f V1ConfigMapEnvSource
v1ConfigMapEnvSourceNameL Maybe Text -> f (Maybe Text)
f V1ConfigMapEnvSource{Maybe Bool
Maybe Text
v1ConfigMapEnvSourceOptional :: V1ConfigMapEnvSource -> Maybe Bool
v1ConfigMapEnvSourceName :: V1ConfigMapEnvSource -> Maybe Text
v1ConfigMapEnvSourceOptional :: Maybe Bool
v1ConfigMapEnvSourceName :: Maybe Text
..} = (\Maybe Text
v1ConfigMapEnvSourceName -> V1ConfigMapEnvSource :: Maybe Text -> Maybe Bool -> V1ConfigMapEnvSource
V1ConfigMapEnvSource { Maybe Text
v1ConfigMapEnvSourceName :: Maybe Text
v1ConfigMapEnvSourceName :: Maybe Text
v1ConfigMapEnvSourceName, Maybe Bool
v1ConfigMapEnvSourceOptional :: Maybe Bool
v1ConfigMapEnvSourceOptional :: Maybe Bool
..} ) (Maybe Text -> V1ConfigMapEnvSource)
-> f (Maybe Text) -> f V1ConfigMapEnvSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ConfigMapEnvSourceName
{-# INLINE v1ConfigMapEnvSourceNameL #-}

-- | 'v1ConfigMapEnvSourceOptional' Lens
v1ConfigMapEnvSourceOptionalL :: Lens_' V1ConfigMapEnvSource (Maybe Bool)
v1ConfigMapEnvSourceOptionalL :: (Maybe Bool -> f (Maybe Bool))
-> V1ConfigMapEnvSource -> f V1ConfigMapEnvSource
v1ConfigMapEnvSourceOptionalL Maybe Bool -> f (Maybe Bool)
f V1ConfigMapEnvSource{Maybe Bool
Maybe Text
v1ConfigMapEnvSourceOptional :: Maybe Bool
v1ConfigMapEnvSourceName :: Maybe Text
v1ConfigMapEnvSourceOptional :: V1ConfigMapEnvSource -> Maybe Bool
v1ConfigMapEnvSourceName :: V1ConfigMapEnvSource -> Maybe Text
..} = (\Maybe Bool
v1ConfigMapEnvSourceOptional -> V1ConfigMapEnvSource :: Maybe Text -> Maybe Bool -> V1ConfigMapEnvSource
V1ConfigMapEnvSource { Maybe Bool
v1ConfigMapEnvSourceOptional :: Maybe Bool
v1ConfigMapEnvSourceOptional :: Maybe Bool
v1ConfigMapEnvSourceOptional, Maybe Text
v1ConfigMapEnvSourceName :: Maybe Text
v1ConfigMapEnvSourceName :: Maybe Text
..} ) (Maybe Bool -> V1ConfigMapEnvSource)
-> f (Maybe Bool) -> f V1ConfigMapEnvSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ConfigMapEnvSourceOptional
{-# INLINE v1ConfigMapEnvSourceOptionalL #-}



-- * V1ConfigMapKeySelector

-- | 'v1ConfigMapKeySelectorKey' Lens
v1ConfigMapKeySelectorKeyL :: Lens_' V1ConfigMapKeySelector (Text)
v1ConfigMapKeySelectorKeyL :: (Text -> f Text)
-> V1ConfigMapKeySelector -> f V1ConfigMapKeySelector
v1ConfigMapKeySelectorKeyL Text -> f Text
f V1ConfigMapKeySelector{Maybe Bool
Maybe Text
Text
v1ConfigMapKeySelectorOptional :: V1ConfigMapKeySelector -> Maybe Bool
v1ConfigMapKeySelectorName :: V1ConfigMapKeySelector -> Maybe Text
v1ConfigMapKeySelectorKey :: V1ConfigMapKeySelector -> Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorKey :: Text
..} = (\Text
v1ConfigMapKeySelectorKey -> V1ConfigMapKeySelector :: Text -> Maybe Text -> Maybe Bool -> V1ConfigMapKeySelector
V1ConfigMapKeySelector { Text
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorKey, Maybe Bool
Maybe Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
v1ConfigMapKeySelectorName :: Maybe Text
..} ) (Text -> V1ConfigMapKeySelector)
-> f Text -> f V1ConfigMapKeySelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ConfigMapKeySelectorKey
{-# INLINE v1ConfigMapKeySelectorKeyL #-}

-- | 'v1ConfigMapKeySelectorName' Lens
v1ConfigMapKeySelectorNameL :: Lens_' V1ConfigMapKeySelector (Maybe Text)
v1ConfigMapKeySelectorNameL :: (Maybe Text -> f (Maybe Text))
-> V1ConfigMapKeySelector -> f V1ConfigMapKeySelector
v1ConfigMapKeySelectorNameL Maybe Text -> f (Maybe Text)
f V1ConfigMapKeySelector{Maybe Bool
Maybe Text
Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorOptional :: V1ConfigMapKeySelector -> Maybe Bool
v1ConfigMapKeySelectorName :: V1ConfigMapKeySelector -> Maybe Text
v1ConfigMapKeySelectorKey :: V1ConfigMapKeySelector -> Text
..} = (\Maybe Text
v1ConfigMapKeySelectorName -> V1ConfigMapKeySelector :: Text -> Maybe Text -> Maybe Bool -> V1ConfigMapKeySelector
V1ConfigMapKeySelector { Maybe Text
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorName, Maybe Bool
Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
v1ConfigMapKeySelectorKey :: Text
..} ) (Maybe Text -> V1ConfigMapKeySelector)
-> f (Maybe Text) -> f V1ConfigMapKeySelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ConfigMapKeySelectorName
{-# INLINE v1ConfigMapKeySelectorNameL #-}

-- | 'v1ConfigMapKeySelectorOptional' Lens
v1ConfigMapKeySelectorOptionalL :: Lens_' V1ConfigMapKeySelector (Maybe Bool)
v1ConfigMapKeySelectorOptionalL :: (Maybe Bool -> f (Maybe Bool))
-> V1ConfigMapKeySelector -> f V1ConfigMapKeySelector
v1ConfigMapKeySelectorOptionalL Maybe Bool -> f (Maybe Bool)
f V1ConfigMapKeySelector{Maybe Bool
Maybe Text
Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorOptional :: V1ConfigMapKeySelector -> Maybe Bool
v1ConfigMapKeySelectorName :: V1ConfigMapKeySelector -> Maybe Text
v1ConfigMapKeySelectorKey :: V1ConfigMapKeySelector -> Text
..} = (\Maybe Bool
v1ConfigMapKeySelectorOptional -> V1ConfigMapKeySelector :: Text -> Maybe Text -> Maybe Bool -> V1ConfigMapKeySelector
V1ConfigMapKeySelector { Maybe Bool
v1ConfigMapKeySelectorOptional :: Maybe Bool
v1ConfigMapKeySelectorOptional :: Maybe Bool
v1ConfigMapKeySelectorOptional, Maybe Text
Text
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorKey :: Text
..} ) (Maybe Bool -> V1ConfigMapKeySelector)
-> f (Maybe Bool) -> f V1ConfigMapKeySelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ConfigMapKeySelectorOptional
{-# INLINE v1ConfigMapKeySelectorOptionalL #-}



-- * V1ConfigMapList

-- | 'v1ConfigMapListApiVersion' Lens
v1ConfigMapListApiVersionL :: Lens_' V1ConfigMapList (Maybe Text)
v1ConfigMapListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ConfigMapList -> f V1ConfigMapList
v1ConfigMapListApiVersionL Maybe Text -> f (Maybe Text)
f V1ConfigMapList{[V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListMetadata :: V1ConfigMapList -> Maybe V1ListMeta
v1ConfigMapListKind :: V1ConfigMapList -> Maybe Text
v1ConfigMapListItems :: V1ConfigMapList -> [V1ConfigMap]
v1ConfigMapListApiVersion :: V1ConfigMapList -> Maybe Text
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ConfigMapListApiVersion -> V1ConfigMapList :: Maybe Text
-> [V1ConfigMap]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ConfigMapList
V1ConfigMapList { Maybe Text
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListApiVersion, [V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
..} ) (Maybe Text -> V1ConfigMapList)
-> f (Maybe Text) -> f V1ConfigMapList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ConfigMapListApiVersion
{-# INLINE v1ConfigMapListApiVersionL #-}

-- | 'v1ConfigMapListItems' Lens
v1ConfigMapListItemsL :: Lens_' V1ConfigMapList ([V1ConfigMap])
v1ConfigMapListItemsL :: ([V1ConfigMap] -> f [V1ConfigMap])
-> V1ConfigMapList -> f V1ConfigMapList
v1ConfigMapListItemsL [V1ConfigMap] -> f [V1ConfigMap]
f V1ConfigMapList{[V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListMetadata :: V1ConfigMapList -> Maybe V1ListMeta
v1ConfigMapListKind :: V1ConfigMapList -> Maybe Text
v1ConfigMapListItems :: V1ConfigMapList -> [V1ConfigMap]
v1ConfigMapListApiVersion :: V1ConfigMapList -> Maybe Text
..} = (\[V1ConfigMap]
v1ConfigMapListItems -> V1ConfigMapList :: Maybe Text
-> [V1ConfigMap]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ConfigMapList
V1ConfigMapList { [V1ConfigMap]
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListItems, Maybe Text
Maybe V1ListMeta
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListApiVersion :: Maybe Text
..} ) ([V1ConfigMap] -> V1ConfigMapList)
-> f [V1ConfigMap] -> f V1ConfigMapList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ConfigMap] -> f [V1ConfigMap]
f [V1ConfigMap]
v1ConfigMapListItems
{-# INLINE v1ConfigMapListItemsL #-}

-- | 'v1ConfigMapListKind' Lens
v1ConfigMapListKindL :: Lens_' V1ConfigMapList (Maybe Text)
v1ConfigMapListKindL :: (Maybe Text -> f (Maybe Text))
-> V1ConfigMapList -> f V1ConfigMapList
v1ConfigMapListKindL Maybe Text -> f (Maybe Text)
f V1ConfigMapList{[V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListMetadata :: V1ConfigMapList -> Maybe V1ListMeta
v1ConfigMapListKind :: V1ConfigMapList -> Maybe Text
v1ConfigMapListItems :: V1ConfigMapList -> [V1ConfigMap]
v1ConfigMapListApiVersion :: V1ConfigMapList -> Maybe Text
..} = (\Maybe Text
v1ConfigMapListKind -> V1ConfigMapList :: Maybe Text
-> [V1ConfigMap]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ConfigMapList
V1ConfigMapList { Maybe Text
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListKind, [V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ConfigMapList)
-> f (Maybe Text) -> f V1ConfigMapList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ConfigMapListKind
{-# INLINE v1ConfigMapListKindL #-}

-- | 'v1ConfigMapListMetadata' Lens
v1ConfigMapListMetadataL :: Lens_' V1ConfigMapList (Maybe V1ListMeta)
v1ConfigMapListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ConfigMapList -> f V1ConfigMapList
v1ConfigMapListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ConfigMapList{[V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListMetadata :: V1ConfigMapList -> Maybe V1ListMeta
v1ConfigMapListKind :: V1ConfigMapList -> Maybe Text
v1ConfigMapListItems :: V1ConfigMapList -> [V1ConfigMap]
v1ConfigMapListApiVersion :: V1ConfigMapList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ConfigMapListMetadata -> V1ConfigMapList :: Maybe Text
-> [V1ConfigMap]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ConfigMapList
V1ConfigMapList { Maybe V1ListMeta
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListMetadata, [V1ConfigMap]
Maybe Text
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ConfigMapList)
-> f (Maybe V1ListMeta) -> f V1ConfigMapList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ConfigMapListMetadata
{-# INLINE v1ConfigMapListMetadataL #-}



-- * V1ConfigMapNodeConfigSource

-- | 'v1ConfigMapNodeConfigSourceKubeletConfigKey' Lens
v1ConfigMapNodeConfigSourceKubeletConfigKeyL :: Lens_' V1ConfigMapNodeConfigSource (Text)
v1ConfigMapNodeConfigSourceKubeletConfigKeyL :: (Text -> f Text)
-> V1ConfigMapNodeConfigSource -> f V1ConfigMapNodeConfigSource
v1ConfigMapNodeConfigSourceKubeletConfigKeyL Text -> f Text
f V1ConfigMapNodeConfigSource{Maybe Text
Text
v1ConfigMapNodeConfigSourceUid :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceName :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
..} = (\Text
v1ConfigMapNodeConfigSourceKubeletConfigKey -> V1ConfigMapNodeConfigSource :: Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> V1ConfigMapNodeConfigSource
V1ConfigMapNodeConfigSource { Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey, Maybe Text
Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
..} ) (Text -> V1ConfigMapNodeConfigSource)
-> f Text -> f V1ConfigMapNodeConfigSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ConfigMapNodeConfigSourceKubeletConfigKey
{-# INLINE v1ConfigMapNodeConfigSourceKubeletConfigKeyL #-}

-- | 'v1ConfigMapNodeConfigSourceName' Lens
v1ConfigMapNodeConfigSourceNameL :: Lens_' V1ConfigMapNodeConfigSource (Text)
v1ConfigMapNodeConfigSourceNameL :: (Text -> f Text)
-> V1ConfigMapNodeConfigSource -> f V1ConfigMapNodeConfigSource
v1ConfigMapNodeConfigSourceNameL Text -> f Text
f V1ConfigMapNodeConfigSource{Maybe Text
Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceUid :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceName :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: V1ConfigMapNodeConfigSource -> Text
..} = (\Text
v1ConfigMapNodeConfigSourceName -> V1ConfigMapNodeConfigSource :: Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> V1ConfigMapNodeConfigSource
V1ConfigMapNodeConfigSource { Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceName, Maybe Text
Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
..} ) (Text -> V1ConfigMapNodeConfigSource)
-> f Text -> f V1ConfigMapNodeConfigSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ConfigMapNodeConfigSourceName
{-# INLINE v1ConfigMapNodeConfigSourceNameL #-}

-- | 'v1ConfigMapNodeConfigSourceNamespace' Lens
v1ConfigMapNodeConfigSourceNamespaceL :: Lens_' V1ConfigMapNodeConfigSource (Text)
v1ConfigMapNodeConfigSourceNamespaceL :: (Text -> f Text)
-> V1ConfigMapNodeConfigSource -> f V1ConfigMapNodeConfigSource
v1ConfigMapNodeConfigSourceNamespaceL Text -> f Text
f V1ConfigMapNodeConfigSource{Maybe Text
Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceUid :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceName :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: V1ConfigMapNodeConfigSource -> Text
..} = (\Text
v1ConfigMapNodeConfigSourceNamespace -> V1ConfigMapNodeConfigSource :: Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> V1ConfigMapNodeConfigSource
V1ConfigMapNodeConfigSource { Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceNamespace, Maybe Text
Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
..} ) (Text -> V1ConfigMapNodeConfigSource)
-> f Text -> f V1ConfigMapNodeConfigSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ConfigMapNodeConfigSourceNamespace
{-# INLINE v1ConfigMapNodeConfigSourceNamespaceL #-}

-- | 'v1ConfigMapNodeConfigSourceResourceVersion' Lens
v1ConfigMapNodeConfigSourceResourceVersionL :: Lens_' V1ConfigMapNodeConfigSource (Maybe Text)
v1ConfigMapNodeConfigSourceResourceVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ConfigMapNodeConfigSource -> f V1ConfigMapNodeConfigSource
v1ConfigMapNodeConfigSourceResourceVersionL Maybe Text -> f (Maybe Text)
f V1ConfigMapNodeConfigSource{Maybe Text
Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceUid :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceName :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: V1ConfigMapNodeConfigSource -> Text
..} = (\Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion -> V1ConfigMapNodeConfigSource :: Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> V1ConfigMapNodeConfigSource
V1ConfigMapNodeConfigSource { Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion, Maybe Text
Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
..} ) (Maybe Text -> V1ConfigMapNodeConfigSource)
-> f (Maybe Text) -> f V1ConfigMapNodeConfigSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion
{-# INLINE v1ConfigMapNodeConfigSourceResourceVersionL #-}

-- | 'v1ConfigMapNodeConfigSourceUid' Lens
v1ConfigMapNodeConfigSourceUidL :: Lens_' V1ConfigMapNodeConfigSource (Maybe Text)
v1ConfigMapNodeConfigSourceUidL :: (Maybe Text -> f (Maybe Text))
-> V1ConfigMapNodeConfigSource -> f V1ConfigMapNodeConfigSource
v1ConfigMapNodeConfigSourceUidL Maybe Text -> f (Maybe Text)
f V1ConfigMapNodeConfigSource{Maybe Text
Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceUid :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceName :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: V1ConfigMapNodeConfigSource -> Text
..} = (\Maybe Text
v1ConfigMapNodeConfigSourceUid -> V1ConfigMapNodeConfigSource :: Text
-> Text
-> Text
-> Maybe Text
-> Maybe Text
-> V1ConfigMapNodeConfigSource
V1ConfigMapNodeConfigSource { Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceUid, Maybe Text
Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
..} ) (Maybe Text -> V1ConfigMapNodeConfigSource)
-> f (Maybe Text) -> f V1ConfigMapNodeConfigSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ConfigMapNodeConfigSourceUid
{-# INLINE v1ConfigMapNodeConfigSourceUidL #-}



-- * V1ConfigMapProjection

-- | 'v1ConfigMapProjectionItems' Lens
v1ConfigMapProjectionItemsL :: Lens_' V1ConfigMapProjection (Maybe [V1KeyToPath])
v1ConfigMapProjectionItemsL :: (Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath]))
-> V1ConfigMapProjection -> f V1ConfigMapProjection
v1ConfigMapProjectionItemsL Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f V1ConfigMapProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapProjectionOptional :: V1ConfigMapProjection -> Maybe Bool
v1ConfigMapProjectionName :: V1ConfigMapProjection -> Maybe Text
v1ConfigMapProjectionItems :: V1ConfigMapProjection -> Maybe [V1KeyToPath]
v1ConfigMapProjectionOptional :: Maybe Bool
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
..} = (\Maybe [V1KeyToPath]
v1ConfigMapProjectionItems -> V1ConfigMapProjection :: Maybe [V1KeyToPath]
-> Maybe Text -> Maybe Bool -> V1ConfigMapProjection
V1ConfigMapProjection { Maybe [V1KeyToPath]
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionItems, Maybe Bool
Maybe Text
v1ConfigMapProjectionOptional :: Maybe Bool
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionOptional :: Maybe Bool
v1ConfigMapProjectionName :: Maybe Text
..} ) (Maybe [V1KeyToPath] -> V1ConfigMapProjection)
-> f (Maybe [V1KeyToPath]) -> f V1ConfigMapProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f Maybe [V1KeyToPath]
v1ConfigMapProjectionItems
{-# INLINE v1ConfigMapProjectionItemsL #-}

-- | 'v1ConfigMapProjectionName' Lens
v1ConfigMapProjectionNameL :: Lens_' V1ConfigMapProjection (Maybe Text)
v1ConfigMapProjectionNameL :: (Maybe Text -> f (Maybe Text))
-> V1ConfigMapProjection -> f V1ConfigMapProjection
v1ConfigMapProjectionNameL Maybe Text -> f (Maybe Text)
f V1ConfigMapProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapProjectionOptional :: Maybe Bool
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionOptional :: V1ConfigMapProjection -> Maybe Bool
v1ConfigMapProjectionName :: V1ConfigMapProjection -> Maybe Text
v1ConfigMapProjectionItems :: V1ConfigMapProjection -> Maybe [V1KeyToPath]
..} = (\Maybe Text
v1ConfigMapProjectionName -> V1ConfigMapProjection :: Maybe [V1KeyToPath]
-> Maybe Text -> Maybe Bool -> V1ConfigMapProjection
V1ConfigMapProjection { Maybe Text
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionName, Maybe Bool
Maybe [V1KeyToPath]
v1ConfigMapProjectionOptional :: Maybe Bool
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionOptional :: Maybe Bool
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
..} ) (Maybe Text -> V1ConfigMapProjection)
-> f (Maybe Text) -> f V1ConfigMapProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ConfigMapProjectionName
{-# INLINE v1ConfigMapProjectionNameL #-}

-- | 'v1ConfigMapProjectionOptional' Lens
v1ConfigMapProjectionOptionalL :: Lens_' V1ConfigMapProjection (Maybe Bool)
v1ConfigMapProjectionOptionalL :: (Maybe Bool -> f (Maybe Bool))
-> V1ConfigMapProjection -> f V1ConfigMapProjection
v1ConfigMapProjectionOptionalL Maybe Bool -> f (Maybe Bool)
f V1ConfigMapProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapProjectionOptional :: Maybe Bool
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionOptional :: V1ConfigMapProjection -> Maybe Bool
v1ConfigMapProjectionName :: V1ConfigMapProjection -> Maybe Text
v1ConfigMapProjectionItems :: V1ConfigMapProjection -> Maybe [V1KeyToPath]
..} = (\Maybe Bool
v1ConfigMapProjectionOptional -> V1ConfigMapProjection :: Maybe [V1KeyToPath]
-> Maybe Text -> Maybe Bool -> V1ConfigMapProjection
V1ConfigMapProjection { Maybe Bool
v1ConfigMapProjectionOptional :: Maybe Bool
v1ConfigMapProjectionOptional :: Maybe Bool
v1ConfigMapProjectionOptional, Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
..} ) (Maybe Bool -> V1ConfigMapProjection)
-> f (Maybe Bool) -> f V1ConfigMapProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ConfigMapProjectionOptional
{-# INLINE v1ConfigMapProjectionOptionalL #-}



-- * V1ConfigMapVolumeSource

-- | 'v1ConfigMapVolumeSourceDefaultMode' Lens
v1ConfigMapVolumeSourceDefaultModeL :: Lens_' V1ConfigMapVolumeSource (Maybe Int)
v1ConfigMapVolumeSourceDefaultModeL :: (Maybe Int -> f (Maybe Int))
-> V1ConfigMapVolumeSource -> f V1ConfigMapVolumeSource
v1ConfigMapVolumeSourceDefaultModeL Maybe Int -> f (Maybe Int)
f V1ConfigMapVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceOptional :: V1ConfigMapVolumeSource -> Maybe Bool
v1ConfigMapVolumeSourceName :: V1ConfigMapVolumeSource -> Maybe Text
v1ConfigMapVolumeSourceItems :: V1ConfigMapVolumeSource -> Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: V1ConfigMapVolumeSource -> Maybe Int
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
..} = (\Maybe Int
v1ConfigMapVolumeSourceDefaultMode -> V1ConfigMapVolumeSource :: Maybe Int
-> Maybe [V1KeyToPath]
-> Maybe Text
-> Maybe Bool
-> V1ConfigMapVolumeSource
V1ConfigMapVolumeSource { Maybe Int
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceDefaultMode, Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
..} ) (Maybe Int -> V1ConfigMapVolumeSource)
-> f (Maybe Int) -> f V1ConfigMapVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ConfigMapVolumeSourceDefaultMode
{-# INLINE v1ConfigMapVolumeSourceDefaultModeL #-}

-- | 'v1ConfigMapVolumeSourceItems' Lens
v1ConfigMapVolumeSourceItemsL :: Lens_' V1ConfigMapVolumeSource (Maybe [V1KeyToPath])
v1ConfigMapVolumeSourceItemsL :: (Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath]))
-> V1ConfigMapVolumeSource -> f V1ConfigMapVolumeSource
v1ConfigMapVolumeSourceItemsL Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f V1ConfigMapVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceOptional :: V1ConfigMapVolumeSource -> Maybe Bool
v1ConfigMapVolumeSourceName :: V1ConfigMapVolumeSource -> Maybe Text
v1ConfigMapVolumeSourceItems :: V1ConfigMapVolumeSource -> Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: V1ConfigMapVolumeSource -> Maybe Int
..} = (\Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceItems -> V1ConfigMapVolumeSource :: Maybe Int
-> Maybe [V1KeyToPath]
-> Maybe Text
-> Maybe Bool
-> V1ConfigMapVolumeSource
V1ConfigMapVolumeSource { Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceItems, Maybe Bool
Maybe Int
Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
..} ) (Maybe [V1KeyToPath] -> V1ConfigMapVolumeSource)
-> f (Maybe [V1KeyToPath]) -> f V1ConfigMapVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceItems
{-# INLINE v1ConfigMapVolumeSourceItemsL #-}

-- | 'v1ConfigMapVolumeSourceName' Lens
v1ConfigMapVolumeSourceNameL :: Lens_' V1ConfigMapVolumeSource (Maybe Text)
v1ConfigMapVolumeSourceNameL :: (Maybe Text -> f (Maybe Text))
-> V1ConfigMapVolumeSource -> f V1ConfigMapVolumeSource
v1ConfigMapVolumeSourceNameL Maybe Text -> f (Maybe Text)
f V1ConfigMapVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceOptional :: V1ConfigMapVolumeSource -> Maybe Bool
v1ConfigMapVolumeSourceName :: V1ConfigMapVolumeSource -> Maybe Text
v1ConfigMapVolumeSourceItems :: V1ConfigMapVolumeSource -> Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: V1ConfigMapVolumeSource -> Maybe Int
..} = (\Maybe Text
v1ConfigMapVolumeSourceName -> V1ConfigMapVolumeSource :: Maybe Int
-> Maybe [V1KeyToPath]
-> Maybe Text
-> Maybe Bool
-> V1ConfigMapVolumeSource
V1ConfigMapVolumeSource { Maybe Text
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceName, Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
..} ) (Maybe Text -> V1ConfigMapVolumeSource)
-> f (Maybe Text) -> f V1ConfigMapVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ConfigMapVolumeSourceName
{-# INLINE v1ConfigMapVolumeSourceNameL #-}

-- | 'v1ConfigMapVolumeSourceOptional' Lens
v1ConfigMapVolumeSourceOptionalL :: Lens_' V1ConfigMapVolumeSource (Maybe Bool)
v1ConfigMapVolumeSourceOptionalL :: (Maybe Bool -> f (Maybe Bool))
-> V1ConfigMapVolumeSource -> f V1ConfigMapVolumeSource
v1ConfigMapVolumeSourceOptionalL Maybe Bool -> f (Maybe Bool)
f V1ConfigMapVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceOptional :: V1ConfigMapVolumeSource -> Maybe Bool
v1ConfigMapVolumeSourceName :: V1ConfigMapVolumeSource -> Maybe Text
v1ConfigMapVolumeSourceItems :: V1ConfigMapVolumeSource -> Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: V1ConfigMapVolumeSource -> Maybe Int
..} = (\Maybe Bool
v1ConfigMapVolumeSourceOptional -> V1ConfigMapVolumeSource :: Maybe Int
-> Maybe [V1KeyToPath]
-> Maybe Text
-> Maybe Bool
-> V1ConfigMapVolumeSource
V1ConfigMapVolumeSource { Maybe Bool
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceOptional, Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
..} ) (Maybe Bool -> V1ConfigMapVolumeSource)
-> f (Maybe Bool) -> f V1ConfigMapVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ConfigMapVolumeSourceOptional
{-# INLINE v1ConfigMapVolumeSourceOptionalL #-}



-- * V1Container

-- | 'v1ContainerArgs' Lens
v1ContainerArgsL :: Lens_' V1Container (Maybe [Text])
v1ContainerArgsL :: (Maybe [Text] -> f (Maybe [Text])) -> V1Container -> f V1Container
v1ContainerArgsL Maybe [Text] -> f (Maybe [Text])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} = (\Maybe [Text]
v1ContainerArgs -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerArgs, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
..} ) (Maybe [Text] -> V1Container) -> f (Maybe [Text]) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ContainerArgs
{-# INLINE v1ContainerArgsL #-}

-- | 'v1ContainerCommand' Lens
v1ContainerCommandL :: Lens_' V1Container (Maybe [Text])
v1ContainerCommandL :: (Maybe [Text] -> f (Maybe [Text])) -> V1Container -> f V1Container
v1ContainerCommandL Maybe [Text] -> f (Maybe [Text])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe [Text]
v1ContainerCommand -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerCommand, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe [Text] -> V1Container) -> f (Maybe [Text]) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ContainerCommand
{-# INLINE v1ContainerCommandL #-}

-- | 'v1ContainerEnv' Lens
v1ContainerEnvL :: Lens_' V1Container (Maybe [V1EnvVar])
v1ContainerEnvL :: (Maybe [V1EnvVar] -> f (Maybe [V1EnvVar]))
-> V1Container -> f V1Container
v1ContainerEnvL Maybe [V1EnvVar] -> f (Maybe [V1EnvVar])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe [V1EnvVar]
v1ContainerEnv -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe [V1EnvVar]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnv, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe [V1EnvVar] -> V1Container)
-> f (Maybe [V1EnvVar]) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EnvVar] -> f (Maybe [V1EnvVar])
f Maybe [V1EnvVar]
v1ContainerEnv
{-# INLINE v1ContainerEnvL #-}

-- | 'v1ContainerEnvFrom' Lens
v1ContainerEnvFromL :: Lens_' V1Container (Maybe [V1EnvFromSource])
v1ContainerEnvFromL :: (Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource]))
-> V1Container -> f V1Container
v1ContainerEnvFromL Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe [V1EnvFromSource]
v1ContainerEnvFrom -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe [V1EnvFromSource]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnvFrom, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe [V1EnvFromSource] -> V1Container)
-> f (Maybe [V1EnvFromSource]) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource])
f Maybe [V1EnvFromSource]
v1ContainerEnvFrom
{-# INLINE v1ContainerEnvFromL #-}

-- | 'v1ContainerImage' Lens
v1ContainerImageL :: Lens_' V1Container (Maybe Text)
v1ContainerImageL :: (Maybe Text -> f (Maybe Text)) -> V1Container -> f V1Container
v1ContainerImageL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe Text
v1ContainerImage -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerImage, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1Container) -> f (Maybe Text) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerImage
{-# INLINE v1ContainerImageL #-}

-- | 'v1ContainerImagePullPolicy' Lens
v1ContainerImagePullPolicyL :: Lens_' V1Container (Maybe Text)
v1ContainerImagePullPolicyL :: (Maybe Text -> f (Maybe Text)) -> V1Container -> f V1Container
v1ContainerImagePullPolicyL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe Text
v1ContainerImagePullPolicy -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImagePullPolicy, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1Container) -> f (Maybe Text) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerImagePullPolicy
{-# INLINE v1ContainerImagePullPolicyL #-}

-- | 'v1ContainerLifecycle' Lens
v1ContainerLifecycleL :: Lens_' V1Container (Maybe V1Lifecycle)
v1ContainerLifecycleL :: (Maybe V1Lifecycle -> f (Maybe V1Lifecycle))
-> V1Container -> f V1Container
v1ContainerLifecycleL Maybe V1Lifecycle -> f (Maybe V1Lifecycle)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe V1Lifecycle
v1ContainerLifecycle -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe V1Lifecycle
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLifecycle, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe V1Lifecycle -> V1Container)
-> f (Maybe V1Lifecycle) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Lifecycle -> f (Maybe V1Lifecycle)
f Maybe V1Lifecycle
v1ContainerLifecycle
{-# INLINE v1ContainerLifecycleL #-}

-- | 'v1ContainerLivenessProbe' Lens
v1ContainerLivenessProbeL :: Lens_' V1Container (Maybe V1Probe)
v1ContainerLivenessProbeL :: (Maybe V1Probe -> f (Maybe V1Probe))
-> V1Container -> f V1Container
v1ContainerLivenessProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe V1Probe
v1ContainerLivenessProbe -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe V1Probe
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLivenessProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe V1Probe -> V1Container)
-> f (Maybe V1Probe) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Probe -> f (Maybe V1Probe)
f Maybe V1Probe
v1ContainerLivenessProbe
{-# INLINE v1ContainerLivenessProbeL #-}

-- | 'v1ContainerName' Lens
v1ContainerNameL :: Lens_' V1Container (Text)
v1ContainerNameL :: (Text -> f Text) -> V1Container -> f V1Container
v1ContainerNameL Text -> f Text
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Text
v1ContainerName -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Text
v1ContainerName :: Text
v1ContainerName :: Text
v1ContainerName, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Text -> V1Container) -> f Text -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ContainerName
{-# INLINE v1ContainerNameL #-}

-- | 'v1ContainerPorts' Lens
v1ContainerPortsL :: Lens_' V1Container (Maybe [V1ContainerPort])
v1ContainerPortsL :: (Maybe [V1ContainerPort] -> f (Maybe [V1ContainerPort]))
-> V1Container -> f V1Container
v1ContainerPortsL Maybe [V1ContainerPort] -> f (Maybe [V1ContainerPort])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe [V1ContainerPort]
v1ContainerPorts -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe [V1ContainerPort]
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerPorts, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe [V1ContainerPort] -> V1Container)
-> f (Maybe [V1ContainerPort]) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ContainerPort] -> f (Maybe [V1ContainerPort])
f Maybe [V1ContainerPort]
v1ContainerPorts
{-# INLINE v1ContainerPortsL #-}

-- | 'v1ContainerReadinessProbe' Lens
v1ContainerReadinessProbeL :: Lens_' V1Container (Maybe V1Probe)
v1ContainerReadinessProbeL :: (Maybe V1Probe -> f (Maybe V1Probe))
-> V1Container -> f V1Container
v1ContainerReadinessProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe V1Probe
v1ContainerReadinessProbe -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe V1Probe
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerReadinessProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe V1Probe -> V1Container)
-> f (Maybe V1Probe) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Probe -> f (Maybe V1Probe)
f Maybe V1Probe
v1ContainerReadinessProbe
{-# INLINE v1ContainerReadinessProbeL #-}

-- | 'v1ContainerResources' Lens
v1ContainerResourcesL :: Lens_' V1Container (Maybe V1ResourceRequirements)
v1ContainerResourcesL :: (Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements))
-> V1Container -> f V1Container
v1ContainerResourcesL Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe V1ResourceRequirements
v1ContainerResources -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe V1ResourceRequirements
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerResources, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe V1ResourceRequirements -> V1Container)
-> f (Maybe V1ResourceRequirements) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements)
f Maybe V1ResourceRequirements
v1ContainerResources
{-# INLINE v1ContainerResourcesL #-}

-- | 'v1ContainerSecurityContext' Lens
v1ContainerSecurityContextL :: Lens_' V1Container (Maybe V1SecurityContext)
v1ContainerSecurityContextL :: (Maybe V1SecurityContext -> f (Maybe V1SecurityContext))
-> V1Container -> f V1Container
v1ContainerSecurityContextL Maybe V1SecurityContext -> f (Maybe V1SecurityContext)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe V1SecurityContext
v1ContainerSecurityContext -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe V1SecurityContext
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerSecurityContext, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe V1SecurityContext -> V1Container)
-> f (Maybe V1SecurityContext) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecurityContext -> f (Maybe V1SecurityContext)
f Maybe V1SecurityContext
v1ContainerSecurityContext
{-# INLINE v1ContainerSecurityContextL #-}

-- | 'v1ContainerStartupProbe' Lens
v1ContainerStartupProbeL :: Lens_' V1Container (Maybe V1Probe)
v1ContainerStartupProbeL :: (Maybe V1Probe -> f (Maybe V1Probe))
-> V1Container -> f V1Container
v1ContainerStartupProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe V1Probe
v1ContainerStartupProbe -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe V1Probe
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStartupProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe V1Probe -> V1Container)
-> f (Maybe V1Probe) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Probe -> f (Maybe V1Probe)
f Maybe V1Probe
v1ContainerStartupProbe
{-# INLINE v1ContainerStartupProbeL #-}

-- | 'v1ContainerStdin' Lens
v1ContainerStdinL :: Lens_' V1Container (Maybe Bool)
v1ContainerStdinL :: (Maybe Bool -> f (Maybe Bool)) -> V1Container -> f V1Container
v1ContainerStdinL Maybe Bool -> f (Maybe Bool)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe Bool
v1ContainerStdin -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStdin, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe Bool -> V1Container) -> f (Maybe Bool) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ContainerStdin
{-# INLINE v1ContainerStdinL #-}

-- | 'v1ContainerStdinOnce' Lens
v1ContainerStdinOnceL :: Lens_' V1Container (Maybe Bool)
v1ContainerStdinOnceL :: (Maybe Bool -> f (Maybe Bool)) -> V1Container -> f V1Container
v1ContainerStdinOnceL Maybe Bool -> f (Maybe Bool)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe Bool
v1ContainerStdinOnce -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdinOnce, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe Bool -> V1Container) -> f (Maybe Bool) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ContainerStdinOnce
{-# INLINE v1ContainerStdinOnceL #-}

-- | 'v1ContainerTerminationMessagePath' Lens
v1ContainerTerminationMessagePathL :: Lens_' V1Container (Maybe Text)
v1ContainerTerminationMessagePathL :: (Maybe Text -> f (Maybe Text)) -> V1Container -> f V1Container
v1ContainerTerminationMessagePathL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe Text
v1ContainerTerminationMessagePath -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePath, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1Container) -> f (Maybe Text) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerTerminationMessagePath
{-# INLINE v1ContainerTerminationMessagePathL #-}

-- | 'v1ContainerTerminationMessagePolicy' Lens
v1ContainerTerminationMessagePolicyL :: Lens_' V1Container (Maybe Text)
v1ContainerTerminationMessagePolicyL :: (Maybe Text -> f (Maybe Text)) -> V1Container -> f V1Container
v1ContainerTerminationMessagePolicyL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe Text
v1ContainerTerminationMessagePolicy -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePolicy, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1Container) -> f (Maybe Text) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerTerminationMessagePolicy
{-# INLINE v1ContainerTerminationMessagePolicyL #-}

-- | 'v1ContainerTty' Lens
v1ContainerTtyL :: Lens_' V1Container (Maybe Bool)
v1ContainerTtyL :: (Maybe Bool -> f (Maybe Bool)) -> V1Container -> f V1Container
v1ContainerTtyL Maybe Bool -> f (Maybe Bool)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe Bool
v1ContainerTty -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe Bool
v1ContainerTty :: Maybe Bool
v1ContainerTty :: Maybe Bool
v1ContainerTty, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe Bool -> V1Container) -> f (Maybe Bool) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ContainerTty
{-# INLINE v1ContainerTtyL #-}

-- | 'v1ContainerVolumeDevices' Lens
v1ContainerVolumeDevicesL :: Lens_' V1Container (Maybe [V1VolumeDevice])
v1ContainerVolumeDevicesL :: (Maybe [V1VolumeDevice] -> f (Maybe [V1VolumeDevice]))
-> V1Container -> f V1Container
v1ContainerVolumeDevicesL Maybe [V1VolumeDevice] -> f (Maybe [V1VolumeDevice])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe [V1VolumeDevice]
v1ContainerVolumeDevices -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe [V1VolumeDevice]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeDevices, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe [V1VolumeDevice] -> V1Container)
-> f (Maybe [V1VolumeDevice]) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1VolumeDevice] -> f (Maybe [V1VolumeDevice])
f Maybe [V1VolumeDevice]
v1ContainerVolumeDevices
{-# INLINE v1ContainerVolumeDevicesL #-}

-- | 'v1ContainerVolumeMounts' Lens
v1ContainerVolumeMountsL :: Lens_' V1Container (Maybe [V1VolumeMount])
v1ContainerVolumeMountsL :: (Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount]))
-> V1Container -> f V1Container
v1ContainerVolumeMountsL Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe [V1VolumeMount]
v1ContainerVolumeMounts -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe [V1VolumeMount]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeMounts, Maybe Bool
Maybe [Text]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe [V1VolumeMount] -> V1Container)
-> f (Maybe [V1VolumeMount]) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount])
f Maybe [V1VolumeMount]
v1ContainerVolumeMounts
{-# INLINE v1ContainerVolumeMountsL #-}

-- | 'v1ContainerWorkingDir' Lens
v1ContainerWorkingDirL :: Lens_' V1Container (Maybe Text)
v1ContainerWorkingDirL :: (Maybe Text -> f (Maybe Text)) -> V1Container -> f V1Container
v1ContainerWorkingDirL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerWorkingDir :: V1Container -> Maybe Text
v1ContainerVolumeMounts :: V1Container -> Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: V1Container -> Maybe [V1VolumeDevice]
v1ContainerTty :: V1Container -> Maybe Bool
v1ContainerTerminationMessagePolicy :: V1Container -> Maybe Text
v1ContainerTerminationMessagePath :: V1Container -> Maybe Text
v1ContainerStdinOnce :: V1Container -> Maybe Bool
v1ContainerStdin :: V1Container -> Maybe Bool
v1ContainerStartupProbe :: V1Container -> Maybe V1Probe
v1ContainerSecurityContext :: V1Container -> Maybe V1SecurityContext
v1ContainerResources :: V1Container -> Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: V1Container -> Maybe V1Probe
v1ContainerPorts :: V1Container -> Maybe [V1ContainerPort]
v1ContainerName :: V1Container -> Text
v1ContainerLivenessProbe :: V1Container -> Maybe V1Probe
v1ContainerLifecycle :: V1Container -> Maybe V1Lifecycle
v1ContainerImagePullPolicy :: V1Container -> Maybe Text
v1ContainerImage :: V1Container -> Maybe Text
v1ContainerEnvFrom :: V1Container -> Maybe [V1EnvFromSource]
v1ContainerEnv :: V1Container -> Maybe [V1EnvVar]
v1ContainerCommand :: V1Container -> Maybe [Text]
v1ContainerArgs :: V1Container -> Maybe [Text]
..} = (\Maybe Text
v1ContainerWorkingDir -> V1Container :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1Container
V1Container { Maybe Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerWorkingDir, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerTty :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerName :: Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerCommand :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1Container) -> f (Maybe Text) -> f V1Container
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerWorkingDir
{-# INLINE v1ContainerWorkingDirL #-}



-- * V1ContainerImage

-- | 'v1ContainerImageNames' Lens
v1ContainerImageNamesL :: Lens_' V1ContainerImage ([Text])
v1ContainerImageNamesL :: ([Text] -> f [Text]) -> V1ContainerImage -> f V1ContainerImage
v1ContainerImageNamesL [Text] -> f [Text]
f V1ContainerImage{[Text]
Maybe Integer
v1ContainerImageSizeBytes :: V1ContainerImage -> Maybe Integer
v1ContainerImageNames :: V1ContainerImage -> [Text]
v1ContainerImageSizeBytes :: Maybe Integer
v1ContainerImageNames :: [Text]
..} = (\[Text]
v1ContainerImageNames -> V1ContainerImage :: [Text] -> Maybe Integer -> V1ContainerImage
V1ContainerImage { [Text]
v1ContainerImageNames :: [Text]
v1ContainerImageNames :: [Text]
v1ContainerImageNames, Maybe Integer
v1ContainerImageSizeBytes :: Maybe Integer
v1ContainerImageSizeBytes :: Maybe Integer
..} ) ([Text] -> V1ContainerImage) -> f [Text] -> f V1ContainerImage
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1ContainerImageNames
{-# INLINE v1ContainerImageNamesL #-}

-- | 'v1ContainerImageSizeBytes' Lens
v1ContainerImageSizeBytesL :: Lens_' V1ContainerImage (Maybe Integer)
v1ContainerImageSizeBytesL :: (Maybe Integer -> f (Maybe Integer))
-> V1ContainerImage -> f V1ContainerImage
v1ContainerImageSizeBytesL Maybe Integer -> f (Maybe Integer)
f V1ContainerImage{[Text]
Maybe Integer
v1ContainerImageSizeBytes :: Maybe Integer
v1ContainerImageNames :: [Text]
v1ContainerImageSizeBytes :: V1ContainerImage -> Maybe Integer
v1ContainerImageNames :: V1ContainerImage -> [Text]
..} = (\Maybe Integer
v1ContainerImageSizeBytes -> V1ContainerImage :: [Text] -> Maybe Integer -> V1ContainerImage
V1ContainerImage { Maybe Integer
v1ContainerImageSizeBytes :: Maybe Integer
v1ContainerImageSizeBytes :: Maybe Integer
v1ContainerImageSizeBytes, [Text]
v1ContainerImageNames :: [Text]
v1ContainerImageNames :: [Text]
..} ) (Maybe Integer -> V1ContainerImage)
-> f (Maybe Integer) -> f V1ContainerImage
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1ContainerImageSizeBytes
{-# INLINE v1ContainerImageSizeBytesL #-}



-- * V1ContainerPort

-- | 'v1ContainerPortContainerPort' Lens
v1ContainerPortContainerPortL :: Lens_' V1ContainerPort (Int)
v1ContainerPortContainerPortL :: (Int -> f Int) -> V1ContainerPort -> f V1ContainerPort
v1ContainerPortContainerPortL Int -> f Int
f V1ContainerPort{Int
Maybe Int
Maybe Text
v1ContainerPortProtocol :: V1ContainerPort -> Maybe Text
v1ContainerPortName :: V1ContainerPort -> Maybe Text
v1ContainerPortHostPort :: V1ContainerPort -> Maybe Int
v1ContainerPortHostIp :: V1ContainerPort -> Maybe Text
v1ContainerPortContainerPort :: V1ContainerPort -> Int
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
..} = (\Int
v1ContainerPortContainerPort -> V1ContainerPort :: Int
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> V1ContainerPort
V1ContainerPort { Int
v1ContainerPortContainerPort :: Int
v1ContainerPortContainerPort :: Int
v1ContainerPortContainerPort, Maybe Int
Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
..} ) (Int -> V1ContainerPort) -> f Int -> f V1ContainerPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1ContainerPortContainerPort
{-# INLINE v1ContainerPortContainerPortL #-}

-- | 'v1ContainerPortHostIp' Lens
v1ContainerPortHostIpL :: Lens_' V1ContainerPort (Maybe Text)
v1ContainerPortHostIpL :: (Maybe Text -> f (Maybe Text))
-> V1ContainerPort -> f V1ContainerPort
v1ContainerPortHostIpL Maybe Text -> f (Maybe Text)
f V1ContainerPort{Int
Maybe Int
Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortProtocol :: V1ContainerPort -> Maybe Text
v1ContainerPortName :: V1ContainerPort -> Maybe Text
v1ContainerPortHostPort :: V1ContainerPort -> Maybe Int
v1ContainerPortHostIp :: V1ContainerPort -> Maybe Text
v1ContainerPortContainerPort :: V1ContainerPort -> Int
..} = (\Maybe Text
v1ContainerPortHostIp -> V1ContainerPort :: Int
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> V1ContainerPort
V1ContainerPort { Maybe Text
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostIp, Int
Maybe Int
Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortContainerPort :: Int
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortContainerPort :: Int
..} ) (Maybe Text -> V1ContainerPort)
-> f (Maybe Text) -> f V1ContainerPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerPortHostIp
{-# INLINE v1ContainerPortHostIpL #-}

-- | 'v1ContainerPortHostPort' Lens
v1ContainerPortHostPortL :: Lens_' V1ContainerPort (Maybe Int)
v1ContainerPortHostPortL :: (Maybe Int -> f (Maybe Int))
-> V1ContainerPort -> f V1ContainerPort
v1ContainerPortHostPortL Maybe Int -> f (Maybe Int)
f V1ContainerPort{Int
Maybe Int
Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortProtocol :: V1ContainerPort -> Maybe Text
v1ContainerPortName :: V1ContainerPort -> Maybe Text
v1ContainerPortHostPort :: V1ContainerPort -> Maybe Int
v1ContainerPortHostIp :: V1ContainerPort -> Maybe Text
v1ContainerPortContainerPort :: V1ContainerPort -> Int
..} = (\Maybe Int
v1ContainerPortHostPort -> V1ContainerPort :: Int
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> V1ContainerPort
V1ContainerPort { Maybe Int
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostPort, Int
Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
..} ) (Maybe Int -> V1ContainerPort)
-> f (Maybe Int) -> f V1ContainerPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ContainerPortHostPort
{-# INLINE v1ContainerPortHostPortL #-}

-- | 'v1ContainerPortName' Lens
v1ContainerPortNameL :: Lens_' V1ContainerPort (Maybe Text)
v1ContainerPortNameL :: (Maybe Text -> f (Maybe Text))
-> V1ContainerPort -> f V1ContainerPort
v1ContainerPortNameL Maybe Text -> f (Maybe Text)
f V1ContainerPort{Int
Maybe Int
Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortProtocol :: V1ContainerPort -> Maybe Text
v1ContainerPortName :: V1ContainerPort -> Maybe Text
v1ContainerPortHostPort :: V1ContainerPort -> Maybe Int
v1ContainerPortHostIp :: V1ContainerPort -> Maybe Text
v1ContainerPortContainerPort :: V1ContainerPort -> Int
..} = (\Maybe Text
v1ContainerPortName -> V1ContainerPort :: Int
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> V1ContainerPort
V1ContainerPort { Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortName, Int
Maybe Int
Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
..} ) (Maybe Text -> V1ContainerPort)
-> f (Maybe Text) -> f V1ContainerPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerPortName
{-# INLINE v1ContainerPortNameL #-}

-- | 'v1ContainerPortProtocol' Lens
v1ContainerPortProtocolL :: Lens_' V1ContainerPort (Maybe Text)
v1ContainerPortProtocolL :: (Maybe Text -> f (Maybe Text))
-> V1ContainerPort -> f V1ContainerPort
v1ContainerPortProtocolL Maybe Text -> f (Maybe Text)
f V1ContainerPort{Int
Maybe Int
Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortProtocol :: V1ContainerPort -> Maybe Text
v1ContainerPortName :: V1ContainerPort -> Maybe Text
v1ContainerPortHostPort :: V1ContainerPort -> Maybe Int
v1ContainerPortHostIp :: V1ContainerPort -> Maybe Text
v1ContainerPortContainerPort :: V1ContainerPort -> Int
..} = (\Maybe Text
v1ContainerPortProtocol -> V1ContainerPort :: Int
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> V1ContainerPort
V1ContainerPort { Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortProtocol, Int
Maybe Int
Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortName :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortContainerPort :: Int
..} ) (Maybe Text -> V1ContainerPort)
-> f (Maybe Text) -> f V1ContainerPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerPortProtocol
{-# INLINE v1ContainerPortProtocolL #-}



-- * V1ContainerState

-- | 'v1ContainerStateRunning' Lens
v1ContainerStateRunningL :: Lens_' V1ContainerState (Maybe V1ContainerStateRunning)
v1ContainerStateRunningL :: (Maybe V1ContainerStateRunning
 -> f (Maybe V1ContainerStateRunning))
-> V1ContainerState -> f V1ContainerState
v1ContainerStateRunningL Maybe V1ContainerStateRunning -> f (Maybe V1ContainerStateRunning)
f V1ContainerState{Maybe V1ContainerStateWaiting
Maybe V1ContainerStateTerminated
Maybe V1ContainerStateRunning
v1ContainerStateWaiting :: V1ContainerState -> Maybe V1ContainerStateWaiting
v1ContainerStateTerminated :: V1ContainerState -> Maybe V1ContainerStateTerminated
v1ContainerStateRunning :: V1ContainerState -> Maybe V1ContainerStateRunning
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
..} = (\Maybe V1ContainerStateRunning
v1ContainerStateRunning -> V1ContainerState :: Maybe V1ContainerStateRunning
-> Maybe V1ContainerStateTerminated
-> Maybe V1ContainerStateWaiting
-> V1ContainerState
V1ContainerState { Maybe V1ContainerStateRunning
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateRunning, Maybe V1ContainerStateWaiting
Maybe V1ContainerStateTerminated
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
..} ) (Maybe V1ContainerStateRunning -> V1ContainerState)
-> f (Maybe V1ContainerStateRunning) -> f V1ContainerState
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ContainerStateRunning -> f (Maybe V1ContainerStateRunning)
f Maybe V1ContainerStateRunning
v1ContainerStateRunning
{-# INLINE v1ContainerStateRunningL #-}

-- | 'v1ContainerStateTerminated' Lens
v1ContainerStateTerminatedL :: Lens_' V1ContainerState (Maybe V1ContainerStateTerminated)
v1ContainerStateTerminatedL :: (Maybe V1ContainerStateTerminated
 -> f (Maybe V1ContainerStateTerminated))
-> V1ContainerState -> f V1ContainerState
v1ContainerStateTerminatedL Maybe V1ContainerStateTerminated
-> f (Maybe V1ContainerStateTerminated)
f V1ContainerState{Maybe V1ContainerStateWaiting
Maybe V1ContainerStateTerminated
Maybe V1ContainerStateRunning
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateWaiting :: V1ContainerState -> Maybe V1ContainerStateWaiting
v1ContainerStateTerminated :: V1ContainerState -> Maybe V1ContainerStateTerminated
v1ContainerStateRunning :: V1ContainerState -> Maybe V1ContainerStateRunning
..} = (\Maybe V1ContainerStateTerminated
v1ContainerStateTerminated -> V1ContainerState :: Maybe V1ContainerStateRunning
-> Maybe V1ContainerStateTerminated
-> Maybe V1ContainerStateWaiting
-> V1ContainerState
V1ContainerState { Maybe V1ContainerStateTerminated
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateTerminated, Maybe V1ContainerStateWaiting
Maybe V1ContainerStateRunning
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
..} ) (Maybe V1ContainerStateTerminated -> V1ContainerState)
-> f (Maybe V1ContainerStateTerminated) -> f V1ContainerState
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ContainerStateTerminated
-> f (Maybe V1ContainerStateTerminated)
f Maybe V1ContainerStateTerminated
v1ContainerStateTerminated
{-# INLINE v1ContainerStateTerminatedL #-}

-- | 'v1ContainerStateWaiting' Lens
v1ContainerStateWaitingL :: Lens_' V1ContainerState (Maybe V1ContainerStateWaiting)
v1ContainerStateWaitingL :: (Maybe V1ContainerStateWaiting
 -> f (Maybe V1ContainerStateWaiting))
-> V1ContainerState -> f V1ContainerState
v1ContainerStateWaitingL Maybe V1ContainerStateWaiting -> f (Maybe V1ContainerStateWaiting)
f V1ContainerState{Maybe V1ContainerStateWaiting
Maybe V1ContainerStateTerminated
Maybe V1ContainerStateRunning
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateWaiting :: V1ContainerState -> Maybe V1ContainerStateWaiting
v1ContainerStateTerminated :: V1ContainerState -> Maybe V1ContainerStateTerminated
v1ContainerStateRunning :: V1ContainerState -> Maybe V1ContainerStateRunning
..} = (\Maybe V1ContainerStateWaiting
v1ContainerStateWaiting -> V1ContainerState :: Maybe V1ContainerStateRunning
-> Maybe V1ContainerStateTerminated
-> Maybe V1ContainerStateWaiting
-> V1ContainerState
V1ContainerState { Maybe V1ContainerStateWaiting
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
v1ContainerStateWaiting, Maybe V1ContainerStateTerminated
Maybe V1ContainerStateRunning
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
..} ) (Maybe V1ContainerStateWaiting -> V1ContainerState)
-> f (Maybe V1ContainerStateWaiting) -> f V1ContainerState
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ContainerStateWaiting -> f (Maybe V1ContainerStateWaiting)
f Maybe V1ContainerStateWaiting
v1ContainerStateWaiting
{-# INLINE v1ContainerStateWaitingL #-}



-- * V1ContainerStateRunning

-- | 'v1ContainerStateRunningStartedAt' Lens
v1ContainerStateRunningStartedAtL :: Lens_' V1ContainerStateRunning (Maybe DateTime)
v1ContainerStateRunningStartedAtL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1ContainerStateRunning -> f V1ContainerStateRunning
v1ContainerStateRunningStartedAtL Maybe DateTime -> f (Maybe DateTime)
f V1ContainerStateRunning{Maybe DateTime
v1ContainerStateRunningStartedAt :: V1ContainerStateRunning -> Maybe DateTime
v1ContainerStateRunningStartedAt :: Maybe DateTime
..} = (\Maybe DateTime
v1ContainerStateRunningStartedAt -> V1ContainerStateRunning :: Maybe DateTime -> V1ContainerStateRunning
V1ContainerStateRunning { Maybe DateTime
v1ContainerStateRunningStartedAt :: Maybe DateTime
v1ContainerStateRunningStartedAt :: Maybe DateTime
v1ContainerStateRunningStartedAt, ..} ) (Maybe DateTime -> V1ContainerStateRunning)
-> f (Maybe DateTime) -> f V1ContainerStateRunning
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1ContainerStateRunningStartedAt
{-# INLINE v1ContainerStateRunningStartedAtL #-}



-- * V1ContainerStateTerminated

-- | 'v1ContainerStateTerminatedContainerId' Lens
v1ContainerStateTerminatedContainerIdL :: Lens_' V1ContainerStateTerminated (Maybe Text)
v1ContainerStateTerminatedContainerIdL :: (Maybe Text -> f (Maybe Text))
-> V1ContainerStateTerminated -> f V1ContainerStateTerminated
v1ContainerStateTerminatedContainerIdL Maybe Text -> f (Maybe Text)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedSignal :: V1ContainerStateTerminated -> Maybe Int
v1ContainerStateTerminatedReason :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedMessage :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedFinishedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedExitCode :: V1ContainerStateTerminated -> Int
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
..} = (\Maybe Text
v1ContainerStateTerminatedContainerId -> V1ContainerStateTerminated :: Maybe Text
-> Int
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> V1ContainerStateTerminated
V1ContainerStateTerminated { Maybe Text
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedContainerId, Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
..} ) (Maybe Text -> V1ContainerStateTerminated)
-> f (Maybe Text) -> f V1ContainerStateTerminated
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerStateTerminatedContainerId
{-# INLINE v1ContainerStateTerminatedContainerIdL #-}

-- | 'v1ContainerStateTerminatedExitCode' Lens
v1ContainerStateTerminatedExitCodeL :: Lens_' V1ContainerStateTerminated (Int)
v1ContainerStateTerminatedExitCodeL :: (Int -> f Int)
-> V1ContainerStateTerminated -> f V1ContainerStateTerminated
v1ContainerStateTerminatedExitCodeL Int -> f Int
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedSignal :: V1ContainerStateTerminated -> Maybe Int
v1ContainerStateTerminatedReason :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedMessage :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedFinishedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedExitCode :: V1ContainerStateTerminated -> Int
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
..} = (\Int
v1ContainerStateTerminatedExitCode -> V1ContainerStateTerminated :: Maybe Text
-> Int
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> V1ContainerStateTerminated
V1ContainerStateTerminated { Int
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedExitCode, Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
..} ) (Int -> V1ContainerStateTerminated)
-> f Int -> f V1ContainerStateTerminated
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1ContainerStateTerminatedExitCode
{-# INLINE v1ContainerStateTerminatedExitCodeL #-}

-- | 'v1ContainerStateTerminatedFinishedAt' Lens
v1ContainerStateTerminatedFinishedAtL :: Lens_' V1ContainerStateTerminated (Maybe DateTime)
v1ContainerStateTerminatedFinishedAtL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1ContainerStateTerminated -> f V1ContainerStateTerminated
v1ContainerStateTerminatedFinishedAtL Maybe DateTime -> f (Maybe DateTime)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedSignal :: V1ContainerStateTerminated -> Maybe Int
v1ContainerStateTerminatedReason :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedMessage :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedFinishedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedExitCode :: V1ContainerStateTerminated -> Int
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
..} = (\Maybe DateTime
v1ContainerStateTerminatedFinishedAt -> V1ContainerStateTerminated :: Maybe Text
-> Int
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> V1ContainerStateTerminated
V1ContainerStateTerminated { Maybe DateTime
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedFinishedAt, Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
..} ) (Maybe DateTime -> V1ContainerStateTerminated)
-> f (Maybe DateTime) -> f V1ContainerStateTerminated
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1ContainerStateTerminatedFinishedAt
{-# INLINE v1ContainerStateTerminatedFinishedAtL #-}

-- | 'v1ContainerStateTerminatedMessage' Lens
v1ContainerStateTerminatedMessageL :: Lens_' V1ContainerStateTerminated (Maybe Text)
v1ContainerStateTerminatedMessageL :: (Maybe Text -> f (Maybe Text))
-> V1ContainerStateTerminated -> f V1ContainerStateTerminated
v1ContainerStateTerminatedMessageL Maybe Text -> f (Maybe Text)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedSignal :: V1ContainerStateTerminated -> Maybe Int
v1ContainerStateTerminatedReason :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedMessage :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedFinishedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedExitCode :: V1ContainerStateTerminated -> Int
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
..} = (\Maybe Text
v1ContainerStateTerminatedMessage -> V1ContainerStateTerminated :: Maybe Text
-> Int
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> V1ContainerStateTerminated
V1ContainerStateTerminated { Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedMessage, Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
..} ) (Maybe Text -> V1ContainerStateTerminated)
-> f (Maybe Text) -> f V1ContainerStateTerminated
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerStateTerminatedMessage
{-# INLINE v1ContainerStateTerminatedMessageL #-}

-- | 'v1ContainerStateTerminatedReason' Lens
v1ContainerStateTerminatedReasonL :: Lens_' V1ContainerStateTerminated (Maybe Text)
v1ContainerStateTerminatedReasonL :: (Maybe Text -> f (Maybe Text))
-> V1ContainerStateTerminated -> f V1ContainerStateTerminated
v1ContainerStateTerminatedReasonL Maybe Text -> f (Maybe Text)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedSignal :: V1ContainerStateTerminated -> Maybe Int
v1ContainerStateTerminatedReason :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedMessage :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedFinishedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedExitCode :: V1ContainerStateTerminated -> Int
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
..} = (\Maybe Text
v1ContainerStateTerminatedReason -> V1ContainerStateTerminated :: Maybe Text
-> Int
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> V1ContainerStateTerminated
V1ContainerStateTerminated { Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedReason, Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
..} ) (Maybe Text -> V1ContainerStateTerminated)
-> f (Maybe Text) -> f V1ContainerStateTerminated
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerStateTerminatedReason
{-# INLINE v1ContainerStateTerminatedReasonL #-}

-- | 'v1ContainerStateTerminatedSignal' Lens
v1ContainerStateTerminatedSignalL :: Lens_' V1ContainerStateTerminated (Maybe Int)
v1ContainerStateTerminatedSignalL :: (Maybe Int -> f (Maybe Int))
-> V1ContainerStateTerminated -> f V1ContainerStateTerminated
v1ContainerStateTerminatedSignalL Maybe Int -> f (Maybe Int)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedSignal :: V1ContainerStateTerminated -> Maybe Int
v1ContainerStateTerminatedReason :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedMessage :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedFinishedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedExitCode :: V1ContainerStateTerminated -> Int
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
..} = (\Maybe Int
v1ContainerStateTerminatedSignal -> V1ContainerStateTerminated :: Maybe Text
-> Int
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> V1ContainerStateTerminated
V1ContainerStateTerminated { Maybe Int
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedSignal, Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
..} ) (Maybe Int -> V1ContainerStateTerminated)
-> f (Maybe Int) -> f V1ContainerStateTerminated
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ContainerStateTerminatedSignal
{-# INLINE v1ContainerStateTerminatedSignalL #-}

-- | 'v1ContainerStateTerminatedStartedAt' Lens
v1ContainerStateTerminatedStartedAtL :: Lens_' V1ContainerStateTerminated (Maybe DateTime)
v1ContainerStateTerminatedStartedAtL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1ContainerStateTerminated -> f V1ContainerStateTerminated
v1ContainerStateTerminatedStartedAtL Maybe DateTime -> f (Maybe DateTime)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedStartedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedSignal :: V1ContainerStateTerminated -> Maybe Int
v1ContainerStateTerminatedReason :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedMessage :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedFinishedAt :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedExitCode :: V1ContainerStateTerminated -> Int
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
..} = (\Maybe DateTime
v1ContainerStateTerminatedStartedAt -> V1ContainerStateTerminated :: Maybe Text
-> Int
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> V1ContainerStateTerminated
V1ContainerStateTerminated { Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedStartedAt, Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedContainerId :: Maybe Text
..} ) (Maybe DateTime -> V1ContainerStateTerminated)
-> f (Maybe DateTime) -> f V1ContainerStateTerminated
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1ContainerStateTerminatedStartedAt
{-# INLINE v1ContainerStateTerminatedStartedAtL #-}



-- * V1ContainerStateWaiting

-- | 'v1ContainerStateWaitingMessage' Lens
v1ContainerStateWaitingMessageL :: Lens_' V1ContainerStateWaiting (Maybe Text)
v1ContainerStateWaitingMessageL :: (Maybe Text -> f (Maybe Text))
-> V1ContainerStateWaiting -> f V1ContainerStateWaiting
v1ContainerStateWaitingMessageL Maybe Text -> f (Maybe Text)
f V1ContainerStateWaiting{Maybe Text
v1ContainerStateWaitingReason :: V1ContainerStateWaiting -> Maybe Text
v1ContainerStateWaitingMessage :: V1ContainerStateWaiting -> Maybe Text
v1ContainerStateWaitingReason :: Maybe Text
v1ContainerStateWaitingMessage :: Maybe Text
..} = (\Maybe Text
v1ContainerStateWaitingMessage -> V1ContainerStateWaiting :: Maybe Text -> Maybe Text -> V1ContainerStateWaiting
V1ContainerStateWaiting { Maybe Text
v1ContainerStateWaitingMessage :: Maybe Text
v1ContainerStateWaitingMessage :: Maybe Text
v1ContainerStateWaitingMessage, Maybe Text
v1ContainerStateWaitingReason :: Maybe Text
v1ContainerStateWaitingReason :: Maybe Text
..} ) (Maybe Text -> V1ContainerStateWaiting)
-> f (Maybe Text) -> f V1ContainerStateWaiting
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerStateWaitingMessage
{-# INLINE v1ContainerStateWaitingMessageL #-}

-- | 'v1ContainerStateWaitingReason' Lens
v1ContainerStateWaitingReasonL :: Lens_' V1ContainerStateWaiting (Maybe Text)
v1ContainerStateWaitingReasonL :: (Maybe Text -> f (Maybe Text))
-> V1ContainerStateWaiting -> f V1ContainerStateWaiting
v1ContainerStateWaitingReasonL Maybe Text -> f (Maybe Text)
f V1ContainerStateWaiting{Maybe Text
v1ContainerStateWaitingReason :: Maybe Text
v1ContainerStateWaitingMessage :: Maybe Text
v1ContainerStateWaitingReason :: V1ContainerStateWaiting -> Maybe Text
v1ContainerStateWaitingMessage :: V1ContainerStateWaiting -> Maybe Text
..} = (\Maybe Text
v1ContainerStateWaitingReason -> V1ContainerStateWaiting :: Maybe Text -> Maybe Text -> V1ContainerStateWaiting
V1ContainerStateWaiting { Maybe Text
v1ContainerStateWaitingReason :: Maybe Text
v1ContainerStateWaitingReason :: Maybe Text
v1ContainerStateWaitingReason, Maybe Text
v1ContainerStateWaitingMessage :: Maybe Text
v1ContainerStateWaitingMessage :: Maybe Text
..} ) (Maybe Text -> V1ContainerStateWaiting)
-> f (Maybe Text) -> f V1ContainerStateWaiting
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerStateWaitingReason
{-# INLINE v1ContainerStateWaitingReasonL #-}



-- * V1ContainerStatus

-- | 'v1ContainerStatusContainerId' Lens
v1ContainerStatusContainerIdL :: Lens_' V1ContainerStatus (Maybe Text)
v1ContainerStatusContainerIdL :: (Maybe Text -> f (Maybe Text))
-> V1ContainerStatus -> f V1ContainerStatus
v1ContainerStatusContainerIdL Maybe Text -> f (Maybe Text)
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusStarted :: V1ContainerStatus -> Maybe Bool
v1ContainerStatusRestartCount :: V1ContainerStatus -> Int
v1ContainerStatusReady :: V1ContainerStatus -> Bool
v1ContainerStatusName :: V1ContainerStatus -> Text
v1ContainerStatusLastState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusImageId :: V1ContainerStatus -> Text
v1ContainerStatusImage :: V1ContainerStatus -> Text
v1ContainerStatusContainerId :: V1ContainerStatus -> Maybe Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
..} = (\Maybe Text
v1ContainerStatusContainerId -> V1ContainerStatus :: Maybe Text
-> Text
-> Text
-> Maybe V1ContainerState
-> Text
-> Bool
-> Int
-> Maybe Bool
-> Maybe V1ContainerState
-> V1ContainerStatus
V1ContainerStatus { Maybe Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusContainerId, Bool
Int
Maybe Bool
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
..} ) (Maybe Text -> V1ContainerStatus)
-> f (Maybe Text) -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ContainerStatusContainerId
{-# INLINE v1ContainerStatusContainerIdL #-}

-- | 'v1ContainerStatusImage' Lens
v1ContainerStatusImageL :: Lens_' V1ContainerStatus (Text)
v1ContainerStatusImageL :: (Text -> f Text) -> V1ContainerStatus -> f V1ContainerStatus
v1ContainerStatusImageL Text -> f Text
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusStarted :: V1ContainerStatus -> Maybe Bool
v1ContainerStatusRestartCount :: V1ContainerStatus -> Int
v1ContainerStatusReady :: V1ContainerStatus -> Bool
v1ContainerStatusName :: V1ContainerStatus -> Text
v1ContainerStatusLastState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusImageId :: V1ContainerStatus -> Text
v1ContainerStatusImage :: V1ContainerStatus -> Text
v1ContainerStatusContainerId :: V1ContainerStatus -> Maybe Text
..} = (\Text
v1ContainerStatusImage -> V1ContainerStatus :: Maybe Text
-> Text
-> Text
-> Maybe V1ContainerState
-> Text
-> Bool
-> Int
-> Maybe Bool
-> Maybe V1ContainerState
-> V1ContainerStatus
V1ContainerStatus { Text
v1ContainerStatusImage :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusImage, Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusContainerId :: Maybe Text
..} ) (Text -> V1ContainerStatus) -> f Text -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ContainerStatusImage
{-# INLINE v1ContainerStatusImageL #-}

-- | 'v1ContainerStatusImageId' Lens
v1ContainerStatusImageIdL :: Lens_' V1ContainerStatus (Text)
v1ContainerStatusImageIdL :: (Text -> f Text) -> V1ContainerStatus -> f V1ContainerStatus
v1ContainerStatusImageIdL Text -> f Text
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusStarted :: V1ContainerStatus -> Maybe Bool
v1ContainerStatusRestartCount :: V1ContainerStatus -> Int
v1ContainerStatusReady :: V1ContainerStatus -> Bool
v1ContainerStatusName :: V1ContainerStatus -> Text
v1ContainerStatusLastState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusImageId :: V1ContainerStatus -> Text
v1ContainerStatusImage :: V1ContainerStatus -> Text
v1ContainerStatusContainerId :: V1ContainerStatus -> Maybe Text
..} = (\Text
v1ContainerStatusImageId -> V1ContainerStatus :: Maybe Text
-> Text
-> Text
-> Maybe V1ContainerState
-> Text
-> Bool
-> Int
-> Maybe Bool
-> Maybe V1ContainerState
-> V1ContainerStatus
V1ContainerStatus { Text
v1ContainerStatusImageId :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusImageId, Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
..} ) (Text -> V1ContainerStatus) -> f Text -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ContainerStatusImageId
{-# INLINE v1ContainerStatusImageIdL #-}

-- | 'v1ContainerStatusLastState' Lens
v1ContainerStatusLastStateL :: Lens_' V1ContainerStatus (Maybe V1ContainerState)
v1ContainerStatusLastStateL :: (Maybe V1ContainerState -> f (Maybe V1ContainerState))
-> V1ContainerStatus -> f V1ContainerStatus
v1ContainerStatusLastStateL Maybe V1ContainerState -> f (Maybe V1ContainerState)
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusStarted :: V1ContainerStatus -> Maybe Bool
v1ContainerStatusRestartCount :: V1ContainerStatus -> Int
v1ContainerStatusReady :: V1ContainerStatus -> Bool
v1ContainerStatusName :: V1ContainerStatus -> Text
v1ContainerStatusLastState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusImageId :: V1ContainerStatus -> Text
v1ContainerStatusImage :: V1ContainerStatus -> Text
v1ContainerStatusContainerId :: V1ContainerStatus -> Maybe Text
..} = (\Maybe V1ContainerState
v1ContainerStatusLastState -> V1ContainerStatus :: Maybe Text
-> Text
-> Text
-> Maybe V1ContainerState
-> Text
-> Bool
-> Int
-> Maybe Bool
-> Maybe V1ContainerState
-> V1ContainerStatus
V1ContainerStatus { Maybe V1ContainerState
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusLastState, Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
..} ) (Maybe V1ContainerState -> V1ContainerStatus)
-> f (Maybe V1ContainerState) -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ContainerState -> f (Maybe V1ContainerState)
f Maybe V1ContainerState
v1ContainerStatusLastState
{-# INLINE v1ContainerStatusLastStateL #-}

-- | 'v1ContainerStatusName' Lens
v1ContainerStatusNameL :: Lens_' V1ContainerStatus (Text)
v1ContainerStatusNameL :: (Text -> f Text) -> V1ContainerStatus -> f V1ContainerStatus
v1ContainerStatusNameL Text -> f Text
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusStarted :: V1ContainerStatus -> Maybe Bool
v1ContainerStatusRestartCount :: V1ContainerStatus -> Int
v1ContainerStatusReady :: V1ContainerStatus -> Bool
v1ContainerStatusName :: V1ContainerStatus -> Text
v1ContainerStatusLastState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusImageId :: V1ContainerStatus -> Text
v1ContainerStatusImage :: V1ContainerStatus -> Text
v1ContainerStatusContainerId :: V1ContainerStatus -> Maybe Text
..} = (\Text
v1ContainerStatusName -> V1ContainerStatus :: Maybe Text
-> Text
-> Text
-> Maybe V1ContainerState
-> Text
-> Bool
-> Int
-> Maybe Bool
-> Maybe V1ContainerState
-> V1ContainerStatus
V1ContainerStatus { Text
v1ContainerStatusName :: Text
v1ContainerStatusName :: Text
v1ContainerStatusName, Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
..} ) (Text -> V1ContainerStatus) -> f Text -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ContainerStatusName
{-# INLINE v1ContainerStatusNameL #-}

-- | 'v1ContainerStatusReady' Lens
v1ContainerStatusReadyL :: Lens_' V1ContainerStatus (Bool)
v1ContainerStatusReadyL :: (Bool -> f Bool) -> V1ContainerStatus -> f V1ContainerStatus
v1ContainerStatusReadyL Bool -> f Bool
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusStarted :: V1ContainerStatus -> Maybe Bool
v1ContainerStatusRestartCount :: V1ContainerStatus -> Int
v1ContainerStatusReady :: V1ContainerStatus -> Bool
v1ContainerStatusName :: V1ContainerStatus -> Text
v1ContainerStatusLastState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusImageId :: V1ContainerStatus -> Text
v1ContainerStatusImage :: V1ContainerStatus -> Text
v1ContainerStatusContainerId :: V1ContainerStatus -> Maybe Text
..} = (\Bool
v1ContainerStatusReady -> V1ContainerStatus :: Maybe Text
-> Text
-> Text
-> Maybe V1ContainerState
-> Text
-> Bool
-> Int
-> Maybe Bool
-> Maybe V1ContainerState
-> V1ContainerStatus
V1ContainerStatus { Bool
v1ContainerStatusReady :: Bool
v1ContainerStatusReady :: Bool
v1ContainerStatusReady, Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
..} ) (Bool -> V1ContainerStatus) -> f Bool -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1ContainerStatusReady
{-# INLINE v1ContainerStatusReadyL #-}

-- | 'v1ContainerStatusRestartCount' Lens
v1ContainerStatusRestartCountL :: Lens_' V1ContainerStatus (Int)
v1ContainerStatusRestartCountL :: (Int -> f Int) -> V1ContainerStatus -> f V1ContainerStatus
v1ContainerStatusRestartCountL Int -> f Int
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusStarted :: V1ContainerStatus -> Maybe Bool
v1ContainerStatusRestartCount :: V1ContainerStatus -> Int
v1ContainerStatusReady :: V1ContainerStatus -> Bool
v1ContainerStatusName :: V1ContainerStatus -> Text
v1ContainerStatusLastState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusImageId :: V1ContainerStatus -> Text
v1ContainerStatusImage :: V1ContainerStatus -> Text
v1ContainerStatusContainerId :: V1ContainerStatus -> Maybe Text
..} = (\Int
v1ContainerStatusRestartCount -> V1ContainerStatus :: Maybe Text
-> Text
-> Text
-> Maybe V1ContainerState
-> Text
-> Bool
-> Int
-> Maybe Bool
-> Maybe V1ContainerState
-> V1ContainerStatus
V1ContainerStatus { Int
v1ContainerStatusRestartCount :: Int
v1ContainerStatusRestartCount :: Int
v1ContainerStatusRestartCount, Bool
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
..} ) (Int -> V1ContainerStatus) -> f Int -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1ContainerStatusRestartCount
{-# INLINE v1ContainerStatusRestartCountL #-}

-- | 'v1ContainerStatusStarted' Lens
v1ContainerStatusStartedL :: Lens_' V1ContainerStatus (Maybe Bool)
v1ContainerStatusStartedL :: (Maybe Bool -> f (Maybe Bool))
-> V1ContainerStatus -> f V1ContainerStatus
v1ContainerStatusStartedL Maybe Bool -> f (Maybe Bool)
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusStarted :: V1ContainerStatus -> Maybe Bool
v1ContainerStatusRestartCount :: V1ContainerStatus -> Int
v1ContainerStatusReady :: V1ContainerStatus -> Bool
v1ContainerStatusName :: V1ContainerStatus -> Text
v1ContainerStatusLastState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusImageId :: V1ContainerStatus -> Text
v1ContainerStatusImage :: V1ContainerStatus -> Text
v1ContainerStatusContainerId :: V1ContainerStatus -> Maybe Text
..} = (\Maybe Bool
v1ContainerStatusStarted -> V1ContainerStatus :: Maybe Text
-> Text
-> Text
-> Maybe V1ContainerState
-> Text
-> Bool
-> Int
-> Maybe Bool
-> Maybe V1ContainerState
-> V1ContainerStatus
V1ContainerStatus { Maybe Bool
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusStarted, Bool
Int
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
..} ) (Maybe Bool -> V1ContainerStatus)
-> f (Maybe Bool) -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ContainerStatusStarted
{-# INLINE v1ContainerStatusStartedL #-}

-- | 'v1ContainerStatusState' Lens
v1ContainerStatusStateL :: Lens_' V1ContainerStatus (Maybe V1ContainerState)
v1ContainerStatusStateL :: (Maybe V1ContainerState -> f (Maybe V1ContainerState))
-> V1ContainerStatus -> f V1ContainerStatus
v1ContainerStatusStateL Maybe V1ContainerState -> f (Maybe V1ContainerState)
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusStarted :: V1ContainerStatus -> Maybe Bool
v1ContainerStatusRestartCount :: V1ContainerStatus -> Int
v1ContainerStatusReady :: V1ContainerStatus -> Bool
v1ContainerStatusName :: V1ContainerStatus -> Text
v1ContainerStatusLastState :: V1ContainerStatus -> Maybe V1ContainerState
v1ContainerStatusImageId :: V1ContainerStatus -> Text
v1ContainerStatusImage :: V1ContainerStatus -> Text
v1ContainerStatusContainerId :: V1ContainerStatus -> Maybe Text
..} = (\Maybe V1ContainerState
v1ContainerStatusState -> V1ContainerStatus :: Maybe Text
-> Text
-> Text
-> Maybe V1ContainerState
-> Text
-> Bool
-> Int
-> Maybe Bool
-> Maybe V1ContainerState
-> V1ContainerStatus
V1ContainerStatus { Maybe V1ContainerState
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusState, Bool
Int
Maybe Bool
Maybe Text
Maybe V1ContainerState
Text
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusReady :: Bool
v1ContainerStatusName :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusImageId :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusContainerId :: Maybe Text
..} ) (Maybe V1ContainerState -> V1ContainerStatus)
-> f (Maybe V1ContainerState) -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ContainerState -> f (Maybe V1ContainerState)
f Maybe V1ContainerState
v1ContainerStatusState
{-# INLINE v1ContainerStatusStateL #-}



-- * V1ControllerRevision

-- | 'v1ControllerRevisionApiVersion' Lens
v1ControllerRevisionApiVersionL :: Lens_' V1ControllerRevision (Maybe Text)
v1ControllerRevisionApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ControllerRevision -> f V1ControllerRevision
v1ControllerRevisionApiVersionL Maybe Text -> f (Maybe Text)
f V1ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1ControllerRevisionRevision :: V1ControllerRevision -> Integer
v1ControllerRevisionMetadata :: V1ControllerRevision -> Maybe V1ObjectMeta
v1ControllerRevisionKind :: V1ControllerRevision -> Maybe Text
v1ControllerRevisionData :: V1ControllerRevision -> Maybe Value
v1ControllerRevisionApiVersion :: V1ControllerRevision -> Maybe Text
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
..} = (\Maybe Text
v1ControllerRevisionApiVersion -> V1ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1ControllerRevision
V1ControllerRevision { Maybe Text
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionApiVersion, Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
..} ) (Maybe Text -> V1ControllerRevision)
-> f (Maybe Text) -> f V1ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ControllerRevisionApiVersion
{-# INLINE v1ControllerRevisionApiVersionL #-}

-- | 'v1ControllerRevisionData' Lens
v1ControllerRevisionDataL :: Lens_' V1ControllerRevision (Maybe A.Value)
v1ControllerRevisionDataL :: (Maybe Value -> f (Maybe Value))
-> V1ControllerRevision -> f V1ControllerRevision
v1ControllerRevisionDataL Maybe Value -> f (Maybe Value)
f V1ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionRevision :: V1ControllerRevision -> Integer
v1ControllerRevisionMetadata :: V1ControllerRevision -> Maybe V1ObjectMeta
v1ControllerRevisionKind :: V1ControllerRevision -> Maybe Text
v1ControllerRevisionData :: V1ControllerRevision -> Maybe Value
v1ControllerRevisionApiVersion :: V1ControllerRevision -> Maybe Text
..} = (\Maybe Value
v1ControllerRevisionData -> V1ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1ControllerRevision
V1ControllerRevision { Maybe Value
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionData, Integer
Maybe Text
Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionApiVersion :: Maybe Text
..} ) (Maybe Value -> V1ControllerRevision)
-> f (Maybe Value) -> f V1ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1ControllerRevisionData
{-# INLINE v1ControllerRevisionDataL #-}

-- | 'v1ControllerRevisionKind' Lens
v1ControllerRevisionKindL :: Lens_' V1ControllerRevision (Maybe Text)
v1ControllerRevisionKindL :: (Maybe Text -> f (Maybe Text))
-> V1ControllerRevision -> f V1ControllerRevision
v1ControllerRevisionKindL Maybe Text -> f (Maybe Text)
f V1ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionRevision :: V1ControllerRevision -> Integer
v1ControllerRevisionMetadata :: V1ControllerRevision -> Maybe V1ObjectMeta
v1ControllerRevisionKind :: V1ControllerRevision -> Maybe Text
v1ControllerRevisionData :: V1ControllerRevision -> Maybe Value
v1ControllerRevisionApiVersion :: V1ControllerRevision -> Maybe Text
..} = (\Maybe Text
v1ControllerRevisionKind -> V1ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1ControllerRevision
V1ControllerRevision { Maybe Text
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionKind, Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ControllerRevision)
-> f (Maybe Text) -> f V1ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ControllerRevisionKind
{-# INLINE v1ControllerRevisionKindL #-}

-- | 'v1ControllerRevisionMetadata' Lens
v1ControllerRevisionMetadataL :: Lens_' V1ControllerRevision (Maybe V1ObjectMeta)
v1ControllerRevisionMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1ControllerRevision -> f V1ControllerRevision
v1ControllerRevisionMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionRevision :: V1ControllerRevision -> Integer
v1ControllerRevisionMetadata :: V1ControllerRevision -> Maybe V1ObjectMeta
v1ControllerRevisionKind :: V1ControllerRevision -> Maybe Text
v1ControllerRevisionData :: V1ControllerRevision -> Maybe Value
v1ControllerRevisionApiVersion :: V1ControllerRevision -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ControllerRevisionMetadata -> V1ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1ControllerRevision
V1ControllerRevision { Maybe V1ObjectMeta
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionMetadata, Integer
Maybe Text
Maybe Value
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1ControllerRevision)
-> f (Maybe V1ObjectMeta) -> f V1ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ControllerRevisionMetadata
{-# INLINE v1ControllerRevisionMetadataL #-}

-- | 'v1ControllerRevisionRevision' Lens
v1ControllerRevisionRevisionL :: Lens_' V1ControllerRevision (Integer)
v1ControllerRevisionRevisionL :: (Integer -> f Integer)
-> V1ControllerRevision -> f V1ControllerRevision
v1ControllerRevisionRevisionL Integer -> f Integer
f V1ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionRevision :: V1ControllerRevision -> Integer
v1ControllerRevisionMetadata :: V1ControllerRevision -> Maybe V1ObjectMeta
v1ControllerRevisionKind :: V1ControllerRevision -> Maybe Text
v1ControllerRevisionData :: V1ControllerRevision -> Maybe Value
v1ControllerRevisionApiVersion :: V1ControllerRevision -> Maybe Text
..} = (\Integer
v1ControllerRevisionRevision -> V1ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1ControllerRevision
V1ControllerRevision { Integer
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionRevision, Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionApiVersion :: Maybe Text
..} ) (Integer -> V1ControllerRevision)
-> f Integer -> f V1ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
v1ControllerRevisionRevision
{-# INLINE v1ControllerRevisionRevisionL #-}



-- * V1ControllerRevisionList

-- | 'v1ControllerRevisionListApiVersion' Lens
v1ControllerRevisionListApiVersionL :: Lens_' V1ControllerRevisionList (Maybe Text)
v1ControllerRevisionListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ControllerRevisionList -> f V1ControllerRevisionList
v1ControllerRevisionListApiVersionL Maybe Text -> f (Maybe Text)
f V1ControllerRevisionList{[V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListMetadata :: V1ControllerRevisionList -> Maybe V1ListMeta
v1ControllerRevisionListKind :: V1ControllerRevisionList -> Maybe Text
v1ControllerRevisionListItems :: V1ControllerRevisionList -> [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: V1ControllerRevisionList -> Maybe Text
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ControllerRevisionListApiVersion -> V1ControllerRevisionList :: Maybe Text
-> [V1ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ControllerRevisionList
V1ControllerRevisionList { Maybe Text
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListApiVersion, [V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
..} ) (Maybe Text -> V1ControllerRevisionList)
-> f (Maybe Text) -> f V1ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ControllerRevisionListApiVersion
{-# INLINE v1ControllerRevisionListApiVersionL #-}

-- | 'v1ControllerRevisionListItems' Lens
v1ControllerRevisionListItemsL :: Lens_' V1ControllerRevisionList ([V1ControllerRevision])
v1ControllerRevisionListItemsL :: ([V1ControllerRevision] -> f [V1ControllerRevision])
-> V1ControllerRevisionList -> f V1ControllerRevisionList
v1ControllerRevisionListItemsL [V1ControllerRevision] -> f [V1ControllerRevision]
f V1ControllerRevisionList{[V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListMetadata :: V1ControllerRevisionList -> Maybe V1ListMeta
v1ControllerRevisionListKind :: V1ControllerRevisionList -> Maybe Text
v1ControllerRevisionListItems :: V1ControllerRevisionList -> [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: V1ControllerRevisionList -> Maybe Text
..} = (\[V1ControllerRevision]
v1ControllerRevisionListItems -> V1ControllerRevisionList :: Maybe Text
-> [V1ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ControllerRevisionList
V1ControllerRevisionList { [V1ControllerRevision]
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListItems, Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListApiVersion :: Maybe Text
..} ) ([V1ControllerRevision] -> V1ControllerRevisionList)
-> f [V1ControllerRevision] -> f V1ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ControllerRevision] -> f [V1ControllerRevision]
f [V1ControllerRevision]
v1ControllerRevisionListItems
{-# INLINE v1ControllerRevisionListItemsL #-}

-- | 'v1ControllerRevisionListKind' Lens
v1ControllerRevisionListKindL :: Lens_' V1ControllerRevisionList (Maybe Text)
v1ControllerRevisionListKindL :: (Maybe Text -> f (Maybe Text))
-> V1ControllerRevisionList -> f V1ControllerRevisionList
v1ControllerRevisionListKindL Maybe Text -> f (Maybe Text)
f V1ControllerRevisionList{[V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListMetadata :: V1ControllerRevisionList -> Maybe V1ListMeta
v1ControllerRevisionListKind :: V1ControllerRevisionList -> Maybe Text
v1ControllerRevisionListItems :: V1ControllerRevisionList -> [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: V1ControllerRevisionList -> Maybe Text
..} = (\Maybe Text
v1ControllerRevisionListKind -> V1ControllerRevisionList :: Maybe Text
-> [V1ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ControllerRevisionList
V1ControllerRevisionList { Maybe Text
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListKind, [V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ControllerRevisionList)
-> f (Maybe Text) -> f V1ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ControllerRevisionListKind
{-# INLINE v1ControllerRevisionListKindL #-}

-- | 'v1ControllerRevisionListMetadata' Lens
v1ControllerRevisionListMetadataL :: Lens_' V1ControllerRevisionList (Maybe V1ListMeta)
v1ControllerRevisionListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ControllerRevisionList -> f V1ControllerRevisionList
v1ControllerRevisionListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ControllerRevisionList{[V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListMetadata :: V1ControllerRevisionList -> Maybe V1ListMeta
v1ControllerRevisionListKind :: V1ControllerRevisionList -> Maybe Text
v1ControllerRevisionListItems :: V1ControllerRevisionList -> [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: V1ControllerRevisionList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ControllerRevisionListMetadata -> V1ControllerRevisionList :: Maybe Text
-> [V1ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ControllerRevisionList
V1ControllerRevisionList { Maybe V1ListMeta
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListMetadata, [V1ControllerRevision]
Maybe Text
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ControllerRevisionList)
-> f (Maybe V1ListMeta) -> f V1ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ControllerRevisionListMetadata
{-# INLINE v1ControllerRevisionListMetadataL #-}



-- * V1CrossVersionObjectReference

-- | 'v1CrossVersionObjectReferenceApiVersion' Lens
v1CrossVersionObjectReferenceApiVersionL :: Lens_' V1CrossVersionObjectReference (Maybe Text)
v1CrossVersionObjectReferenceApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1CrossVersionObjectReference -> f V1CrossVersionObjectReference
v1CrossVersionObjectReferenceApiVersionL Maybe Text -> f (Maybe Text)
f V1CrossVersionObjectReference{Maybe Text
Text
v1CrossVersionObjectReferenceName :: V1CrossVersionObjectReference -> Text
v1CrossVersionObjectReferenceKind :: V1CrossVersionObjectReference -> Text
v1CrossVersionObjectReferenceApiVersion :: V1CrossVersionObjectReference -> Maybe Text
v1CrossVersionObjectReferenceName :: Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
..} = (\Maybe Text
v1CrossVersionObjectReferenceApiVersion -> V1CrossVersionObjectReference :: Maybe Text -> Text -> Text -> V1CrossVersionObjectReference
V1CrossVersionObjectReference { Maybe Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceApiVersion, Text
v1CrossVersionObjectReferenceName :: Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceName :: Text
v1CrossVersionObjectReferenceKind :: Text
..} ) (Maybe Text -> V1CrossVersionObjectReference)
-> f (Maybe Text) -> f V1CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CrossVersionObjectReferenceApiVersion
{-# INLINE v1CrossVersionObjectReferenceApiVersionL #-}

-- | 'v1CrossVersionObjectReferenceKind' Lens
v1CrossVersionObjectReferenceKindL :: Lens_' V1CrossVersionObjectReference (Text)
v1CrossVersionObjectReferenceKindL :: (Text -> f Text)
-> V1CrossVersionObjectReference -> f V1CrossVersionObjectReference
v1CrossVersionObjectReferenceKindL Text -> f Text
f V1CrossVersionObjectReference{Maybe Text
Text
v1CrossVersionObjectReferenceName :: Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceName :: V1CrossVersionObjectReference -> Text
v1CrossVersionObjectReferenceKind :: V1CrossVersionObjectReference -> Text
v1CrossVersionObjectReferenceApiVersion :: V1CrossVersionObjectReference -> Maybe Text
..} = (\Text
v1CrossVersionObjectReferenceKind -> V1CrossVersionObjectReference :: Maybe Text -> Text -> Text -> V1CrossVersionObjectReference
V1CrossVersionObjectReference { Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceKind, Maybe Text
Text
v1CrossVersionObjectReferenceName :: Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceName :: Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
..} ) (Text -> V1CrossVersionObjectReference)
-> f Text -> f V1CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CrossVersionObjectReferenceKind
{-# INLINE v1CrossVersionObjectReferenceKindL #-}

-- | 'v1CrossVersionObjectReferenceName' Lens
v1CrossVersionObjectReferenceNameL :: Lens_' V1CrossVersionObjectReference (Text)
v1CrossVersionObjectReferenceNameL :: (Text -> f Text)
-> V1CrossVersionObjectReference -> f V1CrossVersionObjectReference
v1CrossVersionObjectReferenceNameL Text -> f Text
f V1CrossVersionObjectReference{Maybe Text
Text
v1CrossVersionObjectReferenceName :: Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceName :: V1CrossVersionObjectReference -> Text
v1CrossVersionObjectReferenceKind :: V1CrossVersionObjectReference -> Text
v1CrossVersionObjectReferenceApiVersion :: V1CrossVersionObjectReference -> Maybe Text
..} = (\Text
v1CrossVersionObjectReferenceName -> V1CrossVersionObjectReference :: Maybe Text -> Text -> Text -> V1CrossVersionObjectReference
V1CrossVersionObjectReference { Text
v1CrossVersionObjectReferenceName :: Text
v1CrossVersionObjectReferenceName :: Text
v1CrossVersionObjectReferenceName, Maybe Text
Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
..} ) (Text -> V1CrossVersionObjectReference)
-> f Text -> f V1CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CrossVersionObjectReferenceName
{-# INLINE v1CrossVersionObjectReferenceNameL #-}



-- * V1CustomResourceColumnDefinition

-- | 'v1CustomResourceColumnDefinitionDescription' Lens
v1CustomResourceColumnDefinitionDescriptionL :: Lens_' V1CustomResourceColumnDefinition (Maybe Text)
v1CustomResourceColumnDefinitionDescriptionL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceColumnDefinition
-> f V1CustomResourceColumnDefinition
v1CustomResourceColumnDefinitionDescriptionL Maybe Text -> f (Maybe Text)
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionType :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionPriority :: V1CustomResourceColumnDefinition -> Maybe Int
v1CustomResourceColumnDefinitionName :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionJsonPath :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionFormat :: V1CustomResourceColumnDefinition -> Maybe Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
..} = (\Maybe Text
v1CustomResourceColumnDefinitionDescription -> V1CustomResourceColumnDefinition :: Maybe Text
-> Maybe Text
-> Text
-> Text
-> Maybe Int
-> Text
-> V1CustomResourceColumnDefinition
V1CustomResourceColumnDefinition { Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionDescription, Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
..} ) (Maybe Text -> V1CustomResourceColumnDefinition)
-> f (Maybe Text) -> f V1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceColumnDefinitionDescription
{-# INLINE v1CustomResourceColumnDefinitionDescriptionL #-}

-- | 'v1CustomResourceColumnDefinitionFormat' Lens
v1CustomResourceColumnDefinitionFormatL :: Lens_' V1CustomResourceColumnDefinition (Maybe Text)
v1CustomResourceColumnDefinitionFormatL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceColumnDefinition
-> f V1CustomResourceColumnDefinition
v1CustomResourceColumnDefinitionFormatL Maybe Text -> f (Maybe Text)
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionType :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionPriority :: V1CustomResourceColumnDefinition -> Maybe Int
v1CustomResourceColumnDefinitionName :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionJsonPath :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionFormat :: V1CustomResourceColumnDefinition -> Maybe Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
..} = (\Maybe Text
v1CustomResourceColumnDefinitionFormat -> V1CustomResourceColumnDefinition :: Maybe Text
-> Maybe Text
-> Text
-> Text
-> Maybe Int
-> Text
-> V1CustomResourceColumnDefinition
V1CustomResourceColumnDefinition { Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionFormat, Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
..} ) (Maybe Text -> V1CustomResourceColumnDefinition)
-> f (Maybe Text) -> f V1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceColumnDefinitionFormat
{-# INLINE v1CustomResourceColumnDefinitionFormatL #-}

-- | 'v1CustomResourceColumnDefinitionJsonPath' Lens
v1CustomResourceColumnDefinitionJsonPathL :: Lens_' V1CustomResourceColumnDefinition (Text)
v1CustomResourceColumnDefinitionJsonPathL :: (Text -> f Text)
-> V1CustomResourceColumnDefinition
-> f V1CustomResourceColumnDefinition
v1CustomResourceColumnDefinitionJsonPathL Text -> f Text
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionType :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionPriority :: V1CustomResourceColumnDefinition -> Maybe Int
v1CustomResourceColumnDefinitionName :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionJsonPath :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionFormat :: V1CustomResourceColumnDefinition -> Maybe Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
..} = (\Text
v1CustomResourceColumnDefinitionJsonPath -> V1CustomResourceColumnDefinition :: Maybe Text
-> Maybe Text
-> Text
-> Text
-> Maybe Int
-> Text
-> V1CustomResourceColumnDefinition
V1CustomResourceColumnDefinition { Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionJsonPath, Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
..} ) (Text -> V1CustomResourceColumnDefinition)
-> f Text -> f V1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceColumnDefinitionJsonPath
{-# INLINE v1CustomResourceColumnDefinitionJsonPathL #-}

-- | 'v1CustomResourceColumnDefinitionName' Lens
v1CustomResourceColumnDefinitionNameL :: Lens_' V1CustomResourceColumnDefinition (Text)
v1CustomResourceColumnDefinitionNameL :: (Text -> f Text)
-> V1CustomResourceColumnDefinition
-> f V1CustomResourceColumnDefinition
v1CustomResourceColumnDefinitionNameL Text -> f Text
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionType :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionPriority :: V1CustomResourceColumnDefinition -> Maybe Int
v1CustomResourceColumnDefinitionName :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionJsonPath :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionFormat :: V1CustomResourceColumnDefinition -> Maybe Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
..} = (\Text
v1CustomResourceColumnDefinitionName -> V1CustomResourceColumnDefinition :: Maybe Text
-> Maybe Text
-> Text
-> Text
-> Maybe Int
-> Text
-> V1CustomResourceColumnDefinition
V1CustomResourceColumnDefinition { Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionName, Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
..} ) (Text -> V1CustomResourceColumnDefinition)
-> f Text -> f V1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceColumnDefinitionName
{-# INLINE v1CustomResourceColumnDefinitionNameL #-}

-- | 'v1CustomResourceColumnDefinitionPriority' Lens
v1CustomResourceColumnDefinitionPriorityL :: Lens_' V1CustomResourceColumnDefinition (Maybe Int)
v1CustomResourceColumnDefinitionPriorityL :: (Maybe Int -> f (Maybe Int))
-> V1CustomResourceColumnDefinition
-> f V1CustomResourceColumnDefinition
v1CustomResourceColumnDefinitionPriorityL Maybe Int -> f (Maybe Int)
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionType :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionPriority :: V1CustomResourceColumnDefinition -> Maybe Int
v1CustomResourceColumnDefinitionName :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionJsonPath :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionFormat :: V1CustomResourceColumnDefinition -> Maybe Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
..} = (\Maybe Int
v1CustomResourceColumnDefinitionPriority -> V1CustomResourceColumnDefinition :: Maybe Text
-> Maybe Text
-> Text
-> Text
-> Maybe Int
-> Text
-> V1CustomResourceColumnDefinition
V1CustomResourceColumnDefinition { Maybe Int
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionPriority, Maybe Text
Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
..} ) (Maybe Int -> V1CustomResourceColumnDefinition)
-> f (Maybe Int) -> f V1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1CustomResourceColumnDefinitionPriority
{-# INLINE v1CustomResourceColumnDefinitionPriorityL #-}

-- | 'v1CustomResourceColumnDefinitionType' Lens
v1CustomResourceColumnDefinitionTypeL :: Lens_' V1CustomResourceColumnDefinition (Text)
v1CustomResourceColumnDefinitionTypeL :: (Text -> f Text)
-> V1CustomResourceColumnDefinition
-> f V1CustomResourceColumnDefinition
v1CustomResourceColumnDefinitionTypeL Text -> f Text
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionType :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionPriority :: V1CustomResourceColumnDefinition -> Maybe Int
v1CustomResourceColumnDefinitionName :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionJsonPath :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionFormat :: V1CustomResourceColumnDefinition -> Maybe Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
..} = (\Text
v1CustomResourceColumnDefinitionType -> V1CustomResourceColumnDefinition :: Maybe Text
-> Maybe Text
-> Text
-> Text
-> Maybe Int
-> Text
-> V1CustomResourceColumnDefinition
V1CustomResourceColumnDefinition { Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionType, Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
..} ) (Text -> V1CustomResourceColumnDefinition)
-> f Text -> f V1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceColumnDefinitionType
{-# INLINE v1CustomResourceColumnDefinitionTypeL #-}



-- * V1CustomResourceConversion

-- | 'v1CustomResourceConversionStrategy' Lens
v1CustomResourceConversionStrategyL :: Lens_' V1CustomResourceConversion (Text)
v1CustomResourceConversionStrategyL :: (Text -> f Text)
-> V1CustomResourceConversion -> f V1CustomResourceConversion
v1CustomResourceConversionStrategyL Text -> f Text
f V1CustomResourceConversion{Maybe V1WebhookConversion
Text
v1CustomResourceConversionWebhook :: V1CustomResourceConversion -> Maybe V1WebhookConversion
v1CustomResourceConversionStrategy :: V1CustomResourceConversion -> Text
v1CustomResourceConversionWebhook :: Maybe V1WebhookConversion
v1CustomResourceConversionStrategy :: Text
..} = (\Text
v1CustomResourceConversionStrategy -> V1CustomResourceConversion :: Text -> Maybe V1WebhookConversion -> V1CustomResourceConversion
V1CustomResourceConversion { Text
v1CustomResourceConversionStrategy :: Text
v1CustomResourceConversionStrategy :: Text
v1CustomResourceConversionStrategy, Maybe V1WebhookConversion
v1CustomResourceConversionWebhook :: Maybe V1WebhookConversion
v1CustomResourceConversionWebhook :: Maybe V1WebhookConversion
..} ) (Text -> V1CustomResourceConversion)
-> f Text -> f V1CustomResourceConversion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceConversionStrategy
{-# INLINE v1CustomResourceConversionStrategyL #-}

-- | 'v1CustomResourceConversionWebhook' Lens
v1CustomResourceConversionWebhookL :: Lens_' V1CustomResourceConversion (Maybe V1WebhookConversion)
v1CustomResourceConversionWebhookL :: (Maybe V1WebhookConversion -> f (Maybe V1WebhookConversion))
-> V1CustomResourceConversion -> f V1CustomResourceConversion
v1CustomResourceConversionWebhookL Maybe V1WebhookConversion -> f (Maybe V1WebhookConversion)
f V1CustomResourceConversion{Maybe V1WebhookConversion
Text
v1CustomResourceConversionWebhook :: Maybe V1WebhookConversion
v1CustomResourceConversionStrategy :: Text
v1CustomResourceConversionWebhook :: V1CustomResourceConversion -> Maybe V1WebhookConversion
v1CustomResourceConversionStrategy :: V1CustomResourceConversion -> Text
..} = (\Maybe V1WebhookConversion
v1CustomResourceConversionWebhook -> V1CustomResourceConversion :: Text -> Maybe V1WebhookConversion -> V1CustomResourceConversion
V1CustomResourceConversion { Maybe V1WebhookConversion
v1CustomResourceConversionWebhook :: Maybe V1WebhookConversion
v1CustomResourceConversionWebhook :: Maybe V1WebhookConversion
v1CustomResourceConversionWebhook, Text
v1CustomResourceConversionStrategy :: Text
v1CustomResourceConversionStrategy :: Text
..} ) (Maybe V1WebhookConversion -> V1CustomResourceConversion)
-> f (Maybe V1WebhookConversion) -> f V1CustomResourceConversion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1WebhookConversion -> f (Maybe V1WebhookConversion)
f Maybe V1WebhookConversion
v1CustomResourceConversionWebhook
{-# INLINE v1CustomResourceConversionWebhookL #-}



-- * V1CustomResourceDefinition

-- | 'v1CustomResourceDefinitionApiVersion' Lens
v1CustomResourceDefinitionApiVersionL :: Lens_' V1CustomResourceDefinition (Maybe Text)
v1CustomResourceDefinitionApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceDefinition -> f V1CustomResourceDefinition
v1CustomResourceDefinitionApiVersionL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinition{Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: V1CustomResourceDefinition
-> Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinition -> V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: V1CustomResourceDefinition -> Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: V1CustomResourceDefinition -> Maybe Text
v1CustomResourceDefinitionApiVersion :: V1CustomResourceDefinition -> Maybe Text
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
..} = (\Maybe Text
v1CustomResourceDefinitionApiVersion -> V1CustomResourceDefinition :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1CustomResourceDefinitionSpec
-> Maybe V1CustomResourceDefinitionStatus
-> V1CustomResourceDefinition
V1CustomResourceDefinition { Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
..} ) (Maybe Text -> V1CustomResourceDefinition)
-> f (Maybe Text) -> f V1CustomResourceDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceDefinitionApiVersion
{-# INLINE v1CustomResourceDefinitionApiVersionL #-}

-- | 'v1CustomResourceDefinitionKind' Lens
v1CustomResourceDefinitionKindL :: Lens_' V1CustomResourceDefinition (Maybe Text)
v1CustomResourceDefinitionKindL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceDefinition -> f V1CustomResourceDefinition
v1CustomResourceDefinitionKindL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinition{Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionStatus :: V1CustomResourceDefinition
-> Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinition -> V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: V1CustomResourceDefinition -> Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: V1CustomResourceDefinition -> Maybe Text
v1CustomResourceDefinitionApiVersion :: V1CustomResourceDefinition -> Maybe Text
..} = (\Maybe Text
v1CustomResourceDefinitionKind -> V1CustomResourceDefinition :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1CustomResourceDefinitionSpec
-> Maybe V1CustomResourceDefinitionStatus
-> V1CustomResourceDefinition
V1CustomResourceDefinition { Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionApiVersion :: Maybe Text
..} ) (Maybe Text -> V1CustomResourceDefinition)
-> f (Maybe Text) -> f V1CustomResourceDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceDefinitionKind
{-# INLINE v1CustomResourceDefinitionKindL #-}

-- | 'v1CustomResourceDefinitionMetadata' Lens
v1CustomResourceDefinitionMetadataL :: Lens_' V1CustomResourceDefinition (Maybe V1ObjectMeta)
v1CustomResourceDefinitionMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1CustomResourceDefinition -> f V1CustomResourceDefinition
v1CustomResourceDefinitionMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1CustomResourceDefinition{Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionStatus :: V1CustomResourceDefinition
-> Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinition -> V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: V1CustomResourceDefinition -> Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: V1CustomResourceDefinition -> Maybe Text
v1CustomResourceDefinitionApiVersion :: V1CustomResourceDefinition -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1CustomResourceDefinitionMetadata -> V1CustomResourceDefinition :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1CustomResourceDefinitionSpec
-> Maybe V1CustomResourceDefinitionStatus
-> V1CustomResourceDefinition
V1CustomResourceDefinition { Maybe V1ObjectMeta
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionMetadata, Maybe Text
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1CustomResourceDefinition)
-> f (Maybe V1ObjectMeta) -> f V1CustomResourceDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1CustomResourceDefinitionMetadata
{-# INLINE v1CustomResourceDefinitionMetadataL #-}

-- | 'v1CustomResourceDefinitionSpec' Lens
v1CustomResourceDefinitionSpecL :: Lens_' V1CustomResourceDefinition (V1CustomResourceDefinitionSpec)
v1CustomResourceDefinitionSpecL :: (V1CustomResourceDefinitionSpec
 -> f V1CustomResourceDefinitionSpec)
-> V1CustomResourceDefinition -> f V1CustomResourceDefinition
v1CustomResourceDefinitionSpecL V1CustomResourceDefinitionSpec -> f V1CustomResourceDefinitionSpec
f V1CustomResourceDefinition{Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionStatus :: V1CustomResourceDefinition
-> Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinition -> V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: V1CustomResourceDefinition -> Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: V1CustomResourceDefinition -> Maybe Text
v1CustomResourceDefinitionApiVersion :: V1CustomResourceDefinition -> Maybe Text
..} = (\V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpec -> V1CustomResourceDefinition :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1CustomResourceDefinitionSpec
-> Maybe V1CustomResourceDefinitionStatus
-> V1CustomResourceDefinition
V1CustomResourceDefinition { V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
..} ) (V1CustomResourceDefinitionSpec -> V1CustomResourceDefinition)
-> f V1CustomResourceDefinitionSpec -> f V1CustomResourceDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1CustomResourceDefinitionSpec -> f V1CustomResourceDefinitionSpec
f V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpec
{-# INLINE v1CustomResourceDefinitionSpecL #-}

-- | 'v1CustomResourceDefinitionStatus' Lens
v1CustomResourceDefinitionStatusL :: Lens_' V1CustomResourceDefinition (Maybe V1CustomResourceDefinitionStatus)
v1CustomResourceDefinitionStatusL :: (Maybe V1CustomResourceDefinitionStatus
 -> f (Maybe V1CustomResourceDefinitionStatus))
-> V1CustomResourceDefinition -> f V1CustomResourceDefinition
v1CustomResourceDefinitionStatusL Maybe V1CustomResourceDefinitionStatus
-> f (Maybe V1CustomResourceDefinitionStatus)
f V1CustomResourceDefinition{Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionStatus :: V1CustomResourceDefinition
-> Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinition -> V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: V1CustomResourceDefinition -> Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: V1CustomResourceDefinition -> Maybe Text
v1CustomResourceDefinitionApiVersion :: V1CustomResourceDefinition -> Maybe Text
..} = (\Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatus -> V1CustomResourceDefinition :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1CustomResourceDefinitionSpec
-> Maybe V1CustomResourceDefinitionStatus
-> V1CustomResourceDefinition
V1CustomResourceDefinition { Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatus, Maybe Text
Maybe V1ObjectMeta
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
..} ) (Maybe V1CustomResourceDefinitionStatus
 -> V1CustomResourceDefinition)
-> f (Maybe V1CustomResourceDefinitionStatus)
-> f V1CustomResourceDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CustomResourceDefinitionStatus
-> f (Maybe V1CustomResourceDefinitionStatus)
f Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatus
{-# INLINE v1CustomResourceDefinitionStatusL #-}



-- * V1CustomResourceDefinitionCondition

-- | 'v1CustomResourceDefinitionConditionLastTransitionTime' Lens
v1CustomResourceDefinitionConditionLastTransitionTimeL :: Lens_' V1CustomResourceDefinitionCondition (Maybe DateTime)
v1CustomResourceDefinitionConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1CustomResourceDefinitionCondition
-> f V1CustomResourceDefinitionCondition
v1CustomResourceDefinitionConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionType :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionStatus :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionReason :: V1CustomResourceDefinitionCondition -> Maybe Text
v1CustomResourceDefinitionConditionMessage :: V1CustomResourceDefinitionCondition -> Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: V1CustomResourceDefinitionCondition -> Maybe DateTime
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1CustomResourceDefinitionConditionLastTransitionTime -> V1CustomResourceDefinitionCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1CustomResourceDefinitionCondition
V1CustomResourceDefinitionCondition { Maybe DateTime
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionLastTransitionTime, Maybe Text
Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1CustomResourceDefinitionCondition)
-> f (Maybe DateTime) -> f V1CustomResourceDefinitionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1CustomResourceDefinitionConditionLastTransitionTime
{-# INLINE v1CustomResourceDefinitionConditionLastTransitionTimeL #-}

-- | 'v1CustomResourceDefinitionConditionMessage' Lens
v1CustomResourceDefinitionConditionMessageL :: Lens_' V1CustomResourceDefinitionCondition (Maybe Text)
v1CustomResourceDefinitionConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceDefinitionCondition
-> f V1CustomResourceDefinitionCondition
v1CustomResourceDefinitionConditionMessageL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionType :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionStatus :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionReason :: V1CustomResourceDefinitionCondition -> Maybe Text
v1CustomResourceDefinitionConditionMessage :: V1CustomResourceDefinitionCondition -> Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: V1CustomResourceDefinitionCondition -> Maybe DateTime
..} = (\Maybe Text
v1CustomResourceDefinitionConditionMessage -> V1CustomResourceDefinitionCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1CustomResourceDefinitionCondition
V1CustomResourceDefinitionCondition { Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionMessage, Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1CustomResourceDefinitionCondition)
-> f (Maybe Text) -> f V1CustomResourceDefinitionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceDefinitionConditionMessage
{-# INLINE v1CustomResourceDefinitionConditionMessageL #-}

-- | 'v1CustomResourceDefinitionConditionReason' Lens
v1CustomResourceDefinitionConditionReasonL :: Lens_' V1CustomResourceDefinitionCondition (Maybe Text)
v1CustomResourceDefinitionConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceDefinitionCondition
-> f V1CustomResourceDefinitionCondition
v1CustomResourceDefinitionConditionReasonL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionType :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionStatus :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionReason :: V1CustomResourceDefinitionCondition -> Maybe Text
v1CustomResourceDefinitionConditionMessage :: V1CustomResourceDefinitionCondition -> Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: V1CustomResourceDefinitionCondition -> Maybe DateTime
..} = (\Maybe Text
v1CustomResourceDefinitionConditionReason -> V1CustomResourceDefinitionCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1CustomResourceDefinitionCondition
V1CustomResourceDefinitionCondition { Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionReason, Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1CustomResourceDefinitionCondition)
-> f (Maybe Text) -> f V1CustomResourceDefinitionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceDefinitionConditionReason
{-# INLINE v1CustomResourceDefinitionConditionReasonL #-}

-- | 'v1CustomResourceDefinitionConditionStatus' Lens
v1CustomResourceDefinitionConditionStatusL :: Lens_' V1CustomResourceDefinitionCondition (Text)
v1CustomResourceDefinitionConditionStatusL :: (Text -> f Text)
-> V1CustomResourceDefinitionCondition
-> f V1CustomResourceDefinitionCondition
v1CustomResourceDefinitionConditionStatusL Text -> f Text
f V1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionType :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionStatus :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionReason :: V1CustomResourceDefinitionCondition -> Maybe Text
v1CustomResourceDefinitionConditionMessage :: V1CustomResourceDefinitionCondition -> Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: V1CustomResourceDefinitionCondition -> Maybe DateTime
..} = (\Text
v1CustomResourceDefinitionConditionStatus -> V1CustomResourceDefinitionCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1CustomResourceDefinitionCondition
V1CustomResourceDefinitionCondition { Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionStatus, Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1CustomResourceDefinitionCondition)
-> f Text -> f V1CustomResourceDefinitionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceDefinitionConditionStatus
{-# INLINE v1CustomResourceDefinitionConditionStatusL #-}

-- | 'v1CustomResourceDefinitionConditionType' Lens
v1CustomResourceDefinitionConditionTypeL :: Lens_' V1CustomResourceDefinitionCondition (Text)
v1CustomResourceDefinitionConditionTypeL :: (Text -> f Text)
-> V1CustomResourceDefinitionCondition
-> f V1CustomResourceDefinitionCondition
v1CustomResourceDefinitionConditionTypeL Text -> f Text
f V1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionType :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionStatus :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionReason :: V1CustomResourceDefinitionCondition -> Maybe Text
v1CustomResourceDefinitionConditionMessage :: V1CustomResourceDefinitionCondition -> Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: V1CustomResourceDefinitionCondition -> Maybe DateTime
..} = (\Text
v1CustomResourceDefinitionConditionType -> V1CustomResourceDefinitionCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1CustomResourceDefinitionCondition
V1CustomResourceDefinitionCondition { Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionType, Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1CustomResourceDefinitionCondition)
-> f Text -> f V1CustomResourceDefinitionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceDefinitionConditionType
{-# INLINE v1CustomResourceDefinitionConditionTypeL #-}



-- * V1CustomResourceDefinitionList

-- | 'v1CustomResourceDefinitionListApiVersion' Lens
v1CustomResourceDefinitionListApiVersionL :: Lens_' V1CustomResourceDefinitionList (Maybe Text)
v1CustomResourceDefinitionListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceDefinitionList
-> f V1CustomResourceDefinitionList
v1CustomResourceDefinitionListApiVersionL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionList{[V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata :: V1CustomResourceDefinitionList -> Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: V1CustomResourceDefinitionList -> Maybe Text
v1CustomResourceDefinitionListItems :: V1CustomResourceDefinitionList -> [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: V1CustomResourceDefinitionList -> Maybe Text
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: Maybe Text
..} = (\Maybe Text
v1CustomResourceDefinitionListApiVersion -> V1CustomResourceDefinitionList :: Maybe Text
-> [V1CustomResourceDefinition]
-> Maybe Text
-> Maybe V1ListMeta
-> V1CustomResourceDefinitionList
V1CustomResourceDefinitionList { Maybe Text
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListApiVersion, [V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
..} ) (Maybe Text -> V1CustomResourceDefinitionList)
-> f (Maybe Text) -> f V1CustomResourceDefinitionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceDefinitionListApiVersion
{-# INLINE v1CustomResourceDefinitionListApiVersionL #-}

-- | 'v1CustomResourceDefinitionListItems' Lens
v1CustomResourceDefinitionListItemsL :: Lens_' V1CustomResourceDefinitionList ([V1CustomResourceDefinition])
v1CustomResourceDefinitionListItemsL :: ([V1CustomResourceDefinition] -> f [V1CustomResourceDefinition])
-> V1CustomResourceDefinitionList
-> f V1CustomResourceDefinitionList
v1CustomResourceDefinitionListItemsL [V1CustomResourceDefinition] -> f [V1CustomResourceDefinition]
f V1CustomResourceDefinitionList{[V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListMetadata :: V1CustomResourceDefinitionList -> Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: V1CustomResourceDefinitionList -> Maybe Text
v1CustomResourceDefinitionListItems :: V1CustomResourceDefinitionList -> [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: V1CustomResourceDefinitionList -> Maybe Text
..} = (\[V1CustomResourceDefinition]
v1CustomResourceDefinitionListItems -> V1CustomResourceDefinitionList :: Maybe Text
-> [V1CustomResourceDefinition]
-> Maybe Text
-> Maybe V1ListMeta
-> V1CustomResourceDefinitionList
V1CustomResourceDefinitionList { [V1CustomResourceDefinition]
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListItems, Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListApiVersion :: Maybe Text
..} ) ([V1CustomResourceDefinition] -> V1CustomResourceDefinitionList)
-> f [V1CustomResourceDefinition]
-> f V1CustomResourceDefinitionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1CustomResourceDefinition] -> f [V1CustomResourceDefinition]
f [V1CustomResourceDefinition]
v1CustomResourceDefinitionListItems
{-# INLINE v1CustomResourceDefinitionListItemsL #-}

-- | 'v1CustomResourceDefinitionListKind' Lens
v1CustomResourceDefinitionListKindL :: Lens_' V1CustomResourceDefinitionList (Maybe Text)
v1CustomResourceDefinitionListKindL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceDefinitionList
-> f V1CustomResourceDefinitionList
v1CustomResourceDefinitionListKindL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionList{[V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListMetadata :: V1CustomResourceDefinitionList -> Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: V1CustomResourceDefinitionList -> Maybe Text
v1CustomResourceDefinitionListItems :: V1CustomResourceDefinitionList -> [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: V1CustomResourceDefinitionList -> Maybe Text
..} = (\Maybe Text
v1CustomResourceDefinitionListKind -> V1CustomResourceDefinitionList :: Maybe Text
-> [V1CustomResourceDefinition]
-> Maybe Text
-> Maybe V1ListMeta
-> V1CustomResourceDefinitionList
V1CustomResourceDefinitionList { Maybe Text
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListKind, [V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1CustomResourceDefinitionList)
-> f (Maybe Text) -> f V1CustomResourceDefinitionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceDefinitionListKind
{-# INLINE v1CustomResourceDefinitionListKindL #-}

-- | 'v1CustomResourceDefinitionListMetadata' Lens
v1CustomResourceDefinitionListMetadataL :: Lens_' V1CustomResourceDefinitionList (Maybe V1ListMeta)
v1CustomResourceDefinitionListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1CustomResourceDefinitionList
-> f V1CustomResourceDefinitionList
v1CustomResourceDefinitionListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1CustomResourceDefinitionList{[V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListMetadata :: V1CustomResourceDefinitionList -> Maybe V1ListMeta
v1CustomResourceDefinitionListKind :: V1CustomResourceDefinitionList -> Maybe Text
v1CustomResourceDefinitionListItems :: V1CustomResourceDefinitionList -> [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: V1CustomResourceDefinitionList -> Maybe Text
..} = (\Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata -> V1CustomResourceDefinitionList :: Maybe Text
-> [V1CustomResourceDefinition]
-> Maybe Text
-> Maybe V1ListMeta
-> V1CustomResourceDefinitionList
V1CustomResourceDefinitionList { Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata, [V1CustomResourceDefinition]
Maybe Text
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1CustomResourceDefinitionList)
-> f (Maybe V1ListMeta) -> f V1CustomResourceDefinitionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata
{-# INLINE v1CustomResourceDefinitionListMetadataL #-}



-- * V1CustomResourceDefinitionNames

-- | 'v1CustomResourceDefinitionNamesCategories' Lens
v1CustomResourceDefinitionNamesCategoriesL :: Lens_' V1CustomResourceDefinitionNames (Maybe [Text])
v1CustomResourceDefinitionNamesCategoriesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
v1CustomResourceDefinitionNamesCategoriesL Maybe [Text] -> f (Maybe [Text])
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesShortNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesListKind :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesKind :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} = (\Maybe [Text]
v1CustomResourceDefinitionNamesCategories -> V1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1CustomResourceDefinitionNames
V1CustomResourceDefinitionNames { Maybe [Text]
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesCategories, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
..} ) (Maybe [Text] -> V1CustomResourceDefinitionNames)
-> f (Maybe [Text]) -> f V1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1CustomResourceDefinitionNamesCategories
{-# INLINE v1CustomResourceDefinitionNamesCategoriesL #-}

-- | 'v1CustomResourceDefinitionNamesKind' Lens
v1CustomResourceDefinitionNamesKindL :: Lens_' V1CustomResourceDefinitionNames (Text)
v1CustomResourceDefinitionNamesKindL :: (Text -> f Text)
-> V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
v1CustomResourceDefinitionNamesKindL Text -> f Text
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesShortNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesListKind :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesKind :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
..} = (\Text
v1CustomResourceDefinitionNamesKind -> V1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1CustomResourceDefinitionNames
V1CustomResourceDefinitionNames { Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesKind, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} ) (Text -> V1CustomResourceDefinitionNames)
-> f Text -> f V1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceDefinitionNamesKind
{-# INLINE v1CustomResourceDefinitionNamesKindL #-}

-- | 'v1CustomResourceDefinitionNamesListKind' Lens
v1CustomResourceDefinitionNamesListKindL :: Lens_' V1CustomResourceDefinitionNames (Maybe Text)
v1CustomResourceDefinitionNamesListKindL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
v1CustomResourceDefinitionNamesListKindL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesShortNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesListKind :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesKind :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
..} = (\Maybe Text
v1CustomResourceDefinitionNamesListKind -> V1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1CustomResourceDefinitionNames
V1CustomResourceDefinitionNames { Maybe Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesListKind, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} ) (Maybe Text -> V1CustomResourceDefinitionNames)
-> f (Maybe Text) -> f V1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceDefinitionNamesListKind
{-# INLINE v1CustomResourceDefinitionNamesListKindL #-}

-- | 'v1CustomResourceDefinitionNamesPlural' Lens
v1CustomResourceDefinitionNamesPluralL :: Lens_' V1CustomResourceDefinitionNames (Text)
v1CustomResourceDefinitionNamesPluralL :: (Text -> f Text)
-> V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
v1CustomResourceDefinitionNamesPluralL Text -> f Text
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesShortNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesListKind :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesKind :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
..} = (\Text
v1CustomResourceDefinitionNamesPlural -> V1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1CustomResourceDefinitionNames
V1CustomResourceDefinitionNames { Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesPlural, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} ) (Text -> V1CustomResourceDefinitionNames)
-> f Text -> f V1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceDefinitionNamesPlural
{-# INLINE v1CustomResourceDefinitionNamesPluralL #-}

-- | 'v1CustomResourceDefinitionNamesShortNames' Lens
v1CustomResourceDefinitionNamesShortNamesL :: Lens_' V1CustomResourceDefinitionNames (Maybe [Text])
v1CustomResourceDefinitionNamesShortNamesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
v1CustomResourceDefinitionNamesShortNamesL Maybe [Text] -> f (Maybe [Text])
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesShortNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesListKind :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesKind :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
..} = (\Maybe [Text]
v1CustomResourceDefinitionNamesShortNames -> V1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1CustomResourceDefinitionNames
V1CustomResourceDefinitionNames { Maybe [Text]
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesShortNames, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} ) (Maybe [Text] -> V1CustomResourceDefinitionNames)
-> f (Maybe [Text]) -> f V1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1CustomResourceDefinitionNamesShortNames
{-# INLINE v1CustomResourceDefinitionNamesShortNamesL #-}

-- | 'v1CustomResourceDefinitionNamesSingular' Lens
v1CustomResourceDefinitionNamesSingularL :: Lens_' V1CustomResourceDefinitionNames (Maybe Text)
v1CustomResourceDefinitionNamesSingularL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
v1CustomResourceDefinitionNamesSingularL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesShortNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesListKind :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesKind :: V1CustomResourceDefinitionNames -> Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
..} = (\Maybe Text
v1CustomResourceDefinitionNamesSingular -> V1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1CustomResourceDefinitionNames
V1CustomResourceDefinitionNames { Maybe Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesSingular, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} ) (Maybe Text -> V1CustomResourceDefinitionNames)
-> f (Maybe Text) -> f V1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceDefinitionNamesSingular
{-# INLINE v1CustomResourceDefinitionNamesSingularL #-}



-- * V1CustomResourceDefinitionSpec

-- | 'v1CustomResourceDefinitionSpecConversion' Lens
v1CustomResourceDefinitionSpecConversionL :: Lens_' V1CustomResourceDefinitionSpec (Maybe V1CustomResourceConversion)
v1CustomResourceDefinitionSpecConversionL :: (Maybe V1CustomResourceConversion
 -> f (Maybe V1CustomResourceConversion))
-> V1CustomResourceDefinitionSpec
-> f V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpecConversionL Maybe V1CustomResourceConversion
-> f (Maybe V1CustomResourceConversion)
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecVersions :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: V1CustomResourceDefinitionSpec -> Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
..} = (\Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecConversion -> V1CustomResourceDefinitionSpec :: Maybe V1CustomResourceConversion
-> Text
-> V1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> [V1CustomResourceDefinitionVersion]
-> V1CustomResourceDefinitionSpec
V1CustomResourceDefinitionSpec { Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecConversion, [V1CustomResourceDefinitionVersion]
Maybe Bool
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
..} ) (Maybe V1CustomResourceConversion
 -> V1CustomResourceDefinitionSpec)
-> f (Maybe V1CustomResourceConversion)
-> f V1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CustomResourceConversion
-> f (Maybe V1CustomResourceConversion)
f Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecConversion
{-# INLINE v1CustomResourceDefinitionSpecConversionL #-}

-- | 'v1CustomResourceDefinitionSpecGroup' Lens
v1CustomResourceDefinitionSpecGroupL :: Lens_' V1CustomResourceDefinitionSpec (Text)
v1CustomResourceDefinitionSpecGroupL :: (Text -> f Text)
-> V1CustomResourceDefinitionSpec
-> f V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpecGroupL Text -> f Text
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecVersions :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: V1CustomResourceDefinitionSpec -> Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
..} = (\Text
v1CustomResourceDefinitionSpecGroup -> V1CustomResourceDefinitionSpec :: Maybe V1CustomResourceConversion
-> Text
-> V1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> [V1CustomResourceDefinitionVersion]
-> V1CustomResourceDefinitionSpec
V1CustomResourceDefinitionSpec { Text
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecGroup, [V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
..} ) (Text -> V1CustomResourceDefinitionSpec)
-> f Text -> f V1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceDefinitionSpecGroup
{-# INLINE v1CustomResourceDefinitionSpecGroupL #-}

-- | 'v1CustomResourceDefinitionSpecNames' Lens
v1CustomResourceDefinitionSpecNamesL :: Lens_' V1CustomResourceDefinitionSpec (V1CustomResourceDefinitionNames)
v1CustomResourceDefinitionSpecNamesL :: (V1CustomResourceDefinitionNames
 -> f V1CustomResourceDefinitionNames)
-> V1CustomResourceDefinitionSpec
-> f V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpecNamesL V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecVersions :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: V1CustomResourceDefinitionSpec -> Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
..} = (\V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecNames -> V1CustomResourceDefinitionSpec :: Maybe V1CustomResourceConversion
-> Text
-> V1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> [V1CustomResourceDefinitionVersion]
-> V1CustomResourceDefinitionSpec
V1CustomResourceDefinitionSpec { V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecNames, [V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
..} ) (V1CustomResourceDefinitionNames -> V1CustomResourceDefinitionSpec)
-> f V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
f V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecNames
{-# INLINE v1CustomResourceDefinitionSpecNamesL #-}

-- | 'v1CustomResourceDefinitionSpecPreserveUnknownFields' Lens
v1CustomResourceDefinitionSpecPreserveUnknownFieldsL :: Lens_' V1CustomResourceDefinitionSpec (Maybe Bool)
v1CustomResourceDefinitionSpecPreserveUnknownFieldsL :: (Maybe Bool -> f (Maybe Bool))
-> V1CustomResourceDefinitionSpec
-> f V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpecPreserveUnknownFieldsL Maybe Bool -> f (Maybe Bool)
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecVersions :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: V1CustomResourceDefinitionSpec -> Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
..} = (\Maybe Bool
v1CustomResourceDefinitionSpecPreserveUnknownFields -> V1CustomResourceDefinitionSpec :: Maybe V1CustomResourceConversion
-> Text
-> V1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> [V1CustomResourceDefinitionVersion]
-> V1CustomResourceDefinitionSpec
V1CustomResourceDefinitionSpec { Maybe Bool
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecPreserveUnknownFields, [V1CustomResourceDefinitionVersion]
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
..} ) (Maybe Bool -> V1CustomResourceDefinitionSpec)
-> f (Maybe Bool) -> f V1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CustomResourceDefinitionSpecPreserveUnknownFields
{-# INLINE v1CustomResourceDefinitionSpecPreserveUnknownFieldsL #-}

-- | 'v1CustomResourceDefinitionSpecScope' Lens
v1CustomResourceDefinitionSpecScopeL :: Lens_' V1CustomResourceDefinitionSpec (Text)
v1CustomResourceDefinitionSpecScopeL :: (Text -> f Text)
-> V1CustomResourceDefinitionSpec
-> f V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpecScopeL Text -> f Text
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecVersions :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: V1CustomResourceDefinitionSpec -> Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
..} = (\Text
v1CustomResourceDefinitionSpecScope -> V1CustomResourceDefinitionSpec :: Maybe V1CustomResourceConversion
-> Text
-> V1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> [V1CustomResourceDefinitionVersion]
-> V1CustomResourceDefinitionSpec
V1CustomResourceDefinitionSpec { Text
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecScope, [V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
..} ) (Text -> V1CustomResourceDefinitionSpec)
-> f Text -> f V1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceDefinitionSpecScope
{-# INLINE v1CustomResourceDefinitionSpecScopeL #-}

-- | 'v1CustomResourceDefinitionSpecVersions' Lens
v1CustomResourceDefinitionSpecVersionsL :: Lens_' V1CustomResourceDefinitionSpec ([V1CustomResourceDefinitionVersion])
v1CustomResourceDefinitionSpecVersionsL :: ([V1CustomResourceDefinitionVersion]
 -> f [V1CustomResourceDefinitionVersion])
-> V1CustomResourceDefinitionSpec
-> f V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpecVersionsL [V1CustomResourceDefinitionVersion]
-> f [V1CustomResourceDefinitionVersion]
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecVersions :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecScope :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: V1CustomResourceDefinitionSpec -> Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: V1CustomResourceDefinitionSpec -> Text
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
..} = (\[V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecVersions -> V1CustomResourceDefinitionSpec :: Maybe V1CustomResourceConversion
-> Text
-> V1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> [V1CustomResourceDefinitionVersion]
-> V1CustomResourceDefinitionSpec
V1CustomResourceDefinitionSpec { [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecVersions, Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
..} ) ([V1CustomResourceDefinitionVersion]
 -> V1CustomResourceDefinitionSpec)
-> f [V1CustomResourceDefinitionVersion]
-> f V1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1CustomResourceDefinitionVersion]
-> f [V1CustomResourceDefinitionVersion]
f [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecVersions
{-# INLINE v1CustomResourceDefinitionSpecVersionsL #-}



-- * V1CustomResourceDefinitionStatus

-- | 'v1CustomResourceDefinitionStatusAcceptedNames' Lens
v1CustomResourceDefinitionStatusAcceptedNamesL :: Lens_' V1CustomResourceDefinitionStatus (V1CustomResourceDefinitionNames)
v1CustomResourceDefinitionStatusAcceptedNamesL :: (V1CustomResourceDefinitionNames
 -> f V1CustomResourceDefinitionNames)
-> V1CustomResourceDefinitionStatus
-> f V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatusAcceptedNamesL V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
f V1CustomResourceDefinitionStatus{[Text]
Maybe [V1CustomResourceDefinitionCondition]
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusStoredVersions :: V1CustomResourceDefinitionStatus -> [Text]
v1CustomResourceDefinitionStatusConditions :: V1CustomResourceDefinitionStatus
-> Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionStatus -> V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionNames
..} = (\V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames -> V1CustomResourceDefinitionStatus :: V1CustomResourceDefinitionNames
-> Maybe [V1CustomResourceDefinitionCondition]
-> [Text]
-> V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionStatus { V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames, [Text]
Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
..} ) (V1CustomResourceDefinitionNames
 -> V1CustomResourceDefinitionStatus)
-> f V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
f V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames
{-# INLINE v1CustomResourceDefinitionStatusAcceptedNamesL #-}

-- | 'v1CustomResourceDefinitionStatusConditions' Lens
v1CustomResourceDefinitionStatusConditionsL :: Lens_' V1CustomResourceDefinitionStatus (Maybe [V1CustomResourceDefinitionCondition])
v1CustomResourceDefinitionStatusConditionsL :: (Maybe [V1CustomResourceDefinitionCondition]
 -> f (Maybe [V1CustomResourceDefinitionCondition]))
-> V1CustomResourceDefinitionStatus
-> f V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatusConditionsL Maybe [V1CustomResourceDefinitionCondition]
-> f (Maybe [V1CustomResourceDefinitionCondition])
f V1CustomResourceDefinitionStatus{[Text]
Maybe [V1CustomResourceDefinitionCondition]
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusStoredVersions :: V1CustomResourceDefinitionStatus -> [Text]
v1CustomResourceDefinitionStatusConditions :: V1CustomResourceDefinitionStatus
-> Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionStatus -> V1CustomResourceDefinitionNames
..} = (\Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusConditions -> V1CustomResourceDefinitionStatus :: V1CustomResourceDefinitionNames
-> Maybe [V1CustomResourceDefinitionCondition]
-> [Text]
-> V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionStatus { Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusConditions, [Text]
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionNames
..} ) (Maybe [V1CustomResourceDefinitionCondition]
 -> V1CustomResourceDefinitionStatus)
-> f (Maybe [V1CustomResourceDefinitionCondition])
-> f V1CustomResourceDefinitionStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1CustomResourceDefinitionCondition]
-> f (Maybe [V1CustomResourceDefinitionCondition])
f Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusConditions
{-# INLINE v1CustomResourceDefinitionStatusConditionsL #-}

-- | 'v1CustomResourceDefinitionStatusStoredVersions' Lens
v1CustomResourceDefinitionStatusStoredVersionsL :: Lens_' V1CustomResourceDefinitionStatus ([Text])
v1CustomResourceDefinitionStatusStoredVersionsL :: ([Text] -> f [Text])
-> V1CustomResourceDefinitionStatus
-> f V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatusStoredVersionsL [Text] -> f [Text]
f V1CustomResourceDefinitionStatus{[Text]
Maybe [V1CustomResourceDefinitionCondition]
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusStoredVersions :: V1CustomResourceDefinitionStatus -> [Text]
v1CustomResourceDefinitionStatusConditions :: V1CustomResourceDefinitionStatus
-> Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionStatus -> V1CustomResourceDefinitionNames
..} = (\[Text]
v1CustomResourceDefinitionStatusStoredVersions -> V1CustomResourceDefinitionStatus :: V1CustomResourceDefinitionNames
-> Maybe [V1CustomResourceDefinitionCondition]
-> [Text]
-> V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionStatus { [Text]
v1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1CustomResourceDefinitionStatusStoredVersions, Maybe [V1CustomResourceDefinitionCondition]
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionNames
..} ) ([Text] -> V1CustomResourceDefinitionStatus)
-> f [Text] -> f V1CustomResourceDefinitionStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1CustomResourceDefinitionStatusStoredVersions
{-# INLINE v1CustomResourceDefinitionStatusStoredVersionsL #-}



-- * V1CustomResourceDefinitionVersion

-- | 'v1CustomResourceDefinitionVersionAdditionalPrinterColumns' Lens
v1CustomResourceDefinitionVersionAdditionalPrinterColumnsL :: Lens_' V1CustomResourceDefinitionVersion (Maybe [V1CustomResourceColumnDefinition])
v1CustomResourceDefinitionVersionAdditionalPrinterColumnsL :: (Maybe [V1CustomResourceColumnDefinition]
 -> f (Maybe [V1CustomResourceColumnDefinition]))
-> V1CustomResourceDefinitionVersion
-> f V1CustomResourceDefinitionVersion
v1CustomResourceDefinitionVersionAdditionalPrinterColumnsL Maybe [V1CustomResourceColumnDefinition]
-> f (Maybe [V1CustomResourceColumnDefinition])
f V1CustomResourceDefinitionVersion{Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionSubresources :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionServed :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionSchema :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: V1CustomResourceDefinitionVersion -> Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
..} = (\Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionAdditionalPrinterColumns -> V1CustomResourceDefinitionVersion :: Maybe [V1CustomResourceColumnDefinition]
-> Text
-> Maybe V1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1CustomResourceSubresources
-> V1CustomResourceDefinitionVersion
V1CustomResourceDefinitionVersion { Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionAdditionalPrinterColumns, Bool
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
..} ) (Maybe [V1CustomResourceColumnDefinition]
 -> V1CustomResourceDefinitionVersion)
-> f (Maybe [V1CustomResourceColumnDefinition])
-> f V1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1CustomResourceColumnDefinition]
-> f (Maybe [V1CustomResourceColumnDefinition])
f Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionAdditionalPrinterColumns
{-# INLINE v1CustomResourceDefinitionVersionAdditionalPrinterColumnsL #-}

-- | 'v1CustomResourceDefinitionVersionName' Lens
v1CustomResourceDefinitionVersionNameL :: Lens_' V1CustomResourceDefinitionVersion (Text)
v1CustomResourceDefinitionVersionNameL :: (Text -> f Text)
-> V1CustomResourceDefinitionVersion
-> f V1CustomResourceDefinitionVersion
v1CustomResourceDefinitionVersionNameL Text -> f Text
f V1CustomResourceDefinitionVersion{Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionSubresources :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionServed :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionSchema :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: V1CustomResourceDefinitionVersion -> Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
..} = (\Text
v1CustomResourceDefinitionVersionName -> V1CustomResourceDefinitionVersion :: Maybe [V1CustomResourceColumnDefinition]
-> Text
-> Maybe V1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1CustomResourceSubresources
-> V1CustomResourceDefinitionVersion
V1CustomResourceDefinitionVersion { Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionName, Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
..} ) (Text -> V1CustomResourceDefinitionVersion)
-> f Text -> f V1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceDefinitionVersionName
{-# INLINE v1CustomResourceDefinitionVersionNameL #-}

-- | 'v1CustomResourceDefinitionVersionSchema' Lens
v1CustomResourceDefinitionVersionSchemaL :: Lens_' V1CustomResourceDefinitionVersion (Maybe V1CustomResourceValidation)
v1CustomResourceDefinitionVersionSchemaL :: (Maybe V1CustomResourceValidation
 -> f (Maybe V1CustomResourceValidation))
-> V1CustomResourceDefinitionVersion
-> f V1CustomResourceDefinitionVersion
v1CustomResourceDefinitionVersionSchemaL Maybe V1CustomResourceValidation
-> f (Maybe V1CustomResourceValidation)
f V1CustomResourceDefinitionVersion{Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionSubresources :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionServed :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionSchema :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: V1CustomResourceDefinitionVersion -> Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
..} = (\Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSchema -> V1CustomResourceDefinitionVersion :: Maybe [V1CustomResourceColumnDefinition]
-> Text
-> Maybe V1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1CustomResourceSubresources
-> V1CustomResourceDefinitionVersion
V1CustomResourceDefinitionVersion { Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSchema, Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
..} ) (Maybe V1CustomResourceValidation
 -> V1CustomResourceDefinitionVersion)
-> f (Maybe V1CustomResourceValidation)
-> f V1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CustomResourceValidation
-> f (Maybe V1CustomResourceValidation)
f Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSchema
{-# INLINE v1CustomResourceDefinitionVersionSchemaL #-}

-- | 'v1CustomResourceDefinitionVersionServed' Lens
v1CustomResourceDefinitionVersionServedL :: Lens_' V1CustomResourceDefinitionVersion (Bool)
v1CustomResourceDefinitionVersionServedL :: (Bool -> f Bool)
-> V1CustomResourceDefinitionVersion
-> f V1CustomResourceDefinitionVersion
v1CustomResourceDefinitionVersionServedL Bool -> f Bool
f V1CustomResourceDefinitionVersion{Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionSubresources :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionServed :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionSchema :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: V1CustomResourceDefinitionVersion -> Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
..} = (\Bool
v1CustomResourceDefinitionVersionServed -> V1CustomResourceDefinitionVersion :: Maybe [V1CustomResourceColumnDefinition]
-> Text
-> Maybe V1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1CustomResourceSubresources
-> V1CustomResourceDefinitionVersion
V1CustomResourceDefinitionVersion { Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionServed, Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
..} ) (Bool -> V1CustomResourceDefinitionVersion)
-> f Bool -> f V1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1CustomResourceDefinitionVersionServed
{-# INLINE v1CustomResourceDefinitionVersionServedL #-}

-- | 'v1CustomResourceDefinitionVersionStorage' Lens
v1CustomResourceDefinitionVersionStorageL :: Lens_' V1CustomResourceDefinitionVersion (Bool)
v1CustomResourceDefinitionVersionStorageL :: (Bool -> f Bool)
-> V1CustomResourceDefinitionVersion
-> f V1CustomResourceDefinitionVersion
v1CustomResourceDefinitionVersionStorageL Bool -> f Bool
f V1CustomResourceDefinitionVersion{Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionSubresources :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionServed :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionSchema :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: V1CustomResourceDefinitionVersion -> Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
..} = (\Bool
v1CustomResourceDefinitionVersionStorage -> V1CustomResourceDefinitionVersion :: Maybe [V1CustomResourceColumnDefinition]
-> Text
-> Maybe V1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1CustomResourceSubresources
-> V1CustomResourceDefinitionVersion
V1CustomResourceDefinitionVersion { Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionStorage, Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
..} ) (Bool -> V1CustomResourceDefinitionVersion)
-> f Bool -> f V1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1CustomResourceDefinitionVersionStorage
{-# INLINE v1CustomResourceDefinitionVersionStorageL #-}

-- | 'v1CustomResourceDefinitionVersionSubresources' Lens
v1CustomResourceDefinitionVersionSubresourcesL :: Lens_' V1CustomResourceDefinitionVersion (Maybe V1CustomResourceSubresources)
v1CustomResourceDefinitionVersionSubresourcesL :: (Maybe V1CustomResourceSubresources
 -> f (Maybe V1CustomResourceSubresources))
-> V1CustomResourceDefinitionVersion
-> f V1CustomResourceDefinitionVersion
v1CustomResourceDefinitionVersionSubresourcesL Maybe V1CustomResourceSubresources
-> f (Maybe V1CustomResourceSubresources)
f V1CustomResourceDefinitionVersion{Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionSubresources :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionStorage :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionServed :: V1CustomResourceDefinitionVersion -> Bool
v1CustomResourceDefinitionVersionSchema :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: V1CustomResourceDefinitionVersion -> Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
..} = (\Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionSubresources -> V1CustomResourceDefinitionVersion :: Maybe [V1CustomResourceColumnDefinition]
-> Text
-> Maybe V1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1CustomResourceSubresources
-> V1CustomResourceDefinitionVersion
V1CustomResourceDefinitionVersion { Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionSubresources, Bool
Maybe [V1CustomResourceColumnDefinition]
Maybe V1CustomResourceValidation
Text
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
..} ) (Maybe V1CustomResourceSubresources
 -> V1CustomResourceDefinitionVersion)
-> f (Maybe V1CustomResourceSubresources)
-> f V1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CustomResourceSubresources
-> f (Maybe V1CustomResourceSubresources)
f Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionSubresources
{-# INLINE v1CustomResourceDefinitionVersionSubresourcesL #-}



-- * V1CustomResourceSubresourceScale

-- | 'v1CustomResourceSubresourceScaleLabelSelectorPath' Lens
v1CustomResourceSubresourceScaleLabelSelectorPathL :: Lens_' V1CustomResourceSubresourceScale (Maybe Text)
v1CustomResourceSubresourceScaleLabelSelectorPathL :: (Maybe Text -> f (Maybe Text))
-> V1CustomResourceSubresourceScale
-> f V1CustomResourceSubresourceScale
v1CustomResourceSubresourceScaleLabelSelectorPathL Maybe Text -> f (Maybe Text)
f V1CustomResourceSubresourceScale{Maybe Text
Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: V1CustomResourceSubresourceScale -> Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: V1CustomResourceSubresourceScale -> Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: V1CustomResourceSubresourceScale -> Maybe Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
..} = (\Maybe Text
v1CustomResourceSubresourceScaleLabelSelectorPath -> V1CustomResourceSubresourceScale :: Maybe Text -> Text -> Text -> V1CustomResourceSubresourceScale
V1CustomResourceSubresourceScale { Maybe Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleLabelSelectorPath, Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
..} ) (Maybe Text -> V1CustomResourceSubresourceScale)
-> f (Maybe Text) -> f V1CustomResourceSubresourceScale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CustomResourceSubresourceScaleLabelSelectorPath
{-# INLINE v1CustomResourceSubresourceScaleLabelSelectorPathL #-}

-- | 'v1CustomResourceSubresourceScaleSpecReplicasPath' Lens
v1CustomResourceSubresourceScaleSpecReplicasPathL :: Lens_' V1CustomResourceSubresourceScale (Text)
v1CustomResourceSubresourceScaleSpecReplicasPathL :: (Text -> f Text)
-> V1CustomResourceSubresourceScale
-> f V1CustomResourceSubresourceScale
v1CustomResourceSubresourceScaleSpecReplicasPathL Text -> f Text
f V1CustomResourceSubresourceScale{Maybe Text
Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: V1CustomResourceSubresourceScale -> Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: V1CustomResourceSubresourceScale -> Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: V1CustomResourceSubresourceScale -> Maybe Text
..} = (\Text
v1CustomResourceSubresourceScaleSpecReplicasPath -> V1CustomResourceSubresourceScale :: Maybe Text -> Text -> Text -> V1CustomResourceSubresourceScale
V1CustomResourceSubresourceScale { Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleSpecReplicasPath, Maybe Text
Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
..} ) (Text -> V1CustomResourceSubresourceScale)
-> f Text -> f V1CustomResourceSubresourceScale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceSubresourceScaleSpecReplicasPath
{-# INLINE v1CustomResourceSubresourceScaleSpecReplicasPathL #-}

-- | 'v1CustomResourceSubresourceScaleStatusReplicasPath' Lens
v1CustomResourceSubresourceScaleStatusReplicasPathL :: Lens_' V1CustomResourceSubresourceScale (Text)
v1CustomResourceSubresourceScaleStatusReplicasPathL :: (Text -> f Text)
-> V1CustomResourceSubresourceScale
-> f V1CustomResourceSubresourceScale
v1CustomResourceSubresourceScaleStatusReplicasPathL Text -> f Text
f V1CustomResourceSubresourceScale{Maybe Text
Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: V1CustomResourceSubresourceScale -> Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: V1CustomResourceSubresourceScale -> Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: V1CustomResourceSubresourceScale -> Maybe Text
..} = (\Text
v1CustomResourceSubresourceScaleStatusReplicasPath -> V1CustomResourceSubresourceScale :: Maybe Text -> Text -> Text -> V1CustomResourceSubresourceScale
V1CustomResourceSubresourceScale { Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1CustomResourceSubresourceScaleStatusReplicasPath, Maybe Text
Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
..} ) (Text -> V1CustomResourceSubresourceScale)
-> f Text -> f V1CustomResourceSubresourceScale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CustomResourceSubresourceScaleStatusReplicasPath
{-# INLINE v1CustomResourceSubresourceScaleStatusReplicasPathL #-}



-- * V1CustomResourceSubresources

-- | 'v1CustomResourceSubresourcesScale' Lens
v1CustomResourceSubresourcesScaleL :: Lens_' V1CustomResourceSubresources (Maybe V1CustomResourceSubresourceScale)
v1CustomResourceSubresourcesScaleL :: (Maybe V1CustomResourceSubresourceScale
 -> f (Maybe V1CustomResourceSubresourceScale))
-> V1CustomResourceSubresources -> f V1CustomResourceSubresources
v1CustomResourceSubresourcesScaleL Maybe V1CustomResourceSubresourceScale
-> f (Maybe V1CustomResourceSubresourceScale)
f V1CustomResourceSubresources{Maybe Value
Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesStatus :: V1CustomResourceSubresources -> Maybe Value
v1CustomResourceSubresourcesScale :: V1CustomResourceSubresources
-> Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesStatus :: Maybe Value
v1CustomResourceSubresourcesScale :: Maybe V1CustomResourceSubresourceScale
..} = (\Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale -> V1CustomResourceSubresources :: Maybe V1CustomResourceSubresourceScale
-> Maybe Value -> V1CustomResourceSubresources
V1CustomResourceSubresources { Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale :: Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale :: Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale, Maybe Value
v1CustomResourceSubresourcesStatus :: Maybe Value
v1CustomResourceSubresourcesStatus :: Maybe Value
..} ) (Maybe V1CustomResourceSubresourceScale
 -> V1CustomResourceSubresources)
-> f (Maybe V1CustomResourceSubresourceScale)
-> f V1CustomResourceSubresources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CustomResourceSubresourceScale
-> f (Maybe V1CustomResourceSubresourceScale)
f Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale
{-# INLINE v1CustomResourceSubresourcesScaleL #-}

-- | 'v1CustomResourceSubresourcesStatus' Lens
v1CustomResourceSubresourcesStatusL :: Lens_' V1CustomResourceSubresources (Maybe A.Value)
v1CustomResourceSubresourcesStatusL :: (Maybe Value -> f (Maybe Value))
-> V1CustomResourceSubresources -> f V1CustomResourceSubresources
v1CustomResourceSubresourcesStatusL Maybe Value -> f (Maybe Value)
f V1CustomResourceSubresources{Maybe Value
Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesStatus :: Maybe Value
v1CustomResourceSubresourcesScale :: Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesStatus :: V1CustomResourceSubresources -> Maybe Value
v1CustomResourceSubresourcesScale :: V1CustomResourceSubresources
-> Maybe V1CustomResourceSubresourceScale
..} = (\Maybe Value
v1CustomResourceSubresourcesStatus -> V1CustomResourceSubresources :: Maybe V1CustomResourceSubresourceScale
-> Maybe Value -> V1CustomResourceSubresources
V1CustomResourceSubresources { Maybe Value
v1CustomResourceSubresourcesStatus :: Maybe Value
v1CustomResourceSubresourcesStatus :: Maybe Value
v1CustomResourceSubresourcesStatus, Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale :: Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale :: Maybe V1CustomResourceSubresourceScale
..} ) (Maybe Value -> V1CustomResourceSubresources)
-> f (Maybe Value) -> f V1CustomResourceSubresources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1CustomResourceSubresourcesStatus
{-# INLINE v1CustomResourceSubresourcesStatusL #-}



-- * V1CustomResourceValidation

-- | 'v1CustomResourceValidationOpenApiv3Schema' Lens
v1CustomResourceValidationOpenApiv3SchemaL :: Lens_' V1CustomResourceValidation (Maybe V1JSONSchemaProps)
v1CustomResourceValidationOpenApiv3SchemaL :: (Maybe V1JSONSchemaProps -> f (Maybe V1JSONSchemaProps))
-> V1CustomResourceValidation -> f V1CustomResourceValidation
v1CustomResourceValidationOpenApiv3SchemaL Maybe V1JSONSchemaProps -> f (Maybe V1JSONSchemaProps)
f V1CustomResourceValidation{Maybe V1JSONSchemaProps
v1CustomResourceValidationOpenApiv3Schema :: V1CustomResourceValidation -> Maybe V1JSONSchemaProps
v1CustomResourceValidationOpenApiv3Schema :: Maybe V1JSONSchemaProps
..} = (\Maybe V1JSONSchemaProps
v1CustomResourceValidationOpenApiv3Schema -> V1CustomResourceValidation :: Maybe V1JSONSchemaProps -> V1CustomResourceValidation
V1CustomResourceValidation { Maybe V1JSONSchemaProps
v1CustomResourceValidationOpenApiv3Schema :: Maybe V1JSONSchemaProps
v1CustomResourceValidationOpenApiv3Schema :: Maybe V1JSONSchemaProps
v1CustomResourceValidationOpenApiv3Schema, ..} ) (Maybe V1JSONSchemaProps -> V1CustomResourceValidation)
-> f (Maybe V1JSONSchemaProps) -> f V1CustomResourceValidation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1JSONSchemaProps -> f (Maybe V1JSONSchemaProps)
f Maybe V1JSONSchemaProps
v1CustomResourceValidationOpenApiv3Schema
{-# INLINE v1CustomResourceValidationOpenApiv3SchemaL #-}



-- * V1DaemonEndpoint

-- | 'v1DaemonEndpointPort' Lens
v1DaemonEndpointPortL :: Lens_' V1DaemonEndpoint (Int)
v1DaemonEndpointPortL :: (Int -> f Int) -> V1DaemonEndpoint -> f V1DaemonEndpoint
v1DaemonEndpointPortL Int -> f Int
f V1DaemonEndpoint{Int
v1DaemonEndpointPort :: V1DaemonEndpoint -> Int
v1DaemonEndpointPort :: Int
..} = (\Int
v1DaemonEndpointPort -> V1DaemonEndpoint :: Int -> V1DaemonEndpoint
V1DaemonEndpoint { Int
v1DaemonEndpointPort :: Int
v1DaemonEndpointPort :: Int
v1DaemonEndpointPort, ..} ) (Int -> V1DaemonEndpoint) -> f Int -> f V1DaemonEndpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1DaemonEndpointPort
{-# INLINE v1DaemonEndpointPortL #-}



-- * V1DaemonSet

-- | 'v1DaemonSetApiVersion' Lens
v1DaemonSetApiVersionL :: Lens_' V1DaemonSet (Maybe Text)
v1DaemonSetApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1DaemonSet -> f V1DaemonSet
v1DaemonSetApiVersionL Maybe Text -> f (Maybe Text)
f V1DaemonSet{Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetStatus :: V1DaemonSet -> Maybe V1DaemonSetStatus
v1DaemonSetSpec :: V1DaemonSet -> Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: V1DaemonSet -> Maybe V1ObjectMeta
v1DaemonSetKind :: V1DaemonSet -> Maybe Text
v1DaemonSetApiVersion :: V1DaemonSet -> Maybe Text
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
..} = (\Maybe Text
v1DaemonSetApiVersion -> V1DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1DaemonSetSpec
-> Maybe V1DaemonSetStatus
-> V1DaemonSet
V1DaemonSet { Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
..} ) (Maybe Text -> V1DaemonSet) -> f (Maybe Text) -> f V1DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DaemonSetApiVersion
{-# INLINE v1DaemonSetApiVersionL #-}

-- | 'v1DaemonSetKind' Lens
v1DaemonSetKindL :: Lens_' V1DaemonSet (Maybe Text)
v1DaemonSetKindL :: (Maybe Text -> f (Maybe Text)) -> V1DaemonSet -> f V1DaemonSet
v1DaemonSetKindL Maybe Text -> f (Maybe Text)
f V1DaemonSet{Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetStatus :: V1DaemonSet -> Maybe V1DaemonSetStatus
v1DaemonSetSpec :: V1DaemonSet -> Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: V1DaemonSet -> Maybe V1ObjectMeta
v1DaemonSetKind :: V1DaemonSet -> Maybe Text
v1DaemonSetApiVersion :: V1DaemonSet -> Maybe Text
..} = (\Maybe Text
v1DaemonSetKind -> V1DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1DaemonSetSpec
-> Maybe V1DaemonSetStatus
-> V1DaemonSet
V1DaemonSet { Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1DaemonSet) -> f (Maybe Text) -> f V1DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DaemonSetKind
{-# INLINE v1DaemonSetKindL #-}

-- | 'v1DaemonSetMetadata' Lens
v1DaemonSetMetadataL :: Lens_' V1DaemonSet (Maybe V1ObjectMeta)
v1DaemonSetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1DaemonSet -> f V1DaemonSet
v1DaemonSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1DaemonSet{Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetStatus :: V1DaemonSet -> Maybe V1DaemonSetStatus
v1DaemonSetSpec :: V1DaemonSet -> Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: V1DaemonSet -> Maybe V1ObjectMeta
v1DaemonSetKind :: V1DaemonSet -> Maybe Text
v1DaemonSetApiVersion :: V1DaemonSet -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1DaemonSetMetadata -> V1DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1DaemonSetSpec
-> Maybe V1DaemonSetStatus
-> V1DaemonSet
V1DaemonSet { Maybe V1ObjectMeta
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetMetadata, Maybe Text
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1DaemonSet)
-> f (Maybe V1ObjectMeta) -> f V1DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1DaemonSetMetadata
{-# INLINE v1DaemonSetMetadataL #-}

-- | 'v1DaemonSetSpec' Lens
v1DaemonSetSpecL :: Lens_' V1DaemonSet (Maybe V1DaemonSetSpec)
v1DaemonSetSpecL :: (Maybe V1DaemonSetSpec -> f (Maybe V1DaemonSetSpec))
-> V1DaemonSet -> f V1DaemonSet
v1DaemonSetSpecL Maybe V1DaemonSetSpec -> f (Maybe V1DaemonSetSpec)
f V1DaemonSet{Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetStatus :: V1DaemonSet -> Maybe V1DaemonSetStatus
v1DaemonSetSpec :: V1DaemonSet -> Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: V1DaemonSet -> Maybe V1ObjectMeta
v1DaemonSetKind :: V1DaemonSet -> Maybe Text
v1DaemonSetApiVersion :: V1DaemonSet -> Maybe Text
..} = (\Maybe V1DaemonSetSpec
v1DaemonSetSpec -> V1DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1DaemonSetSpec
-> Maybe V1DaemonSetStatus
-> V1DaemonSet
V1DaemonSet { Maybe V1DaemonSetSpec
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
..} ) (Maybe V1DaemonSetSpec -> V1DaemonSet)
-> f (Maybe V1DaemonSetSpec) -> f V1DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DaemonSetSpec -> f (Maybe V1DaemonSetSpec)
f Maybe V1DaemonSetSpec
v1DaemonSetSpec
{-# INLINE v1DaemonSetSpecL #-}

-- | 'v1DaemonSetStatus' Lens
v1DaemonSetStatusL :: Lens_' V1DaemonSet (Maybe V1DaemonSetStatus)
v1DaemonSetStatusL :: (Maybe V1DaemonSetStatus -> f (Maybe V1DaemonSetStatus))
-> V1DaemonSet -> f V1DaemonSet
v1DaemonSetStatusL Maybe V1DaemonSetStatus -> f (Maybe V1DaemonSetStatus)
f V1DaemonSet{Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetStatus :: V1DaemonSet -> Maybe V1DaemonSetStatus
v1DaemonSetSpec :: V1DaemonSet -> Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: V1DaemonSet -> Maybe V1ObjectMeta
v1DaemonSetKind :: V1DaemonSet -> Maybe Text
v1DaemonSetApiVersion :: V1DaemonSet -> Maybe Text
..} = (\Maybe V1DaemonSetStatus
v1DaemonSetStatus -> V1DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1DaemonSetSpec
-> Maybe V1DaemonSetStatus
-> V1DaemonSet
V1DaemonSet { Maybe V1DaemonSetStatus
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetSpec
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetKind :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
..} ) (Maybe V1DaemonSetStatus -> V1DaemonSet)
-> f (Maybe V1DaemonSetStatus) -> f V1DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DaemonSetStatus -> f (Maybe V1DaemonSetStatus)
f Maybe V1DaemonSetStatus
v1DaemonSetStatus
{-# INLINE v1DaemonSetStatusL #-}



-- * V1DaemonSetCondition

-- | 'v1DaemonSetConditionLastTransitionTime' Lens
v1DaemonSetConditionLastTransitionTimeL :: Lens_' V1DaemonSetCondition (Maybe DateTime)
v1DaemonSetConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1DaemonSetCondition -> f V1DaemonSetCondition
v1DaemonSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionType :: V1DaemonSetCondition -> Text
v1DaemonSetConditionStatus :: V1DaemonSetCondition -> Text
v1DaemonSetConditionReason :: V1DaemonSetCondition -> Maybe Text
v1DaemonSetConditionMessage :: V1DaemonSetCondition -> Maybe Text
v1DaemonSetConditionLastTransitionTime :: V1DaemonSetCondition -> Maybe DateTime
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1DaemonSetConditionLastTransitionTime -> V1DaemonSetCondition :: Maybe DateTime
-> Maybe Text -> Maybe Text -> Text -> Text -> V1DaemonSetCondition
V1DaemonSetCondition { Maybe DateTime
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionLastTransitionTime, Maybe Text
Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1DaemonSetCondition)
-> f (Maybe DateTime) -> f V1DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1DaemonSetConditionLastTransitionTime
{-# INLINE v1DaemonSetConditionLastTransitionTimeL #-}

-- | 'v1DaemonSetConditionMessage' Lens
v1DaemonSetConditionMessageL :: Lens_' V1DaemonSetCondition (Maybe Text)
v1DaemonSetConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1DaemonSetCondition -> f V1DaemonSetCondition
v1DaemonSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionType :: V1DaemonSetCondition -> Text
v1DaemonSetConditionStatus :: V1DaemonSetCondition -> Text
v1DaemonSetConditionReason :: V1DaemonSetCondition -> Maybe Text
v1DaemonSetConditionMessage :: V1DaemonSetCondition -> Maybe Text
v1DaemonSetConditionLastTransitionTime :: V1DaemonSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1DaemonSetConditionMessage -> V1DaemonSetCondition :: Maybe DateTime
-> Maybe Text -> Maybe Text -> Text -> Text -> V1DaemonSetCondition
V1DaemonSetCondition { Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1DaemonSetCondition)
-> f (Maybe Text) -> f V1DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DaemonSetConditionMessage
{-# INLINE v1DaemonSetConditionMessageL #-}

-- | 'v1DaemonSetConditionReason' Lens
v1DaemonSetConditionReasonL :: Lens_' V1DaemonSetCondition (Maybe Text)
v1DaemonSetConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1DaemonSetCondition -> f V1DaemonSetCondition
v1DaemonSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionType :: V1DaemonSetCondition -> Text
v1DaemonSetConditionStatus :: V1DaemonSetCondition -> Text
v1DaemonSetConditionReason :: V1DaemonSetCondition -> Maybe Text
v1DaemonSetConditionMessage :: V1DaemonSetCondition -> Maybe Text
v1DaemonSetConditionLastTransitionTime :: V1DaemonSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1DaemonSetConditionReason -> V1DaemonSetCondition :: Maybe DateTime
-> Maybe Text -> Maybe Text -> Text -> Text -> V1DaemonSetCondition
V1DaemonSetCondition { Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionReason, Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1DaemonSetCondition)
-> f (Maybe Text) -> f V1DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DaemonSetConditionReason
{-# INLINE v1DaemonSetConditionReasonL #-}

-- | 'v1DaemonSetConditionStatus' Lens
v1DaemonSetConditionStatusL :: Lens_' V1DaemonSetCondition (Text)
v1DaemonSetConditionStatusL :: (Text -> f Text) -> V1DaemonSetCondition -> f V1DaemonSetCondition
v1DaemonSetConditionStatusL Text -> f Text
f V1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionType :: V1DaemonSetCondition -> Text
v1DaemonSetConditionStatus :: V1DaemonSetCondition -> Text
v1DaemonSetConditionReason :: V1DaemonSetCondition -> Maybe Text
v1DaemonSetConditionMessage :: V1DaemonSetCondition -> Maybe Text
v1DaemonSetConditionLastTransitionTime :: V1DaemonSetCondition -> Maybe DateTime
..} = (\Text
v1DaemonSetConditionStatus -> V1DaemonSetCondition :: Maybe DateTime
-> Maybe Text -> Maybe Text -> Text -> Text -> V1DaemonSetCondition
V1DaemonSetCondition { Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionType :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1DaemonSetCondition) -> f Text -> f V1DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1DaemonSetConditionStatus
{-# INLINE v1DaemonSetConditionStatusL #-}

-- | 'v1DaemonSetConditionType' Lens
v1DaemonSetConditionTypeL :: Lens_' V1DaemonSetCondition (Text)
v1DaemonSetConditionTypeL :: (Text -> f Text) -> V1DaemonSetCondition -> f V1DaemonSetCondition
v1DaemonSetConditionTypeL Text -> f Text
f V1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionType :: V1DaemonSetCondition -> Text
v1DaemonSetConditionStatus :: V1DaemonSetCondition -> Text
v1DaemonSetConditionReason :: V1DaemonSetCondition -> Maybe Text
v1DaemonSetConditionMessage :: V1DaemonSetCondition -> Maybe Text
v1DaemonSetConditionLastTransitionTime :: V1DaemonSetCondition -> Maybe DateTime
..} = (\Text
v1DaemonSetConditionType -> V1DaemonSetCondition :: Maybe DateTime
-> Maybe Text -> Maybe Text -> Text -> Text -> V1DaemonSetCondition
V1DaemonSetCondition { Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionType, Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1DaemonSetCondition) -> f Text -> f V1DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1DaemonSetConditionType
{-# INLINE v1DaemonSetConditionTypeL #-}



-- * V1DaemonSetList

-- | 'v1DaemonSetListApiVersion' Lens
v1DaemonSetListApiVersionL :: Lens_' V1DaemonSetList (Maybe Text)
v1DaemonSetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1DaemonSetList -> f V1DaemonSetList
v1DaemonSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1DaemonSetList{[V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListMetadata :: V1DaemonSetList -> Maybe V1ListMeta
v1DaemonSetListKind :: V1DaemonSetList -> Maybe Text
v1DaemonSetListItems :: V1DaemonSetList -> [V1DaemonSet]
v1DaemonSetListApiVersion :: V1DaemonSetList -> Maybe Text
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1DaemonSetListApiVersion -> V1DaemonSetList :: Maybe Text
-> [V1DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1DaemonSetList
V1DaemonSetList { Maybe Text
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListApiVersion, [V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
..} ) (Maybe Text -> V1DaemonSetList)
-> f (Maybe Text) -> f V1DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DaemonSetListApiVersion
{-# INLINE v1DaemonSetListApiVersionL #-}

-- | 'v1DaemonSetListItems' Lens
v1DaemonSetListItemsL :: Lens_' V1DaemonSetList ([V1DaemonSet])
v1DaemonSetListItemsL :: ([V1DaemonSet] -> f [V1DaemonSet])
-> V1DaemonSetList -> f V1DaemonSetList
v1DaemonSetListItemsL [V1DaemonSet] -> f [V1DaemonSet]
f V1DaemonSetList{[V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListMetadata :: V1DaemonSetList -> Maybe V1ListMeta
v1DaemonSetListKind :: V1DaemonSetList -> Maybe Text
v1DaemonSetListItems :: V1DaemonSetList -> [V1DaemonSet]
v1DaemonSetListApiVersion :: V1DaemonSetList -> Maybe Text
..} = (\[V1DaemonSet]
v1DaemonSetListItems -> V1DaemonSetList :: Maybe Text
-> [V1DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1DaemonSetList
V1DaemonSetList { [V1DaemonSet]
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListItems, Maybe Text
Maybe V1ListMeta
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListApiVersion :: Maybe Text
..} ) ([V1DaemonSet] -> V1DaemonSetList)
-> f [V1DaemonSet] -> f V1DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1DaemonSet] -> f [V1DaemonSet]
f [V1DaemonSet]
v1DaemonSetListItems
{-# INLINE v1DaemonSetListItemsL #-}

-- | 'v1DaemonSetListKind' Lens
v1DaemonSetListKindL :: Lens_' V1DaemonSetList (Maybe Text)
v1DaemonSetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1DaemonSetList -> f V1DaemonSetList
v1DaemonSetListKindL Maybe Text -> f (Maybe Text)
f V1DaemonSetList{[V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListMetadata :: V1DaemonSetList -> Maybe V1ListMeta
v1DaemonSetListKind :: V1DaemonSetList -> Maybe Text
v1DaemonSetListItems :: V1DaemonSetList -> [V1DaemonSet]
v1DaemonSetListApiVersion :: V1DaemonSetList -> Maybe Text
..} = (\Maybe Text
v1DaemonSetListKind -> V1DaemonSetList :: Maybe Text
-> [V1DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1DaemonSetList
V1DaemonSetList { Maybe Text
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListKind, [V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1DaemonSetList)
-> f (Maybe Text) -> f V1DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DaemonSetListKind
{-# INLINE v1DaemonSetListKindL #-}

-- | 'v1DaemonSetListMetadata' Lens
v1DaemonSetListMetadataL :: Lens_' V1DaemonSetList (Maybe V1ListMeta)
v1DaemonSetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1DaemonSetList -> f V1DaemonSetList
v1DaemonSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1DaemonSetList{[V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListMetadata :: V1DaemonSetList -> Maybe V1ListMeta
v1DaemonSetListKind :: V1DaemonSetList -> Maybe Text
v1DaemonSetListItems :: V1DaemonSetList -> [V1DaemonSet]
v1DaemonSetListApiVersion :: V1DaemonSetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1DaemonSetListMetadata -> V1DaemonSetList :: Maybe Text
-> [V1DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1DaemonSetList
V1DaemonSetList { Maybe V1ListMeta
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListMetadata, [V1DaemonSet]
Maybe Text
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1DaemonSetList)
-> f (Maybe V1ListMeta) -> f V1DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1DaemonSetListMetadata
{-# INLINE v1DaemonSetListMetadataL #-}



-- * V1DaemonSetSpec

-- | 'v1DaemonSetSpecMinReadySeconds' Lens
v1DaemonSetSpecMinReadySecondsL :: Lens_' V1DaemonSetSpec (Maybe Int)
v1DaemonSetSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> V1DaemonSetSpec -> f V1DaemonSetSpec
v1DaemonSetSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1DaemonSetSpec{Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecUpdateStrategy :: V1DaemonSetSpec -> Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1DaemonSetSpec -> V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1DaemonSetSpec -> V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: V1DaemonSetSpec -> Maybe Int
v1DaemonSetSpecMinReadySeconds :: V1DaemonSetSpec -> Maybe Int
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
v1DaemonSetSpecMinReadySeconds -> V1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> V1PodTemplateSpec
-> Maybe V1DaemonSetUpdateStrategy
-> V1DaemonSetSpec
V1DaemonSetSpec { Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecMinReadySeconds, Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
..} ) (Maybe Int -> V1DaemonSetSpec)
-> f (Maybe Int) -> f V1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DaemonSetSpecMinReadySeconds
{-# INLINE v1DaemonSetSpecMinReadySecondsL #-}

-- | 'v1DaemonSetSpecRevisionHistoryLimit' Lens
v1DaemonSetSpecRevisionHistoryLimitL :: Lens_' V1DaemonSetSpec (Maybe Int)
v1DaemonSetSpecRevisionHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V1DaemonSetSpec -> f V1DaemonSetSpec
v1DaemonSetSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1DaemonSetSpec{Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecUpdateStrategy :: V1DaemonSetSpec -> Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1DaemonSetSpec -> V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1DaemonSetSpec -> V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: V1DaemonSetSpec -> Maybe Int
v1DaemonSetSpecMinReadySeconds :: V1DaemonSetSpec -> Maybe Int
..} = (\Maybe Int
v1DaemonSetSpecRevisionHistoryLimit -> V1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> V1PodTemplateSpec
-> Maybe V1DaemonSetUpdateStrategy
-> V1DaemonSetSpec
V1DaemonSetSpec { Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit, Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1DaemonSetSpec)
-> f (Maybe Int) -> f V1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DaemonSetSpecRevisionHistoryLimit
{-# INLINE v1DaemonSetSpecRevisionHistoryLimitL #-}

-- | 'v1DaemonSetSpecSelector' Lens
v1DaemonSetSpecSelectorL :: Lens_' V1DaemonSetSpec (V1LabelSelector)
v1DaemonSetSpecSelectorL :: (V1LabelSelector -> f V1LabelSelector)
-> V1DaemonSetSpec -> f V1DaemonSetSpec
v1DaemonSetSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1DaemonSetSpec{Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecUpdateStrategy :: V1DaemonSetSpec -> Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1DaemonSetSpec -> V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1DaemonSetSpec -> V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: V1DaemonSetSpec -> Maybe Int
v1DaemonSetSpecMinReadySeconds :: V1DaemonSetSpec -> Maybe Int
..} = (\V1LabelSelector
v1DaemonSetSpecSelector -> V1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> V1PodTemplateSpec
-> Maybe V1DaemonSetUpdateStrategy
-> V1DaemonSetSpec
V1DaemonSetSpec { V1LabelSelector
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecSelector, Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (V1LabelSelector -> V1DaemonSetSpec)
-> f V1LabelSelector -> f V1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LabelSelector -> f V1LabelSelector
f V1LabelSelector
v1DaemonSetSpecSelector
{-# INLINE v1DaemonSetSpecSelectorL #-}

-- | 'v1DaemonSetSpecTemplate' Lens
v1DaemonSetSpecTemplateL :: Lens_' V1DaemonSetSpec (V1PodTemplateSpec)
v1DaemonSetSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> V1DaemonSetSpec -> f V1DaemonSetSpec
v1DaemonSetSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1DaemonSetSpec{Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecUpdateStrategy :: V1DaemonSetSpec -> Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1DaemonSetSpec -> V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1DaemonSetSpec -> V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: V1DaemonSetSpec -> Maybe Int
v1DaemonSetSpecMinReadySeconds :: V1DaemonSetSpec -> Maybe Int
..} = (\V1PodTemplateSpec
v1DaemonSetSpecTemplate -> V1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> V1PodTemplateSpec
-> Maybe V1DaemonSetUpdateStrategy
-> V1DaemonSetSpec
V1DaemonSetSpec { V1PodTemplateSpec
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecTemplate, Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1LabelSelector
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (V1PodTemplateSpec -> V1DaemonSetSpec)
-> f V1PodTemplateSpec -> f V1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
v1DaemonSetSpecTemplate
{-# INLINE v1DaemonSetSpecTemplateL #-}

-- | 'v1DaemonSetSpecUpdateStrategy' Lens
v1DaemonSetSpecUpdateStrategyL :: Lens_' V1DaemonSetSpec (Maybe V1DaemonSetUpdateStrategy)
v1DaemonSetSpecUpdateStrategyL :: (Maybe V1DaemonSetUpdateStrategy
 -> f (Maybe V1DaemonSetUpdateStrategy))
-> V1DaemonSetSpec -> f V1DaemonSetSpec
v1DaemonSetSpecUpdateStrategyL Maybe V1DaemonSetUpdateStrategy
-> f (Maybe V1DaemonSetUpdateStrategy)
f V1DaemonSetSpec{Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecUpdateStrategy :: V1DaemonSetSpec -> Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecTemplate :: V1DaemonSetSpec -> V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1DaemonSetSpec -> V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: V1DaemonSetSpec -> Maybe Int
v1DaemonSetSpecMinReadySeconds :: V1DaemonSetSpec -> Maybe Int
..} = (\Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecUpdateStrategy -> V1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> V1PodTemplateSpec
-> Maybe V1DaemonSetUpdateStrategy
-> V1DaemonSetSpec
V1DaemonSetSpec { Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecUpdateStrategy, Maybe Int
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1DaemonSetUpdateStrategy -> V1DaemonSetSpec)
-> f (Maybe V1DaemonSetUpdateStrategy) -> f V1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DaemonSetUpdateStrategy
-> f (Maybe V1DaemonSetUpdateStrategy)
f Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecUpdateStrategy
{-# INLINE v1DaemonSetSpecUpdateStrategyL #-}



-- * V1DaemonSetStatus

-- | 'v1DaemonSetStatusCollisionCount' Lens
v1DaemonSetStatusCollisionCountL :: Lens_' V1DaemonSetStatus (Maybe Int)
v1DaemonSetStatusCollisionCountL :: (Maybe Int -> f (Maybe Int))
-> V1DaemonSetStatus -> f V1DaemonSetStatus
v1DaemonSetStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusObservedGeneration :: V1DaemonSetStatus -> Maybe Integer
v1DaemonSetStatusNumberUnavailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusNumberReady :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberMisscheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberAvailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusCurrentNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusConditions :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
..} = (\Maybe Int
v1DaemonSetStatusCollisionCount -> V1DaemonSetStatus :: Maybe Int
-> Maybe [V1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1DaemonSetStatus
V1DaemonSetStatus { Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusCollisionCount, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
..} ) (Maybe Int -> V1DaemonSetStatus)
-> f (Maybe Int) -> f V1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DaemonSetStatusCollisionCount
{-# INLINE v1DaemonSetStatusCollisionCountL #-}

-- | 'v1DaemonSetStatusConditions' Lens
v1DaemonSetStatusConditionsL :: Lens_' V1DaemonSetStatus (Maybe [V1DaemonSetCondition])
v1DaemonSetStatusConditionsL :: (Maybe [V1DaemonSetCondition] -> f (Maybe [V1DaemonSetCondition]))
-> V1DaemonSetStatus -> f V1DaemonSetStatus
v1DaemonSetStatusConditionsL Maybe [V1DaemonSetCondition] -> f (Maybe [V1DaemonSetCondition])
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusObservedGeneration :: V1DaemonSetStatus -> Maybe Integer
v1DaemonSetStatusNumberUnavailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusNumberReady :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberMisscheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberAvailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusCurrentNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusConditions :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
..} = (\Maybe [V1DaemonSetCondition]
v1DaemonSetStatusConditions -> V1DaemonSetStatus :: Maybe Int
-> Maybe [V1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1DaemonSetStatus
V1DaemonSetStatus { Maybe [V1DaemonSetCondition]
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusConditions, Int
Maybe Int
Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe [V1DaemonSetCondition] -> V1DaemonSetStatus)
-> f (Maybe [V1DaemonSetCondition]) -> f V1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1DaemonSetCondition] -> f (Maybe [V1DaemonSetCondition])
f Maybe [V1DaemonSetCondition]
v1DaemonSetStatusConditions
{-# INLINE v1DaemonSetStatusConditionsL #-}

-- | 'v1DaemonSetStatusCurrentNumberScheduled' Lens
v1DaemonSetStatusCurrentNumberScheduledL :: Lens_' V1DaemonSetStatus (Int)
v1DaemonSetStatusCurrentNumberScheduledL :: (Int -> f Int) -> V1DaemonSetStatus -> f V1DaemonSetStatus
v1DaemonSetStatusCurrentNumberScheduledL Int -> f Int
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusObservedGeneration :: V1DaemonSetStatus -> Maybe Integer
v1DaemonSetStatusNumberUnavailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusNumberReady :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberMisscheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberAvailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusCurrentNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusConditions :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
..} = (\Int
v1DaemonSetStatusCurrentNumberScheduled -> V1DaemonSetStatus :: Maybe Int
-> Maybe [V1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1DaemonSetStatus
V1DaemonSetStatus { Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1DaemonSetStatus) -> f Int -> f V1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1DaemonSetStatusCurrentNumberScheduled
{-# INLINE v1DaemonSetStatusCurrentNumberScheduledL #-}

-- | 'v1DaemonSetStatusDesiredNumberScheduled' Lens
v1DaemonSetStatusDesiredNumberScheduledL :: Lens_' V1DaemonSetStatus (Int)
v1DaemonSetStatusDesiredNumberScheduledL :: (Int -> f Int) -> V1DaemonSetStatus -> f V1DaemonSetStatus
v1DaemonSetStatusDesiredNumberScheduledL Int -> f Int
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusObservedGeneration :: V1DaemonSetStatus -> Maybe Integer
v1DaemonSetStatusNumberUnavailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusNumberReady :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberMisscheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberAvailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusCurrentNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusConditions :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
..} = (\Int
v1DaemonSetStatusDesiredNumberScheduled -> V1DaemonSetStatus :: Maybe Int
-> Maybe [V1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1DaemonSetStatus
V1DaemonSetStatus { Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1DaemonSetStatus) -> f Int -> f V1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1DaemonSetStatusDesiredNumberScheduled
{-# INLINE v1DaemonSetStatusDesiredNumberScheduledL #-}

-- | 'v1DaemonSetStatusNumberAvailable' Lens
v1DaemonSetStatusNumberAvailableL :: Lens_' V1DaemonSetStatus (Maybe Int)
v1DaemonSetStatusNumberAvailableL :: (Maybe Int -> f (Maybe Int))
-> V1DaemonSetStatus -> f V1DaemonSetStatus
v1DaemonSetStatusNumberAvailableL Maybe Int -> f (Maybe Int)
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusObservedGeneration :: V1DaemonSetStatus -> Maybe Integer
v1DaemonSetStatusNumberUnavailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusNumberReady :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberMisscheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberAvailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusCurrentNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusConditions :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
..} = (\Maybe Int
v1DaemonSetStatusNumberAvailable -> V1DaemonSetStatus :: Maybe Int
-> Maybe [V1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1DaemonSetStatus
V1DaemonSetStatus { Maybe Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberAvailable, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1DaemonSetStatus)
-> f (Maybe Int) -> f V1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DaemonSetStatusNumberAvailable
{-# INLINE v1DaemonSetStatusNumberAvailableL #-}

-- | 'v1DaemonSetStatusNumberMisscheduled' Lens
v1DaemonSetStatusNumberMisscheduledL :: Lens_' V1DaemonSetStatus (Int)
v1DaemonSetStatusNumberMisscheduledL :: (Int -> f Int) -> V1DaemonSetStatus -> f V1DaemonSetStatus
v1DaemonSetStatusNumberMisscheduledL Int -> f Int
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusObservedGeneration :: V1DaemonSetStatus -> Maybe Integer
v1DaemonSetStatusNumberUnavailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusNumberReady :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberMisscheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberAvailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusCurrentNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusConditions :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
..} = (\Int
v1DaemonSetStatusNumberMisscheduled -> V1DaemonSetStatus :: Maybe Int
-> Maybe [V1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1DaemonSetStatus
V1DaemonSetStatus { Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberMisscheduled, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1DaemonSetStatus) -> f Int -> f V1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1DaemonSetStatusNumberMisscheduled
{-# INLINE v1DaemonSetStatusNumberMisscheduledL #-}

-- | 'v1DaemonSetStatusNumberReady' Lens
v1DaemonSetStatusNumberReadyL :: Lens_' V1DaemonSetStatus (Int)
v1DaemonSetStatusNumberReadyL :: (Int -> f Int) -> V1DaemonSetStatus -> f V1DaemonSetStatus
v1DaemonSetStatusNumberReadyL Int -> f Int
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusObservedGeneration :: V1DaemonSetStatus -> Maybe Integer
v1DaemonSetStatusNumberUnavailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusNumberReady :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberMisscheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberAvailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusCurrentNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusConditions :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
..} = (\Int
v1DaemonSetStatusNumberReady -> V1DaemonSetStatus :: Maybe Int
-> Maybe [V1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1DaemonSetStatus
V1DaemonSetStatus { Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberReady, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1DaemonSetStatus) -> f Int -> f V1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1DaemonSetStatusNumberReady
{-# INLINE v1DaemonSetStatusNumberReadyL #-}

-- | 'v1DaemonSetStatusNumberUnavailable' Lens
v1DaemonSetStatusNumberUnavailableL :: Lens_' V1DaemonSetStatus (Maybe Int)
v1DaemonSetStatusNumberUnavailableL :: (Maybe Int -> f (Maybe Int))
-> V1DaemonSetStatus -> f V1DaemonSetStatus
v1DaemonSetStatusNumberUnavailableL Maybe Int -> f (Maybe Int)
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusObservedGeneration :: V1DaemonSetStatus -> Maybe Integer
v1DaemonSetStatusNumberUnavailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusNumberReady :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberMisscheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberAvailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusCurrentNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusConditions :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
..} = (\Maybe Int
v1DaemonSetStatusNumberUnavailable -> V1DaemonSetStatus :: Maybe Int
-> Maybe [V1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1DaemonSetStatus
V1DaemonSetStatus { Maybe Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberUnavailable, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1DaemonSetStatus)
-> f (Maybe Int) -> f V1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DaemonSetStatusNumberUnavailable
{-# INLINE v1DaemonSetStatusNumberUnavailableL #-}

-- | 'v1DaemonSetStatusObservedGeneration' Lens
v1DaemonSetStatusObservedGenerationL :: Lens_' V1DaemonSetStatus (Maybe Integer)
v1DaemonSetStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1DaemonSetStatus -> f V1DaemonSetStatus
v1DaemonSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusObservedGeneration :: V1DaemonSetStatus -> Maybe Integer
v1DaemonSetStatusNumberUnavailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusNumberReady :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberMisscheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberAvailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusCurrentNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusConditions :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
..} = (\Maybe Integer
v1DaemonSetStatusObservedGeneration -> V1DaemonSetStatus :: Maybe Int
-> Maybe [V1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1DaemonSetStatus
V1DaemonSetStatus { Maybe Integer
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Integer -> V1DaemonSetStatus)
-> f (Maybe Integer) -> f V1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1DaemonSetStatusObservedGeneration
{-# INLINE v1DaemonSetStatusObservedGenerationL #-}

-- | 'v1DaemonSetStatusUpdatedNumberScheduled' Lens
v1DaemonSetStatusUpdatedNumberScheduledL :: Lens_' V1DaemonSetStatus (Maybe Int)
v1DaemonSetStatusUpdatedNumberScheduledL :: (Maybe Int -> f (Maybe Int))
-> V1DaemonSetStatus -> f V1DaemonSetStatus
v1DaemonSetStatusUpdatedNumberScheduledL Maybe Int -> f (Maybe Int)
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusObservedGeneration :: V1DaemonSetStatus -> Maybe Integer
v1DaemonSetStatusNumberUnavailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusNumberReady :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberMisscheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusNumberAvailable :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusCurrentNumberScheduled :: V1DaemonSetStatus -> Int
v1DaemonSetStatusConditions :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
..} = (\Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled -> V1DaemonSetStatus :: Maybe Int
-> Maybe [V1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1DaemonSetStatus
V1DaemonSetStatus { Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1DaemonSetStatus)
-> f (Maybe Int) -> f V1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled
{-# INLINE v1DaemonSetStatusUpdatedNumberScheduledL #-}



-- * V1DaemonSetUpdateStrategy

-- | 'v1DaemonSetUpdateStrategyRollingUpdate' Lens
v1DaemonSetUpdateStrategyRollingUpdateL :: Lens_' V1DaemonSetUpdateStrategy (Maybe V1RollingUpdateDaemonSet)
v1DaemonSetUpdateStrategyRollingUpdateL :: (Maybe V1RollingUpdateDaemonSet
 -> f (Maybe V1RollingUpdateDaemonSet))
-> V1DaemonSetUpdateStrategy -> f V1DaemonSetUpdateStrategy
v1DaemonSetUpdateStrategyRollingUpdateL Maybe V1RollingUpdateDaemonSet
-> f (Maybe V1RollingUpdateDaemonSet)
f V1DaemonSetUpdateStrategy{Maybe Text
Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyType :: V1DaemonSetUpdateStrategy -> Maybe Text
v1DaemonSetUpdateStrategyRollingUpdate :: V1DaemonSetUpdateStrategy -> Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyType :: Maybe Text
v1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateDaemonSet
..} = (\Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate -> V1DaemonSetUpdateStrategy :: Maybe V1RollingUpdateDaemonSet
-> Maybe Text -> V1DaemonSetUpdateStrategy
V1DaemonSetUpdateStrategy { Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate, Maybe Text
v1DaemonSetUpdateStrategyType :: Maybe Text
v1DaemonSetUpdateStrategyType :: Maybe Text
..} ) (Maybe V1RollingUpdateDaemonSet -> V1DaemonSetUpdateStrategy)
-> f (Maybe V1RollingUpdateDaemonSet)
-> f V1DaemonSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1RollingUpdateDaemonSet
-> f (Maybe V1RollingUpdateDaemonSet)
f Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate
{-# INLINE v1DaemonSetUpdateStrategyRollingUpdateL #-}

-- | 'v1DaemonSetUpdateStrategyType' Lens
v1DaemonSetUpdateStrategyTypeL :: Lens_' V1DaemonSetUpdateStrategy (Maybe Text)
v1DaemonSetUpdateStrategyTypeL :: (Maybe Text -> f (Maybe Text))
-> V1DaemonSetUpdateStrategy -> f V1DaemonSetUpdateStrategy
v1DaemonSetUpdateStrategyTypeL Maybe Text -> f (Maybe Text)
f V1DaemonSetUpdateStrategy{Maybe Text
Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyType :: Maybe Text
v1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyType :: V1DaemonSetUpdateStrategy -> Maybe Text
v1DaemonSetUpdateStrategyRollingUpdate :: V1DaemonSetUpdateStrategy -> Maybe V1RollingUpdateDaemonSet
..} = (\Maybe Text
v1DaemonSetUpdateStrategyType -> V1DaemonSetUpdateStrategy :: Maybe V1RollingUpdateDaemonSet
-> Maybe Text -> V1DaemonSetUpdateStrategy
V1DaemonSetUpdateStrategy { Maybe Text
v1DaemonSetUpdateStrategyType :: Maybe Text
v1DaemonSetUpdateStrategyType :: Maybe Text
v1DaemonSetUpdateStrategyType, Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateDaemonSet
..} ) (Maybe Text -> V1DaemonSetUpdateStrategy)
-> f (Maybe Text) -> f V1DaemonSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DaemonSetUpdateStrategyType
{-# INLINE v1DaemonSetUpdateStrategyTypeL #-}



-- * V1DeleteOptions

-- | 'v1DeleteOptionsApiVersion' Lens
v1DeleteOptionsApiVersionL :: Lens_' V1DeleteOptions (Maybe Text)
v1DeleteOptionsApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1DeleteOptions -> f V1DeleteOptions
v1DeleteOptionsApiVersionL Maybe Text -> f (Maybe Text)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsPreconditions :: V1DeleteOptions -> Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: V1DeleteOptions -> Maybe Bool
v1DeleteOptionsKind :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsGracePeriodSeconds :: V1DeleteOptions -> Maybe Integer
v1DeleteOptionsDryRun :: V1DeleteOptions -> Maybe [Text]
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
..} = (\Maybe Text
v1DeleteOptionsApiVersion -> V1DeleteOptions :: Maybe Text
-> Maybe [Text]
-> Maybe Integer
-> Maybe Text
-> Maybe Bool
-> Maybe V1Preconditions
-> Maybe Text
-> V1DeleteOptions
V1DeleteOptions { Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsApiVersion, Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
..} ) (Maybe Text -> V1DeleteOptions)
-> f (Maybe Text) -> f V1DeleteOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DeleteOptionsApiVersion
{-# INLINE v1DeleteOptionsApiVersionL #-}

-- | 'v1DeleteOptionsDryRun' Lens
v1DeleteOptionsDryRunL :: Lens_' V1DeleteOptions (Maybe [Text])
v1DeleteOptionsDryRunL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1DeleteOptions -> f V1DeleteOptions
v1DeleteOptionsDryRunL Maybe [Text] -> f (Maybe [Text])
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsPreconditions :: V1DeleteOptions -> Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: V1DeleteOptions -> Maybe Bool
v1DeleteOptionsKind :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsGracePeriodSeconds :: V1DeleteOptions -> Maybe Integer
v1DeleteOptionsDryRun :: V1DeleteOptions -> Maybe [Text]
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
..} = (\Maybe [Text]
v1DeleteOptionsDryRun -> V1DeleteOptions :: Maybe Text
-> Maybe [Text]
-> Maybe Integer
-> Maybe Text
-> Maybe Bool
-> Maybe V1Preconditions
-> Maybe Text
-> V1DeleteOptions
V1DeleteOptions { Maybe [Text]
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsDryRun, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsApiVersion :: Maybe Text
..} ) (Maybe [Text] -> V1DeleteOptions)
-> f (Maybe [Text]) -> f V1DeleteOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1DeleteOptionsDryRun
{-# INLINE v1DeleteOptionsDryRunL #-}

-- | 'v1DeleteOptionsGracePeriodSeconds' Lens
v1DeleteOptionsGracePeriodSecondsL :: Lens_' V1DeleteOptions (Maybe Integer)
v1DeleteOptionsGracePeriodSecondsL :: (Maybe Integer -> f (Maybe Integer))
-> V1DeleteOptions -> f V1DeleteOptions
v1DeleteOptionsGracePeriodSecondsL Maybe Integer -> f (Maybe Integer)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsPreconditions :: V1DeleteOptions -> Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: V1DeleteOptions -> Maybe Bool
v1DeleteOptionsKind :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsGracePeriodSeconds :: V1DeleteOptions -> Maybe Integer
v1DeleteOptionsDryRun :: V1DeleteOptions -> Maybe [Text]
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
..} = (\Maybe Integer
v1DeleteOptionsGracePeriodSeconds -> V1DeleteOptions :: Maybe Text
-> Maybe [Text]
-> Maybe Integer
-> Maybe Text
-> Maybe Bool
-> Maybe V1Preconditions
-> Maybe Text
-> V1DeleteOptions
V1DeleteOptions { Maybe Integer
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsGracePeriodSeconds, Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
..} ) (Maybe Integer -> V1DeleteOptions)
-> f (Maybe Integer) -> f V1DeleteOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1DeleteOptionsGracePeriodSeconds
{-# INLINE v1DeleteOptionsGracePeriodSecondsL #-}

-- | 'v1DeleteOptionsKind' Lens
v1DeleteOptionsKindL :: Lens_' V1DeleteOptions (Maybe Text)
v1DeleteOptionsKindL :: (Maybe Text -> f (Maybe Text))
-> V1DeleteOptions -> f V1DeleteOptions
v1DeleteOptionsKindL Maybe Text -> f (Maybe Text)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsPreconditions :: V1DeleteOptions -> Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: V1DeleteOptions -> Maybe Bool
v1DeleteOptionsKind :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsGracePeriodSeconds :: V1DeleteOptions -> Maybe Integer
v1DeleteOptionsDryRun :: V1DeleteOptions -> Maybe [Text]
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
..} = (\Maybe Text
v1DeleteOptionsKind -> V1DeleteOptions :: Maybe Text
-> Maybe [Text]
-> Maybe Integer
-> Maybe Text
-> Maybe Bool
-> Maybe V1Preconditions
-> Maybe Text
-> V1DeleteOptions
V1DeleteOptions { Maybe Text
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsKind, Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
..} ) (Maybe Text -> V1DeleteOptions)
-> f (Maybe Text) -> f V1DeleteOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DeleteOptionsKind
{-# INLINE v1DeleteOptionsKindL #-}

-- | 'v1DeleteOptionsOrphanDependents' Lens
v1DeleteOptionsOrphanDependentsL :: Lens_' V1DeleteOptions (Maybe Bool)
v1DeleteOptionsOrphanDependentsL :: (Maybe Bool -> f (Maybe Bool))
-> V1DeleteOptions -> f V1DeleteOptions
v1DeleteOptionsOrphanDependentsL Maybe Bool -> f (Maybe Bool)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsPreconditions :: V1DeleteOptions -> Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: V1DeleteOptions -> Maybe Bool
v1DeleteOptionsKind :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsGracePeriodSeconds :: V1DeleteOptions -> Maybe Integer
v1DeleteOptionsDryRun :: V1DeleteOptions -> Maybe [Text]
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
..} = (\Maybe Bool
v1DeleteOptionsOrphanDependents -> V1DeleteOptions :: Maybe Text
-> Maybe [Text]
-> Maybe Integer
-> Maybe Text
-> Maybe Bool
-> Maybe V1Preconditions
-> Maybe Text
-> V1DeleteOptions
V1DeleteOptions { Maybe Bool
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsOrphanDependents, Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
..} ) (Maybe Bool -> V1DeleteOptions)
-> f (Maybe Bool) -> f V1DeleteOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1DeleteOptionsOrphanDependents
{-# INLINE v1DeleteOptionsOrphanDependentsL #-}

-- | 'v1DeleteOptionsPreconditions' Lens
v1DeleteOptionsPreconditionsL :: Lens_' V1DeleteOptions (Maybe V1Preconditions)
v1DeleteOptionsPreconditionsL :: (Maybe V1Preconditions -> f (Maybe V1Preconditions))
-> V1DeleteOptions -> f V1DeleteOptions
v1DeleteOptionsPreconditionsL Maybe V1Preconditions -> f (Maybe V1Preconditions)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsPreconditions :: V1DeleteOptions -> Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: V1DeleteOptions -> Maybe Bool
v1DeleteOptionsKind :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsGracePeriodSeconds :: V1DeleteOptions -> Maybe Integer
v1DeleteOptionsDryRun :: V1DeleteOptions -> Maybe [Text]
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
..} = (\Maybe V1Preconditions
v1DeleteOptionsPreconditions -> V1DeleteOptions :: Maybe Text
-> Maybe [Text]
-> Maybe Integer
-> Maybe Text
-> Maybe Bool
-> Maybe V1Preconditions
-> Maybe Text
-> V1DeleteOptions
V1DeleteOptions { Maybe V1Preconditions
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPreconditions, Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
..} ) (Maybe V1Preconditions -> V1DeleteOptions)
-> f (Maybe V1Preconditions) -> f V1DeleteOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Preconditions -> f (Maybe V1Preconditions)
f Maybe V1Preconditions
v1DeleteOptionsPreconditions
{-# INLINE v1DeleteOptionsPreconditionsL #-}

-- | 'v1DeleteOptionsPropagationPolicy' Lens
v1DeleteOptionsPropagationPolicyL :: Lens_' V1DeleteOptions (Maybe Text)
v1DeleteOptionsPropagationPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1DeleteOptions -> f V1DeleteOptions
v1DeleteOptionsPropagationPolicyL Maybe Text -> f (Maybe Text)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPropagationPolicy :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsPreconditions :: V1DeleteOptions -> Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: V1DeleteOptions -> Maybe Bool
v1DeleteOptionsKind :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsGracePeriodSeconds :: V1DeleteOptions -> Maybe Integer
v1DeleteOptionsDryRun :: V1DeleteOptions -> Maybe [Text]
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
..} = (\Maybe Text
v1DeleteOptionsPropagationPolicy -> V1DeleteOptions :: Maybe Text
-> Maybe [Text]
-> Maybe Integer
-> Maybe Text
-> Maybe Bool
-> Maybe V1Preconditions
-> Maybe Text
-> V1DeleteOptions
V1DeleteOptions { Maybe Text
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPropagationPolicy, Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsApiVersion :: Maybe Text
..} ) (Maybe Text -> V1DeleteOptions)
-> f (Maybe Text) -> f V1DeleteOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DeleteOptionsPropagationPolicy
{-# INLINE v1DeleteOptionsPropagationPolicyL #-}



-- * V1Deployment

-- | 'v1DeploymentApiVersion' Lens
v1DeploymentApiVersionL :: Lens_' V1Deployment (Maybe Text)
v1DeploymentApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Deployment -> f V1Deployment
v1DeploymentApiVersionL Maybe Text -> f (Maybe Text)
f V1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentStatus :: V1Deployment -> Maybe V1DeploymentStatus
v1DeploymentSpec :: V1Deployment -> Maybe V1DeploymentSpec
v1DeploymentMetadata :: V1Deployment -> Maybe V1ObjectMeta
v1DeploymentKind :: V1Deployment -> Maybe Text
v1DeploymentApiVersion :: V1Deployment -> Maybe Text
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
..} = (\Maybe Text
v1DeploymentApiVersion -> V1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1DeploymentSpec
-> Maybe V1DeploymentStatus
-> V1Deployment
V1Deployment { Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
..} ) (Maybe Text -> V1Deployment) -> f (Maybe Text) -> f V1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DeploymentApiVersion
{-# INLINE v1DeploymentApiVersionL #-}

-- | 'v1DeploymentKind' Lens
v1DeploymentKindL :: Lens_' V1Deployment (Maybe Text)
v1DeploymentKindL :: (Maybe Text -> f (Maybe Text)) -> V1Deployment -> f V1Deployment
v1DeploymentKindL Maybe Text -> f (Maybe Text)
f V1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentStatus :: V1Deployment -> Maybe V1DeploymentStatus
v1DeploymentSpec :: V1Deployment -> Maybe V1DeploymentSpec
v1DeploymentMetadata :: V1Deployment -> Maybe V1ObjectMeta
v1DeploymentKind :: V1Deployment -> Maybe Text
v1DeploymentApiVersion :: V1Deployment -> Maybe Text
..} = (\Maybe Text
v1DeploymentKind -> V1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1DeploymentSpec
-> Maybe V1DeploymentStatus
-> V1Deployment
V1Deployment { Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentApiVersion :: Maybe Text
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Deployment) -> f (Maybe Text) -> f V1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DeploymentKind
{-# INLINE v1DeploymentKindL #-}

-- | 'v1DeploymentMetadata' Lens
v1DeploymentMetadataL :: Lens_' V1Deployment (Maybe V1ObjectMeta)
v1DeploymentMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1Deployment -> f V1Deployment
v1DeploymentMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentStatus :: V1Deployment -> Maybe V1DeploymentStatus
v1DeploymentSpec :: V1Deployment -> Maybe V1DeploymentSpec
v1DeploymentMetadata :: V1Deployment -> Maybe V1ObjectMeta
v1DeploymentKind :: V1Deployment -> Maybe Text
v1DeploymentApiVersion :: V1Deployment -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1DeploymentMetadata -> V1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1DeploymentSpec
-> Maybe V1DeploymentStatus
-> V1Deployment
V1Deployment { Maybe V1ObjectMeta
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentMetadata, Maybe Text
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Deployment)
-> f (Maybe V1ObjectMeta) -> f V1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1DeploymentMetadata
{-# INLINE v1DeploymentMetadataL #-}

-- | 'v1DeploymentSpec' Lens
v1DeploymentSpecL :: Lens_' V1Deployment (Maybe V1DeploymentSpec)
v1DeploymentSpecL :: (Maybe V1DeploymentSpec -> f (Maybe V1DeploymentSpec))
-> V1Deployment -> f V1Deployment
v1DeploymentSpecL Maybe V1DeploymentSpec -> f (Maybe V1DeploymentSpec)
f V1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentStatus :: V1Deployment -> Maybe V1DeploymentStatus
v1DeploymentSpec :: V1Deployment -> Maybe V1DeploymentSpec
v1DeploymentMetadata :: V1Deployment -> Maybe V1ObjectMeta
v1DeploymentKind :: V1Deployment -> Maybe Text
v1DeploymentApiVersion :: V1Deployment -> Maybe Text
..} = (\Maybe V1DeploymentSpec
v1DeploymentSpec -> V1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1DeploymentSpec
-> Maybe V1DeploymentStatus
-> V1Deployment
V1Deployment { Maybe V1DeploymentSpec
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
..} ) (Maybe V1DeploymentSpec -> V1Deployment)
-> f (Maybe V1DeploymentSpec) -> f V1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DeploymentSpec -> f (Maybe V1DeploymentSpec)
f Maybe V1DeploymentSpec
v1DeploymentSpec
{-# INLINE v1DeploymentSpecL #-}

-- | 'v1DeploymentStatus' Lens
v1DeploymentStatusL :: Lens_' V1Deployment (Maybe V1DeploymentStatus)
v1DeploymentStatusL :: (Maybe V1DeploymentStatus -> f (Maybe V1DeploymentStatus))
-> V1Deployment -> f V1Deployment
v1DeploymentStatusL Maybe V1DeploymentStatus -> f (Maybe V1DeploymentStatus)
f V1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentStatus :: V1Deployment -> Maybe V1DeploymentStatus
v1DeploymentSpec :: V1Deployment -> Maybe V1DeploymentSpec
v1DeploymentMetadata :: V1Deployment -> Maybe V1ObjectMeta
v1DeploymentKind :: V1Deployment -> Maybe Text
v1DeploymentApiVersion :: V1Deployment -> Maybe Text
..} = (\Maybe V1DeploymentStatus
v1DeploymentStatus -> V1Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1DeploymentSpec
-> Maybe V1DeploymentStatus
-> V1Deployment
V1Deployment { Maybe V1DeploymentStatus
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentSpec
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentKind :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
..} ) (Maybe V1DeploymentStatus -> V1Deployment)
-> f (Maybe V1DeploymentStatus) -> f V1Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DeploymentStatus -> f (Maybe V1DeploymentStatus)
f Maybe V1DeploymentStatus
v1DeploymentStatus
{-# INLINE v1DeploymentStatusL #-}



-- * V1DeploymentCondition

-- | 'v1DeploymentConditionLastTransitionTime' Lens
v1DeploymentConditionLastTransitionTimeL :: Lens_' V1DeploymentCondition (Maybe DateTime)
v1DeploymentConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1DeploymentCondition -> f V1DeploymentCondition
v1DeploymentConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: V1DeploymentCondition -> Text
v1DeploymentConditionStatus :: V1DeploymentCondition -> Text
v1DeploymentConditionReason :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionMessage :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionLastUpdateTime :: V1DeploymentCondition -> Maybe DateTime
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1DeploymentConditionLastTransitionTime -> V1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1DeploymentCondition
V1DeploymentCondition { Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1DeploymentCondition)
-> f (Maybe DateTime) -> f V1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1DeploymentConditionLastTransitionTime
{-# INLINE v1DeploymentConditionLastTransitionTimeL #-}

-- | 'v1DeploymentConditionLastUpdateTime' Lens
v1DeploymentConditionLastUpdateTimeL :: Lens_' V1DeploymentCondition (Maybe DateTime)
v1DeploymentConditionLastUpdateTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1DeploymentCondition -> f V1DeploymentCondition
v1DeploymentConditionLastUpdateTimeL Maybe DateTime -> f (Maybe DateTime)
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionType :: V1DeploymentCondition -> Text
v1DeploymentConditionStatus :: V1DeploymentCondition -> Text
v1DeploymentConditionReason :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionMessage :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionLastUpdateTime :: V1DeploymentCondition -> Maybe DateTime
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
..} = (\Maybe DateTime
v1DeploymentConditionLastUpdateTime -> V1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1DeploymentCondition
V1DeploymentCondition { Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1DeploymentCondition)
-> f (Maybe DateTime) -> f V1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1DeploymentConditionLastUpdateTime
{-# INLINE v1DeploymentConditionLastUpdateTimeL #-}

-- | 'v1DeploymentConditionMessage' Lens
v1DeploymentConditionMessageL :: Lens_' V1DeploymentCondition (Maybe Text)
v1DeploymentConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1DeploymentCondition -> f V1DeploymentCondition
v1DeploymentConditionMessageL Maybe Text -> f (Maybe Text)
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionType :: V1DeploymentCondition -> Text
v1DeploymentConditionStatus :: V1DeploymentCondition -> Text
v1DeploymentConditionReason :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionMessage :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionLastUpdateTime :: V1DeploymentCondition -> Maybe DateTime
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
..} = (\Maybe Text
v1DeploymentConditionMessage -> V1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1DeploymentCondition
V1DeploymentCondition { Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionMessage, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1DeploymentCondition)
-> f (Maybe Text) -> f V1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DeploymentConditionMessage
{-# INLINE v1DeploymentConditionMessageL #-}

-- | 'v1DeploymentConditionReason' Lens
v1DeploymentConditionReasonL :: Lens_' V1DeploymentCondition (Maybe Text)
v1DeploymentConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1DeploymentCondition -> f V1DeploymentCondition
v1DeploymentConditionReasonL Maybe Text -> f (Maybe Text)
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionType :: V1DeploymentCondition -> Text
v1DeploymentConditionStatus :: V1DeploymentCondition -> Text
v1DeploymentConditionReason :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionMessage :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionLastUpdateTime :: V1DeploymentCondition -> Maybe DateTime
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
..} = (\Maybe Text
v1DeploymentConditionReason -> V1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1DeploymentCondition
V1DeploymentCondition { Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionReason, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1DeploymentCondition)
-> f (Maybe Text) -> f V1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DeploymentConditionReason
{-# INLINE v1DeploymentConditionReasonL #-}

-- | 'v1DeploymentConditionStatus' Lens
v1DeploymentConditionStatusL :: Lens_' V1DeploymentCondition (Text)
v1DeploymentConditionStatusL :: (Text -> f Text)
-> V1DeploymentCondition -> f V1DeploymentCondition
v1DeploymentConditionStatusL Text -> f Text
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionType :: V1DeploymentCondition -> Text
v1DeploymentConditionStatus :: V1DeploymentCondition -> Text
v1DeploymentConditionReason :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionMessage :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionLastUpdateTime :: V1DeploymentCondition -> Maybe DateTime
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
..} = (\Text
v1DeploymentConditionStatus -> V1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1DeploymentCondition
V1DeploymentCondition { Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionStatus, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionType :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1DeploymentCondition)
-> f Text -> f V1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1DeploymentConditionStatus
{-# INLINE v1DeploymentConditionStatusL #-}

-- | 'v1DeploymentConditionType' Lens
v1DeploymentConditionTypeL :: Lens_' V1DeploymentCondition (Text)
v1DeploymentConditionTypeL :: (Text -> f Text)
-> V1DeploymentCondition -> f V1DeploymentCondition
v1DeploymentConditionTypeL Text -> f Text
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionType :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionType :: V1DeploymentCondition -> Text
v1DeploymentConditionStatus :: V1DeploymentCondition -> Text
v1DeploymentConditionReason :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionMessage :: V1DeploymentCondition -> Maybe Text
v1DeploymentConditionLastUpdateTime :: V1DeploymentCondition -> Maybe DateTime
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
..} = (\Text
v1DeploymentConditionType -> V1DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1DeploymentCondition
V1DeploymentCondition { Text
v1DeploymentConditionType :: Text
v1DeploymentConditionType :: Text
v1DeploymentConditionType, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionStatus :: Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1DeploymentCondition)
-> f Text -> f V1DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1DeploymentConditionType
{-# INLINE v1DeploymentConditionTypeL #-}



-- * V1DeploymentList

-- | 'v1DeploymentListApiVersion' Lens
v1DeploymentListApiVersionL :: Lens_' V1DeploymentList (Maybe Text)
v1DeploymentListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1DeploymentList -> f V1DeploymentList
v1DeploymentListApiVersionL Maybe Text -> f (Maybe Text)
f V1DeploymentList{[V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListMetadata :: V1DeploymentList -> Maybe V1ListMeta
v1DeploymentListKind :: V1DeploymentList -> Maybe Text
v1DeploymentListItems :: V1DeploymentList -> [V1Deployment]
v1DeploymentListApiVersion :: V1DeploymentList -> Maybe Text
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListKind :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListApiVersion :: Maybe Text
..} = (\Maybe Text
v1DeploymentListApiVersion -> V1DeploymentList :: Maybe Text
-> [V1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1DeploymentList
V1DeploymentList { Maybe Text
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListApiVersion, [V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListKind :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListKind :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
..} ) (Maybe Text -> V1DeploymentList)
-> f (Maybe Text) -> f V1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DeploymentListApiVersion
{-# INLINE v1DeploymentListApiVersionL #-}

-- | 'v1DeploymentListItems' Lens
v1DeploymentListItemsL :: Lens_' V1DeploymentList ([V1Deployment])
v1DeploymentListItemsL :: ([V1Deployment] -> f [V1Deployment])
-> V1DeploymentList -> f V1DeploymentList
v1DeploymentListItemsL [V1Deployment] -> f [V1Deployment]
f V1DeploymentList{[V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListKind :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListMetadata :: V1DeploymentList -> Maybe V1ListMeta
v1DeploymentListKind :: V1DeploymentList -> Maybe Text
v1DeploymentListItems :: V1DeploymentList -> [V1Deployment]
v1DeploymentListApiVersion :: V1DeploymentList -> Maybe Text
..} = (\[V1Deployment]
v1DeploymentListItems -> V1DeploymentList :: Maybe Text
-> [V1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1DeploymentList
V1DeploymentList { [V1Deployment]
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListItems, Maybe Text
Maybe V1ListMeta
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListKind :: Maybe Text
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListKind :: Maybe Text
v1DeploymentListApiVersion :: Maybe Text
..} ) ([V1Deployment] -> V1DeploymentList)
-> f [V1Deployment] -> f V1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Deployment] -> f [V1Deployment]
f [V1Deployment]
v1DeploymentListItems
{-# INLINE v1DeploymentListItemsL #-}

-- | 'v1DeploymentListKind' Lens
v1DeploymentListKindL :: Lens_' V1DeploymentList (Maybe Text)
v1DeploymentListKindL :: (Maybe Text -> f (Maybe Text))
-> V1DeploymentList -> f V1DeploymentList
v1DeploymentListKindL Maybe Text -> f (Maybe Text)
f V1DeploymentList{[V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListKind :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListMetadata :: V1DeploymentList -> Maybe V1ListMeta
v1DeploymentListKind :: V1DeploymentList -> Maybe Text
v1DeploymentListItems :: V1DeploymentList -> [V1Deployment]
v1DeploymentListApiVersion :: V1DeploymentList -> Maybe Text
..} = (\Maybe Text
v1DeploymentListKind -> V1DeploymentList :: Maybe Text
-> [V1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1DeploymentList
V1DeploymentList { Maybe Text
v1DeploymentListKind :: Maybe Text
v1DeploymentListKind :: Maybe Text
v1DeploymentListKind, [V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1DeploymentList)
-> f (Maybe Text) -> f V1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DeploymentListKind
{-# INLINE v1DeploymentListKindL #-}

-- | 'v1DeploymentListMetadata' Lens
v1DeploymentListMetadataL :: Lens_' V1DeploymentList (Maybe V1ListMeta)
v1DeploymentListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1DeploymentList -> f V1DeploymentList
v1DeploymentListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1DeploymentList{[V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListKind :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListMetadata :: V1DeploymentList -> Maybe V1ListMeta
v1DeploymentListKind :: V1DeploymentList -> Maybe Text
v1DeploymentListItems :: V1DeploymentList -> [V1Deployment]
v1DeploymentListApiVersion :: V1DeploymentList -> Maybe Text
..} = (\Maybe V1ListMeta
v1DeploymentListMetadata -> V1DeploymentList :: Maybe Text
-> [V1Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1DeploymentList
V1DeploymentList { Maybe V1ListMeta
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListMetadata, [V1Deployment]
Maybe Text
v1DeploymentListKind :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListKind :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1DeploymentList)
-> f (Maybe V1ListMeta) -> f V1DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1DeploymentListMetadata
{-# INLINE v1DeploymentListMetadataL #-}



-- * V1DeploymentSpec

-- | 'v1DeploymentSpecMinReadySeconds' Lens
v1DeploymentSpecMinReadySecondsL :: Lens_' V1DeploymentSpec (Maybe Int)
v1DeploymentSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> V1DeploymentSpec -> f V1DeploymentSpec
v1DeploymentSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecStrategy :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1DeploymentSpec -> V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecReplicas :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecPaused :: V1DeploymentSpec -> Maybe Bool
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
v1DeploymentSpecMinReadySeconds -> V1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1DeploymentStrategy
-> V1PodTemplateSpec
-> V1DeploymentSpec
V1DeploymentSpec { Maybe Int
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecMinReadySeconds, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
..} ) (Maybe Int -> V1DeploymentSpec)
-> f (Maybe Int) -> f V1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DeploymentSpecMinReadySeconds
{-# INLINE v1DeploymentSpecMinReadySecondsL #-}

-- | 'v1DeploymentSpecPaused' Lens
v1DeploymentSpecPausedL :: Lens_' V1DeploymentSpec (Maybe Bool)
v1DeploymentSpecPausedL :: (Maybe Bool -> f (Maybe Bool))
-> V1DeploymentSpec -> f V1DeploymentSpec
v1DeploymentSpecPausedL Maybe Bool -> f (Maybe Bool)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecStrategy :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1DeploymentSpec -> V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecReplicas :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecPaused :: V1DeploymentSpec -> Maybe Bool
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
..} = (\Maybe Bool
v1DeploymentSpecPaused -> V1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1DeploymentStrategy
-> V1PodTemplateSpec
-> V1DeploymentSpec
V1DeploymentSpec { Maybe Bool
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecPaused, Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Bool -> V1DeploymentSpec)
-> f (Maybe Bool) -> f V1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1DeploymentSpecPaused
{-# INLINE v1DeploymentSpecPausedL #-}

-- | 'v1DeploymentSpecProgressDeadlineSeconds' Lens
v1DeploymentSpecProgressDeadlineSecondsL :: Lens_' V1DeploymentSpec (Maybe Int)
v1DeploymentSpecProgressDeadlineSecondsL :: (Maybe Int -> f (Maybe Int))
-> V1DeploymentSpec -> f V1DeploymentSpec
v1DeploymentSpecProgressDeadlineSecondsL Maybe Int -> f (Maybe Int)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecStrategy :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1DeploymentSpec -> V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecReplicas :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecPaused :: V1DeploymentSpec -> Maybe Bool
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
..} = (\Maybe Int
v1DeploymentSpecProgressDeadlineSeconds -> V1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1DeploymentStrategy
-> V1PodTemplateSpec
-> V1DeploymentSpec
V1DeploymentSpec { Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1DeploymentSpec)
-> f (Maybe Int) -> f V1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DeploymentSpecProgressDeadlineSeconds
{-# INLINE v1DeploymentSpecProgressDeadlineSecondsL #-}

-- | 'v1DeploymentSpecReplicas' Lens
v1DeploymentSpecReplicasL :: Lens_' V1DeploymentSpec (Maybe Int)
v1DeploymentSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1DeploymentSpec -> f V1DeploymentSpec
v1DeploymentSpecReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecStrategy :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1DeploymentSpec -> V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecReplicas :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecPaused :: V1DeploymentSpec -> Maybe Bool
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
..} = (\Maybe Int
v1DeploymentSpecReplicas -> V1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1DeploymentStrategy
-> V1PodTemplateSpec
-> V1DeploymentSpec
V1DeploymentSpec { Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecReplicas, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1DeploymentSpec)
-> f (Maybe Int) -> f V1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DeploymentSpecReplicas
{-# INLINE v1DeploymentSpecReplicasL #-}

-- | 'v1DeploymentSpecRevisionHistoryLimit' Lens
v1DeploymentSpecRevisionHistoryLimitL :: Lens_' V1DeploymentSpec (Maybe Int)
v1DeploymentSpecRevisionHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V1DeploymentSpec -> f V1DeploymentSpec
v1DeploymentSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecStrategy :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1DeploymentSpec -> V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecReplicas :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecPaused :: V1DeploymentSpec -> Maybe Bool
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
..} = (\Maybe Int
v1DeploymentSpecRevisionHistoryLimit -> V1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1DeploymentStrategy
-> V1PodTemplateSpec
-> V1DeploymentSpec
V1DeploymentSpec { Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1DeploymentSpec)
-> f (Maybe Int) -> f V1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DeploymentSpecRevisionHistoryLimit
{-# INLINE v1DeploymentSpecRevisionHistoryLimitL #-}

-- | 'v1DeploymentSpecSelector' Lens
v1DeploymentSpecSelectorL :: Lens_' V1DeploymentSpec (V1LabelSelector)
v1DeploymentSpecSelectorL :: (V1LabelSelector -> f V1LabelSelector)
-> V1DeploymentSpec -> f V1DeploymentSpec
v1DeploymentSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecStrategy :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1DeploymentSpec -> V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecReplicas :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecPaused :: V1DeploymentSpec -> Maybe Bool
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
..} = (\V1LabelSelector
v1DeploymentSpecSelector -> V1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1DeploymentStrategy
-> V1PodTemplateSpec
-> V1DeploymentSpec
V1DeploymentSpec { V1LabelSelector
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecSelector, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (V1LabelSelector -> V1DeploymentSpec)
-> f V1LabelSelector -> f V1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LabelSelector -> f V1LabelSelector
f V1LabelSelector
v1DeploymentSpecSelector
{-# INLINE v1DeploymentSpecSelectorL #-}

-- | 'v1DeploymentSpecStrategy' Lens
v1DeploymentSpecStrategyL :: Lens_' V1DeploymentSpec (Maybe V1DeploymentStrategy)
v1DeploymentSpecStrategyL :: (Maybe V1DeploymentStrategy -> f (Maybe V1DeploymentStrategy))
-> V1DeploymentSpec -> f V1DeploymentSpec
v1DeploymentSpecStrategyL Maybe V1DeploymentStrategy -> f (Maybe V1DeploymentStrategy)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecStrategy :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1DeploymentSpec -> V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecReplicas :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecPaused :: V1DeploymentSpec -> Maybe Bool
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
..} = (\Maybe V1DeploymentStrategy
v1DeploymentSpecStrategy -> V1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1DeploymentStrategy
-> V1PodTemplateSpec
-> V1DeploymentSpec
V1DeploymentSpec { Maybe V1DeploymentStrategy
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecStrategy, Maybe Bool
Maybe Int
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1DeploymentStrategy -> V1DeploymentSpec)
-> f (Maybe V1DeploymentStrategy) -> f V1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DeploymentStrategy -> f (Maybe V1DeploymentStrategy)
f Maybe V1DeploymentStrategy
v1DeploymentSpecStrategy
{-# INLINE v1DeploymentSpecStrategyL #-}

-- | 'v1DeploymentSpecTemplate' Lens
v1DeploymentSpecTemplateL :: Lens_' V1DeploymentSpec (V1PodTemplateSpec)
v1DeploymentSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> V1DeploymentSpec -> f V1DeploymentSpec
v1DeploymentSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecTemplate :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecStrategy :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1DeploymentSpec -> V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecReplicas :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecPaused :: V1DeploymentSpec -> Maybe Bool
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
..} = (\V1PodTemplateSpec
v1DeploymentSpecTemplate -> V1DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1DeploymentStrategy
-> V1PodTemplateSpec
-> V1DeploymentSpec
V1DeploymentSpec { V1PodTemplateSpec
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecTemplate, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (V1PodTemplateSpec -> V1DeploymentSpec)
-> f V1PodTemplateSpec -> f V1DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
v1DeploymentSpecTemplate
{-# INLINE v1DeploymentSpecTemplateL #-}



-- * V1DeploymentStatus

-- | 'v1DeploymentStatusAvailableReplicas' Lens
v1DeploymentStatusAvailableReplicasL :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusAvailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1DeploymentStatus -> f V1DeploymentStatus
v1DeploymentStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusUnavailableReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReadyReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusObservedGeneration :: V1DeploymentStatus -> Maybe Integer
v1DeploymentStatusConditions :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
..} = (\Maybe Int
v1DeploymentStatusAvailableReplicas -> V1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1DeploymentStatus
V1DeploymentStatus { Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusAvailableReplicas, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1DeploymentStatus)
-> f (Maybe Int) -> f V1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DeploymentStatusAvailableReplicas
{-# INLINE v1DeploymentStatusAvailableReplicasL #-}

-- | 'v1DeploymentStatusCollisionCount' Lens
v1DeploymentStatusCollisionCountL :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusCollisionCountL :: (Maybe Int -> f (Maybe Int))
-> V1DeploymentStatus -> f V1DeploymentStatus
v1DeploymentStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusUnavailableReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReadyReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusObservedGeneration :: V1DeploymentStatus -> Maybe Integer
v1DeploymentStatusConditions :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1DeploymentStatusCollisionCount -> V1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1DeploymentStatus
V1DeploymentStatus { Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusCollisionCount, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1DeploymentStatus)
-> f (Maybe Int) -> f V1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DeploymentStatusCollisionCount
{-# INLINE v1DeploymentStatusCollisionCountL #-}

-- | 'v1DeploymentStatusConditions' Lens
v1DeploymentStatusConditionsL :: Lens_' V1DeploymentStatus (Maybe [V1DeploymentCondition])
v1DeploymentStatusConditionsL :: (Maybe [V1DeploymentCondition]
 -> f (Maybe [V1DeploymentCondition]))
-> V1DeploymentStatus -> f V1DeploymentStatus
v1DeploymentStatusConditionsL Maybe [V1DeploymentCondition] -> f (Maybe [V1DeploymentCondition])
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusUnavailableReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReadyReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusObservedGeneration :: V1DeploymentStatus -> Maybe Integer
v1DeploymentStatusConditions :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
..} = (\Maybe [V1DeploymentCondition]
v1DeploymentStatusConditions -> V1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1DeploymentStatus
V1DeploymentStatus { Maybe [V1DeploymentCondition]
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusConditions, Maybe Int
Maybe Integer
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe [V1DeploymentCondition] -> V1DeploymentStatus)
-> f (Maybe [V1DeploymentCondition]) -> f V1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1DeploymentCondition] -> f (Maybe [V1DeploymentCondition])
f Maybe [V1DeploymentCondition]
v1DeploymentStatusConditions
{-# INLINE v1DeploymentStatusConditionsL #-}

-- | 'v1DeploymentStatusObservedGeneration' Lens
v1DeploymentStatusObservedGenerationL :: Lens_' V1DeploymentStatus (Maybe Integer)
v1DeploymentStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1DeploymentStatus -> f V1DeploymentStatus
v1DeploymentStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusUnavailableReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReadyReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusObservedGeneration :: V1DeploymentStatus -> Maybe Integer
v1DeploymentStatusConditions :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
..} = (\Maybe Integer
v1DeploymentStatusObservedGeneration -> V1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1DeploymentStatus
V1DeploymentStatus { Maybe Integer
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusObservedGeneration, Maybe Int
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Integer -> V1DeploymentStatus)
-> f (Maybe Integer) -> f V1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1DeploymentStatusObservedGeneration
{-# INLINE v1DeploymentStatusObservedGenerationL #-}

-- | 'v1DeploymentStatusReadyReplicas' Lens
v1DeploymentStatusReadyReplicasL :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1DeploymentStatus -> f V1DeploymentStatus
v1DeploymentStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusUnavailableReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReadyReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusObservedGeneration :: V1DeploymentStatus -> Maybe Integer
v1DeploymentStatusConditions :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1DeploymentStatusReadyReplicas -> V1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1DeploymentStatus
V1DeploymentStatus { Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1DeploymentStatus)
-> f (Maybe Int) -> f V1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DeploymentStatusReadyReplicas
{-# INLINE v1DeploymentStatusReadyReplicasL #-}

-- | 'v1DeploymentStatusReplicas' Lens
v1DeploymentStatusReplicasL :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1DeploymentStatus -> f V1DeploymentStatus
v1DeploymentStatusReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusUnavailableReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReadyReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusObservedGeneration :: V1DeploymentStatus -> Maybe Integer
v1DeploymentStatusConditions :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1DeploymentStatusReplicas -> V1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1DeploymentStatus
V1DeploymentStatus { Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1DeploymentStatus)
-> f (Maybe Int) -> f V1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DeploymentStatusReplicas
{-# INLINE v1DeploymentStatusReplicasL #-}

-- | 'v1DeploymentStatusUnavailableReplicas' Lens
v1DeploymentStatusUnavailableReplicasL :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusUnavailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1DeploymentStatus -> f V1DeploymentStatus
v1DeploymentStatusUnavailableReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusUnavailableReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReadyReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusObservedGeneration :: V1DeploymentStatus -> Maybe Integer
v1DeploymentStatusConditions :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1DeploymentStatusUnavailableReplicas -> V1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1DeploymentStatus
V1DeploymentStatus { Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1DeploymentStatus)
-> f (Maybe Int) -> f V1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DeploymentStatusUnavailableReplicas
{-# INLINE v1DeploymentStatusUnavailableReplicasL #-}

-- | 'v1DeploymentStatusUpdatedReplicas' Lens
v1DeploymentStatusUpdatedReplicasL :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusUpdatedReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1DeploymentStatus -> f V1DeploymentStatus
v1DeploymentStatusUpdatedReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusUnavailableReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusReadyReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusObservedGeneration :: V1DeploymentStatus -> Maybe Integer
v1DeploymentStatusConditions :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1DeploymentStatusUpdatedReplicas -> V1DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1DeploymentStatus
V1DeploymentStatus { Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1DeploymentStatus)
-> f (Maybe Int) -> f V1DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DeploymentStatusUpdatedReplicas
{-# INLINE v1DeploymentStatusUpdatedReplicasL #-}



-- * V1DeploymentStrategy

-- | 'v1DeploymentStrategyRollingUpdate' Lens
v1DeploymentStrategyRollingUpdateL :: Lens_' V1DeploymentStrategy (Maybe V1RollingUpdateDeployment)
v1DeploymentStrategyRollingUpdateL :: (Maybe V1RollingUpdateDeployment
 -> f (Maybe V1RollingUpdateDeployment))
-> V1DeploymentStrategy -> f V1DeploymentStrategy
v1DeploymentStrategyRollingUpdateL Maybe V1RollingUpdateDeployment
-> f (Maybe V1RollingUpdateDeployment)
f V1DeploymentStrategy{Maybe Text
Maybe V1RollingUpdateDeployment
v1DeploymentStrategyType :: V1DeploymentStrategy -> Maybe Text
v1DeploymentStrategyRollingUpdate :: V1DeploymentStrategy -> Maybe V1RollingUpdateDeployment
v1DeploymentStrategyType :: Maybe Text
v1DeploymentStrategyRollingUpdate :: Maybe V1RollingUpdateDeployment
..} = (\Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate -> V1DeploymentStrategy :: Maybe V1RollingUpdateDeployment
-> Maybe Text -> V1DeploymentStrategy
V1DeploymentStrategy { Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate :: Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate :: Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate, Maybe Text
v1DeploymentStrategyType :: Maybe Text
v1DeploymentStrategyType :: Maybe Text
..} ) (Maybe V1RollingUpdateDeployment -> V1DeploymentStrategy)
-> f (Maybe V1RollingUpdateDeployment) -> f V1DeploymentStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1RollingUpdateDeployment
-> f (Maybe V1RollingUpdateDeployment)
f Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate
{-# INLINE v1DeploymentStrategyRollingUpdateL #-}

-- | 'v1DeploymentStrategyType' Lens
v1DeploymentStrategyTypeL :: Lens_' V1DeploymentStrategy (Maybe Text)
v1DeploymentStrategyTypeL :: (Maybe Text -> f (Maybe Text))
-> V1DeploymentStrategy -> f V1DeploymentStrategy
v1DeploymentStrategyTypeL Maybe Text -> f (Maybe Text)
f V1DeploymentStrategy{Maybe Text
Maybe V1RollingUpdateDeployment
v1DeploymentStrategyType :: Maybe Text
v1DeploymentStrategyRollingUpdate :: Maybe V1RollingUpdateDeployment
v1DeploymentStrategyType :: V1DeploymentStrategy -> Maybe Text
v1DeploymentStrategyRollingUpdate :: V1DeploymentStrategy -> Maybe V1RollingUpdateDeployment
..} = (\Maybe Text
v1DeploymentStrategyType -> V1DeploymentStrategy :: Maybe V1RollingUpdateDeployment
-> Maybe Text -> V1DeploymentStrategy
V1DeploymentStrategy { Maybe Text
v1DeploymentStrategyType :: Maybe Text
v1DeploymentStrategyType :: Maybe Text
v1DeploymentStrategyType, Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate :: Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate :: Maybe V1RollingUpdateDeployment
..} ) (Maybe Text -> V1DeploymentStrategy)
-> f (Maybe Text) -> f V1DeploymentStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1DeploymentStrategyType
{-# INLINE v1DeploymentStrategyTypeL #-}



-- * V1DownwardAPIProjection

-- | 'v1DownwardAPIProjectionItems' Lens
v1DownwardAPIProjectionItemsL :: Lens_' V1DownwardAPIProjection (Maybe [V1DownwardAPIVolumeFile])
v1DownwardAPIProjectionItemsL :: (Maybe [V1DownwardAPIVolumeFile]
 -> f (Maybe [V1DownwardAPIVolumeFile]))
-> V1DownwardAPIProjection -> f V1DownwardAPIProjection
v1DownwardAPIProjectionItemsL Maybe [V1DownwardAPIVolumeFile]
-> f (Maybe [V1DownwardAPIVolumeFile])
f V1DownwardAPIProjection{Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIProjectionItems :: V1DownwardAPIProjection -> Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIProjectionItems :: Maybe [V1DownwardAPIVolumeFile]
..} = (\Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIProjectionItems -> V1DownwardAPIProjection :: Maybe [V1DownwardAPIVolumeFile] -> V1DownwardAPIProjection
V1DownwardAPIProjection { Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIProjectionItems :: Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIProjectionItems :: Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIProjectionItems, ..} ) (Maybe [V1DownwardAPIVolumeFile] -> V1DownwardAPIProjection)
-> f (Maybe [V1DownwardAPIVolumeFile]) -> f V1DownwardAPIProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1DownwardAPIVolumeFile]
-> f (Maybe [V1DownwardAPIVolumeFile])
f Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIProjectionItems
{-# INLINE v1DownwardAPIProjectionItemsL #-}



-- * V1DownwardAPIVolumeFile

-- | 'v1DownwardAPIVolumeFileFieldRef' Lens
v1DownwardAPIVolumeFileFieldRefL :: Lens_' V1DownwardAPIVolumeFile (Maybe V1ObjectFieldSelector)
v1DownwardAPIVolumeFileFieldRefL :: (Maybe V1ObjectFieldSelector -> f (Maybe V1ObjectFieldSelector))
-> V1DownwardAPIVolumeFile -> f V1DownwardAPIVolumeFile
v1DownwardAPIVolumeFileFieldRefL Maybe V1ObjectFieldSelector -> f (Maybe V1ObjectFieldSelector)
f V1DownwardAPIVolumeFile{Maybe Int
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileResourceFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: V1DownwardAPIVolumeFile -> Text
v1DownwardAPIVolumeFileMode :: V1DownwardAPIVolumeFile -> Maybe Int
v1DownwardAPIVolumeFileFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
..} = (\Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef -> V1DownwardAPIVolumeFile :: Maybe V1ObjectFieldSelector
-> Maybe Int
-> Text
-> Maybe V1ResourceFieldSelector
-> V1DownwardAPIVolumeFile
V1DownwardAPIVolumeFile { Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef, Maybe Int
Maybe V1ResourceFieldSelector
Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileMode :: Maybe Int
..} ) (Maybe V1ObjectFieldSelector -> V1DownwardAPIVolumeFile)
-> f (Maybe V1ObjectFieldSelector) -> f V1DownwardAPIVolumeFile
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectFieldSelector -> f (Maybe V1ObjectFieldSelector)
f Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef
{-# INLINE v1DownwardAPIVolumeFileFieldRefL #-}

-- | 'v1DownwardAPIVolumeFileMode' Lens
v1DownwardAPIVolumeFileModeL :: Lens_' V1DownwardAPIVolumeFile (Maybe Int)
v1DownwardAPIVolumeFileModeL :: (Maybe Int -> f (Maybe Int))
-> V1DownwardAPIVolumeFile -> f V1DownwardAPIVolumeFile
v1DownwardAPIVolumeFileModeL Maybe Int -> f (Maybe Int)
f V1DownwardAPIVolumeFile{Maybe Int
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: V1DownwardAPIVolumeFile -> Text
v1DownwardAPIVolumeFileMode :: V1DownwardAPIVolumeFile -> Maybe Int
v1DownwardAPIVolumeFileFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ObjectFieldSelector
..} = (\Maybe Int
v1DownwardAPIVolumeFileMode -> V1DownwardAPIVolumeFile :: Maybe V1ObjectFieldSelector
-> Maybe Int
-> Text
-> Maybe V1ResourceFieldSelector
-> V1DownwardAPIVolumeFile
V1DownwardAPIVolumeFile { Maybe Int
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileMode, Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
..} ) (Maybe Int -> V1DownwardAPIVolumeFile)
-> f (Maybe Int) -> f V1DownwardAPIVolumeFile
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DownwardAPIVolumeFileMode
{-# INLINE v1DownwardAPIVolumeFileModeL #-}

-- | 'v1DownwardAPIVolumeFilePath' Lens
v1DownwardAPIVolumeFilePathL :: Lens_' V1DownwardAPIVolumeFile (Text)
v1DownwardAPIVolumeFilePathL :: (Text -> f Text)
-> V1DownwardAPIVolumeFile -> f V1DownwardAPIVolumeFile
v1DownwardAPIVolumeFilePathL Text -> f Text
f V1DownwardAPIVolumeFile{Maybe Int
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: V1DownwardAPIVolumeFile -> Text
v1DownwardAPIVolumeFileMode :: V1DownwardAPIVolumeFile -> Maybe Int
v1DownwardAPIVolumeFileFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ObjectFieldSelector
..} = (\Text
v1DownwardAPIVolumeFilePath -> V1DownwardAPIVolumeFile :: Maybe V1ObjectFieldSelector
-> Maybe Int
-> Text
-> Maybe V1ResourceFieldSelector
-> V1DownwardAPIVolumeFile
V1DownwardAPIVolumeFile { Text
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFilePath, Maybe Int
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
..} ) (Text -> V1DownwardAPIVolumeFile)
-> f Text -> f V1DownwardAPIVolumeFile
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1DownwardAPIVolumeFilePath
{-# INLINE v1DownwardAPIVolumeFilePathL #-}

-- | 'v1DownwardAPIVolumeFileResourceFieldRef' Lens
v1DownwardAPIVolumeFileResourceFieldRefL :: Lens_' V1DownwardAPIVolumeFile (Maybe V1ResourceFieldSelector)
v1DownwardAPIVolumeFileResourceFieldRefL :: (Maybe V1ResourceFieldSelector
 -> f (Maybe V1ResourceFieldSelector))
-> V1DownwardAPIVolumeFile -> f V1DownwardAPIVolumeFile
v1DownwardAPIVolumeFileResourceFieldRefL Maybe V1ResourceFieldSelector -> f (Maybe V1ResourceFieldSelector)
f V1DownwardAPIVolumeFile{Maybe Int
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFilePath :: V1DownwardAPIVolumeFile -> Text
v1DownwardAPIVolumeFileMode :: V1DownwardAPIVolumeFile -> Maybe Int
v1DownwardAPIVolumeFileFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ObjectFieldSelector
..} = (\Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef -> V1DownwardAPIVolumeFile :: Maybe V1ObjectFieldSelector
-> Maybe Int
-> Text
-> Maybe V1ResourceFieldSelector
-> V1DownwardAPIVolumeFile
V1DownwardAPIVolumeFile { Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef, Maybe Int
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
..} ) (Maybe V1ResourceFieldSelector -> V1DownwardAPIVolumeFile)
-> f (Maybe V1ResourceFieldSelector) -> f V1DownwardAPIVolumeFile
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceFieldSelector -> f (Maybe V1ResourceFieldSelector)
f Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef
{-# INLINE v1DownwardAPIVolumeFileResourceFieldRefL #-}



-- * V1DownwardAPIVolumeSource

-- | 'v1DownwardAPIVolumeSourceDefaultMode' Lens
v1DownwardAPIVolumeSourceDefaultModeL :: Lens_' V1DownwardAPIVolumeSource (Maybe Int)
v1DownwardAPIVolumeSourceDefaultModeL :: (Maybe Int -> f (Maybe Int))
-> V1DownwardAPIVolumeSource -> f V1DownwardAPIVolumeSource
v1DownwardAPIVolumeSourceDefaultModeL Maybe Int -> f (Maybe Int)
f V1DownwardAPIVolumeSource{Maybe Int
Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems :: V1DownwardAPIVolumeSource -> Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceDefaultMode :: V1DownwardAPIVolumeSource -> Maybe Int
v1DownwardAPIVolumeSourceItems :: Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceDefaultMode :: Maybe Int
..} = (\Maybe Int
v1DownwardAPIVolumeSourceDefaultMode -> V1DownwardAPIVolumeSource :: Maybe Int
-> Maybe [V1DownwardAPIVolumeFile] -> V1DownwardAPIVolumeSource
V1DownwardAPIVolumeSource { Maybe Int
v1DownwardAPIVolumeSourceDefaultMode :: Maybe Int
v1DownwardAPIVolumeSourceDefaultMode :: Maybe Int
v1DownwardAPIVolumeSourceDefaultMode, Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems :: Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems :: Maybe [V1DownwardAPIVolumeFile]
..} ) (Maybe Int -> V1DownwardAPIVolumeSource)
-> f (Maybe Int) -> f V1DownwardAPIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1DownwardAPIVolumeSourceDefaultMode
{-# INLINE v1DownwardAPIVolumeSourceDefaultModeL #-}

-- | 'v1DownwardAPIVolumeSourceItems' Lens
v1DownwardAPIVolumeSourceItemsL :: Lens_' V1DownwardAPIVolumeSource (Maybe [V1DownwardAPIVolumeFile])
v1DownwardAPIVolumeSourceItemsL :: (Maybe [V1DownwardAPIVolumeFile]
 -> f (Maybe [V1DownwardAPIVolumeFile]))
-> V1DownwardAPIVolumeSource -> f V1DownwardAPIVolumeSource
v1DownwardAPIVolumeSourceItemsL Maybe [V1DownwardAPIVolumeFile]
-> f (Maybe [V1DownwardAPIVolumeFile])
f V1DownwardAPIVolumeSource{Maybe Int
Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems :: Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceDefaultMode :: Maybe Int
v1DownwardAPIVolumeSourceItems :: V1DownwardAPIVolumeSource -> Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceDefaultMode :: V1DownwardAPIVolumeSource -> Maybe Int
..} = (\Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems -> V1DownwardAPIVolumeSource :: Maybe Int
-> Maybe [V1DownwardAPIVolumeFile] -> V1DownwardAPIVolumeSource
V1DownwardAPIVolumeSource { Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems :: Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems :: Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems, Maybe Int
v1DownwardAPIVolumeSourceDefaultMode :: Maybe Int
v1DownwardAPIVolumeSourceDefaultMode :: Maybe Int
..} ) (Maybe [V1DownwardAPIVolumeFile] -> V1DownwardAPIVolumeSource)
-> f (Maybe [V1DownwardAPIVolumeFile])
-> f V1DownwardAPIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1DownwardAPIVolumeFile]
-> f (Maybe [V1DownwardAPIVolumeFile])
f Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems
{-# INLINE v1DownwardAPIVolumeSourceItemsL #-}



-- * V1EmptyDirVolumeSource

-- | 'v1EmptyDirVolumeSourceMedium' Lens
v1EmptyDirVolumeSourceMediumL :: Lens_' V1EmptyDirVolumeSource (Maybe Text)
v1EmptyDirVolumeSourceMediumL :: (Maybe Text -> f (Maybe Text))
-> V1EmptyDirVolumeSource -> f V1EmptyDirVolumeSource
v1EmptyDirVolumeSourceMediumL Maybe Text -> f (Maybe Text)
f V1EmptyDirVolumeSource{Maybe Text
Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit :: V1EmptyDirVolumeSource -> Maybe Quantity
v1EmptyDirVolumeSourceMedium :: V1EmptyDirVolumeSource -> Maybe Text
v1EmptyDirVolumeSourceSizeLimit :: Maybe Quantity
v1EmptyDirVolumeSourceMedium :: Maybe Text
..} = (\Maybe Text
v1EmptyDirVolumeSourceMedium -> V1EmptyDirVolumeSource :: Maybe Text -> Maybe Quantity -> V1EmptyDirVolumeSource
V1EmptyDirVolumeSource { Maybe Text
v1EmptyDirVolumeSourceMedium :: Maybe Text
v1EmptyDirVolumeSourceMedium :: Maybe Text
v1EmptyDirVolumeSourceMedium, Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit :: Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit :: Maybe Quantity
..} ) (Maybe Text -> V1EmptyDirVolumeSource)
-> f (Maybe Text) -> f V1EmptyDirVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EmptyDirVolumeSourceMedium
{-# INLINE v1EmptyDirVolumeSourceMediumL #-}

-- | 'v1EmptyDirVolumeSourceSizeLimit' Lens
v1EmptyDirVolumeSourceSizeLimitL :: Lens_' V1EmptyDirVolumeSource (Maybe Quantity)
v1EmptyDirVolumeSourceSizeLimitL :: (Maybe Quantity -> f (Maybe Quantity))
-> V1EmptyDirVolumeSource -> f V1EmptyDirVolumeSource
v1EmptyDirVolumeSourceSizeLimitL Maybe Quantity -> f (Maybe Quantity)
f V1EmptyDirVolumeSource{Maybe Text
Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit :: Maybe Quantity
v1EmptyDirVolumeSourceMedium :: Maybe Text
v1EmptyDirVolumeSourceSizeLimit :: V1EmptyDirVolumeSource -> Maybe Quantity
v1EmptyDirVolumeSourceMedium :: V1EmptyDirVolumeSource -> Maybe Text
..} = (\Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit -> V1EmptyDirVolumeSource :: Maybe Text -> Maybe Quantity -> V1EmptyDirVolumeSource
V1EmptyDirVolumeSource { Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit :: Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit :: Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit, Maybe Text
v1EmptyDirVolumeSourceMedium :: Maybe Text
v1EmptyDirVolumeSourceMedium :: Maybe Text
..} ) (Maybe Quantity -> V1EmptyDirVolumeSource)
-> f (Maybe Quantity) -> f V1EmptyDirVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit
{-# INLINE v1EmptyDirVolumeSourceSizeLimitL #-}



-- * V1EndpointAddress

-- | 'v1EndpointAddressHostname' Lens
v1EndpointAddressHostnameL :: Lens_' V1EndpointAddress (Maybe Text)
v1EndpointAddressHostnameL :: (Maybe Text -> f (Maybe Text))
-> V1EndpointAddress -> f V1EndpointAddress
v1EndpointAddressHostnameL Maybe Text -> f (Maybe Text)
f V1EndpointAddress{Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressTargetRef :: V1EndpointAddress -> Maybe V1ObjectReference
v1EndpointAddressNodeName :: V1EndpointAddress -> Maybe Text
v1EndpointAddressIp :: V1EndpointAddress -> Text
v1EndpointAddressHostname :: V1EndpointAddress -> Maybe Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressHostname :: Maybe Text
..} = (\Maybe Text
v1EndpointAddressHostname -> V1EndpointAddress :: Maybe Text
-> Text
-> Maybe Text
-> Maybe V1ObjectReference
-> V1EndpointAddress
V1EndpointAddress { Maybe Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressHostname, Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressIp :: Text
..} ) (Maybe Text -> V1EndpointAddress)
-> f (Maybe Text) -> f V1EndpointAddress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointAddressHostname
{-# INLINE v1EndpointAddressHostnameL #-}

-- | 'v1EndpointAddressIp' Lens
v1EndpointAddressIpL :: Lens_' V1EndpointAddress (Text)
v1EndpointAddressIpL :: (Text -> f Text) -> V1EndpointAddress -> f V1EndpointAddress
v1EndpointAddressIpL Text -> f Text
f V1EndpointAddress{Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressTargetRef :: V1EndpointAddress -> Maybe V1ObjectReference
v1EndpointAddressNodeName :: V1EndpointAddress -> Maybe Text
v1EndpointAddressIp :: V1EndpointAddress -> Text
v1EndpointAddressHostname :: V1EndpointAddress -> Maybe Text
..} = (\Text
v1EndpointAddressIp -> V1EndpointAddress :: Maybe Text
-> Text
-> Maybe Text
-> Maybe V1ObjectReference
-> V1EndpointAddress
V1EndpointAddress { Text
v1EndpointAddressIp :: Text
v1EndpointAddressIp :: Text
v1EndpointAddressIp, Maybe Text
Maybe V1ObjectReference
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressHostname :: Maybe Text
..} ) (Text -> V1EndpointAddress) -> f Text -> f V1EndpointAddress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1EndpointAddressIp
{-# INLINE v1EndpointAddressIpL #-}

-- | 'v1EndpointAddressNodeName' Lens
v1EndpointAddressNodeNameL :: Lens_' V1EndpointAddress (Maybe Text)
v1EndpointAddressNodeNameL :: (Maybe Text -> f (Maybe Text))
-> V1EndpointAddress -> f V1EndpointAddress
v1EndpointAddressNodeNameL Maybe Text -> f (Maybe Text)
f V1EndpointAddress{Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressTargetRef :: V1EndpointAddress -> Maybe V1ObjectReference
v1EndpointAddressNodeName :: V1EndpointAddress -> Maybe Text
v1EndpointAddressIp :: V1EndpointAddress -> Text
v1EndpointAddressHostname :: V1EndpointAddress -> Maybe Text
..} = (\Maybe Text
v1EndpointAddressNodeName -> V1EndpointAddress :: Maybe Text
-> Text
-> Maybe Text
-> Maybe V1ObjectReference
-> V1EndpointAddress
V1EndpointAddress { Maybe Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressNodeName, Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressIp :: Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressIp :: Text
v1EndpointAddressHostname :: Maybe Text
..} ) (Maybe Text -> V1EndpointAddress)
-> f (Maybe Text) -> f V1EndpointAddress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointAddressNodeName
{-# INLINE v1EndpointAddressNodeNameL #-}

-- | 'v1EndpointAddressTargetRef' Lens
v1EndpointAddressTargetRefL :: Lens_' V1EndpointAddress (Maybe V1ObjectReference)
v1EndpointAddressTargetRefL :: (Maybe V1ObjectReference -> f (Maybe V1ObjectReference))
-> V1EndpointAddress -> f V1EndpointAddress
v1EndpointAddressTargetRefL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1EndpointAddress{Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressTargetRef :: V1EndpointAddress -> Maybe V1ObjectReference
v1EndpointAddressNodeName :: V1EndpointAddress -> Maybe Text
v1EndpointAddressIp :: V1EndpointAddress -> Text
v1EndpointAddressHostname :: V1EndpointAddress -> Maybe Text
..} = (\Maybe V1ObjectReference
v1EndpointAddressTargetRef -> V1EndpointAddress :: Maybe Text
-> Text
-> Maybe Text
-> Maybe V1ObjectReference
-> V1EndpointAddress
V1EndpointAddress { Maybe V1ObjectReference
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressTargetRef, Maybe Text
Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressHostname :: Maybe Text
..} ) (Maybe V1ObjectReference -> V1EndpointAddress)
-> f (Maybe V1ObjectReference) -> f V1EndpointAddress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
v1EndpointAddressTargetRef
{-# INLINE v1EndpointAddressTargetRefL #-}



-- * V1EndpointPort

-- | 'v1EndpointPortName' Lens
v1EndpointPortNameL :: Lens_' V1EndpointPort (Maybe Text)
v1EndpointPortNameL :: (Maybe Text -> f (Maybe Text))
-> V1EndpointPort -> f V1EndpointPort
v1EndpointPortNameL Maybe Text -> f (Maybe Text)
f V1EndpointPort{Int
Maybe Text
v1EndpointPortProtocol :: V1EndpointPort -> Maybe Text
v1EndpointPortPort :: V1EndpointPort -> Int
v1EndpointPortName :: V1EndpointPort -> Maybe Text
v1EndpointPortProtocol :: Maybe Text
v1EndpointPortPort :: Int
v1EndpointPortName :: Maybe Text
..} = (\Maybe Text
v1EndpointPortName -> V1EndpointPort :: Maybe Text -> Int -> Maybe Text -> V1EndpointPort
V1EndpointPort { Maybe Text
v1EndpointPortName :: Maybe Text
v1EndpointPortName :: Maybe Text
v1EndpointPortName, Int
Maybe Text
v1EndpointPortProtocol :: Maybe Text
v1EndpointPortPort :: Int
v1EndpointPortProtocol :: Maybe Text
v1EndpointPortPort :: Int
..} ) (Maybe Text -> V1EndpointPort)
-> f (Maybe Text) -> f V1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointPortName
{-# INLINE v1EndpointPortNameL #-}

-- | 'v1EndpointPortPort' Lens
v1EndpointPortPortL :: Lens_' V1EndpointPort (Int)
v1EndpointPortPortL :: (Int -> f Int) -> V1EndpointPort -> f V1EndpointPort
v1EndpointPortPortL Int -> f Int
f V1EndpointPort{Int
Maybe Text
v1EndpointPortProtocol :: Maybe Text
v1EndpointPortPort :: Int
v1EndpointPortName :: Maybe Text
v1EndpointPortProtocol :: V1EndpointPort -> Maybe Text
v1EndpointPortPort :: V1EndpointPort -> Int
v1EndpointPortName :: V1EndpointPort -> Maybe Text
..} = (\Int
v1EndpointPortPort -> V1EndpointPort :: Maybe Text -> Int -> Maybe Text -> V1EndpointPort
V1EndpointPort { Int
v1EndpointPortPort :: Int
v1EndpointPortPort :: Int
v1EndpointPortPort, Maybe Text
v1EndpointPortProtocol :: Maybe Text
v1EndpointPortName :: Maybe Text
v1EndpointPortProtocol :: Maybe Text
v1EndpointPortName :: Maybe Text
..} ) (Int -> V1EndpointPort) -> f Int -> f V1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1EndpointPortPort
{-# INLINE v1EndpointPortPortL #-}

-- | 'v1EndpointPortProtocol' Lens
v1EndpointPortProtocolL :: Lens_' V1EndpointPort (Maybe Text)
v1EndpointPortProtocolL :: (Maybe Text -> f (Maybe Text))
-> V1EndpointPort -> f V1EndpointPort
v1EndpointPortProtocolL Maybe Text -> f (Maybe Text)
f V1EndpointPort{Int
Maybe Text
v1EndpointPortProtocol :: Maybe Text
v1EndpointPortPort :: Int
v1EndpointPortName :: Maybe Text
v1EndpointPortProtocol :: V1EndpointPort -> Maybe Text
v1EndpointPortPort :: V1EndpointPort -> Int
v1EndpointPortName :: V1EndpointPort -> Maybe Text
..} = (\Maybe Text
v1EndpointPortProtocol -> V1EndpointPort :: Maybe Text -> Int -> Maybe Text -> V1EndpointPort
V1EndpointPort { Maybe Text
v1EndpointPortProtocol :: Maybe Text
v1EndpointPortProtocol :: Maybe Text
v1EndpointPortProtocol, Int
Maybe Text
v1EndpointPortPort :: Int
v1EndpointPortName :: Maybe Text
v1EndpointPortPort :: Int
v1EndpointPortName :: Maybe Text
..} ) (Maybe Text -> V1EndpointPort)
-> f (Maybe Text) -> f V1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointPortProtocol
{-# INLINE v1EndpointPortProtocolL #-}



-- * V1EndpointSubset

-- | 'v1EndpointSubsetAddresses' Lens
v1EndpointSubsetAddressesL :: Lens_' V1EndpointSubset (Maybe [V1EndpointAddress])
v1EndpointSubsetAddressesL :: (Maybe [V1EndpointAddress] -> f (Maybe [V1EndpointAddress]))
-> V1EndpointSubset -> f V1EndpointSubset
v1EndpointSubsetAddressesL Maybe [V1EndpointAddress] -> f (Maybe [V1EndpointAddress])
f V1EndpointSubset{Maybe [V1EndpointPort]
Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: V1EndpointSubset -> Maybe [V1EndpointPort]
v1EndpointSubsetNotReadyAddresses :: V1EndpointSubset -> Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: V1EndpointSubset -> Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [V1EndpointPort]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
..} = (\Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses -> V1EndpointSubset :: Maybe [V1EndpointAddress]
-> Maybe [V1EndpointAddress]
-> Maybe [V1EndpointPort]
-> V1EndpointSubset
V1EndpointSubset { Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses, Maybe [V1EndpointPort]
Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [V1EndpointPort]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [V1EndpointPort]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
..} ) (Maybe [V1EndpointAddress] -> V1EndpointSubset)
-> f (Maybe [V1EndpointAddress]) -> f V1EndpointSubset
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EndpointAddress] -> f (Maybe [V1EndpointAddress])
f Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses
{-# INLINE v1EndpointSubsetAddressesL #-}

-- | 'v1EndpointSubsetNotReadyAddresses' Lens
v1EndpointSubsetNotReadyAddressesL :: Lens_' V1EndpointSubset (Maybe [V1EndpointAddress])
v1EndpointSubsetNotReadyAddressesL :: (Maybe [V1EndpointAddress] -> f (Maybe [V1EndpointAddress]))
-> V1EndpointSubset -> f V1EndpointSubset
v1EndpointSubsetNotReadyAddressesL Maybe [V1EndpointAddress] -> f (Maybe [V1EndpointAddress])
f V1EndpointSubset{Maybe [V1EndpointPort]
Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [V1EndpointPort]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: V1EndpointSubset -> Maybe [V1EndpointPort]
v1EndpointSubsetNotReadyAddresses :: V1EndpointSubset -> Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: V1EndpointSubset -> Maybe [V1EndpointAddress]
..} = (\Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses -> V1EndpointSubset :: Maybe [V1EndpointAddress]
-> Maybe [V1EndpointAddress]
-> Maybe [V1EndpointPort]
-> V1EndpointSubset
V1EndpointSubset { Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses, Maybe [V1EndpointPort]
Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [V1EndpointPort]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [V1EndpointPort]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
..} ) (Maybe [V1EndpointAddress] -> V1EndpointSubset)
-> f (Maybe [V1EndpointAddress]) -> f V1EndpointSubset
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EndpointAddress] -> f (Maybe [V1EndpointAddress])
f Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses
{-# INLINE v1EndpointSubsetNotReadyAddressesL #-}

-- | 'v1EndpointSubsetPorts' Lens
v1EndpointSubsetPortsL :: Lens_' V1EndpointSubset (Maybe [V1EndpointPort])
v1EndpointSubsetPortsL :: (Maybe [V1EndpointPort] -> f (Maybe [V1EndpointPort]))
-> V1EndpointSubset -> f V1EndpointSubset
v1EndpointSubsetPortsL Maybe [V1EndpointPort] -> f (Maybe [V1EndpointPort])
f V1EndpointSubset{Maybe [V1EndpointPort]
Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [V1EndpointPort]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: V1EndpointSubset -> Maybe [V1EndpointPort]
v1EndpointSubsetNotReadyAddresses :: V1EndpointSubset -> Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: V1EndpointSubset -> Maybe [V1EndpointAddress]
..} = (\Maybe [V1EndpointPort]
v1EndpointSubsetPorts -> V1EndpointSubset :: Maybe [V1EndpointAddress]
-> Maybe [V1EndpointAddress]
-> Maybe [V1EndpointPort]
-> V1EndpointSubset
V1EndpointSubset { Maybe [V1EndpointPort]
v1EndpointSubsetPorts :: Maybe [V1EndpointPort]
v1EndpointSubsetPorts :: Maybe [V1EndpointPort]
v1EndpointSubsetPorts, Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
..} ) (Maybe [V1EndpointPort] -> V1EndpointSubset)
-> f (Maybe [V1EndpointPort]) -> f V1EndpointSubset
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EndpointPort] -> f (Maybe [V1EndpointPort])
f Maybe [V1EndpointPort]
v1EndpointSubsetPorts
{-# INLINE v1EndpointSubsetPortsL #-}



-- * V1Endpoints

-- | 'v1EndpointsApiVersion' Lens
v1EndpointsApiVersionL :: Lens_' V1Endpoints (Maybe Text)
v1EndpointsApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Endpoints -> f V1Endpoints
v1EndpointsApiVersionL Maybe Text -> f (Maybe Text)
f V1Endpoints{Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsSubsets :: V1Endpoints -> Maybe [V1EndpointSubset]
v1EndpointsMetadata :: V1Endpoints -> Maybe V1ObjectMeta
v1EndpointsKind :: V1Endpoints -> Maybe Text
v1EndpointsApiVersion :: V1Endpoints -> Maybe Text
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsKind :: Maybe Text
v1EndpointsApiVersion :: Maybe Text
..} = (\Maybe Text
v1EndpointsApiVersion -> V1Endpoints :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1EndpointSubset]
-> V1Endpoints
V1Endpoints { Maybe Text
v1EndpointsApiVersion :: Maybe Text
v1EndpointsApiVersion :: Maybe Text
v1EndpointsApiVersion, Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsKind :: Maybe Text
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsKind :: Maybe Text
..} ) (Maybe Text -> V1Endpoints) -> f (Maybe Text) -> f V1Endpoints
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointsApiVersion
{-# INLINE v1EndpointsApiVersionL #-}

-- | 'v1EndpointsKind' Lens
v1EndpointsKindL :: Lens_' V1Endpoints (Maybe Text)
v1EndpointsKindL :: (Maybe Text -> f (Maybe Text)) -> V1Endpoints -> f V1Endpoints
v1EndpointsKindL Maybe Text -> f (Maybe Text)
f V1Endpoints{Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsKind :: Maybe Text
v1EndpointsApiVersion :: Maybe Text
v1EndpointsSubsets :: V1Endpoints -> Maybe [V1EndpointSubset]
v1EndpointsMetadata :: V1Endpoints -> Maybe V1ObjectMeta
v1EndpointsKind :: V1Endpoints -> Maybe Text
v1EndpointsApiVersion :: V1Endpoints -> Maybe Text
..} = (\Maybe Text
v1EndpointsKind -> V1Endpoints :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1EndpointSubset]
-> V1Endpoints
V1Endpoints { Maybe Text
v1EndpointsKind :: Maybe Text
v1EndpointsKind :: Maybe Text
v1EndpointsKind, Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsApiVersion :: Maybe Text
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Endpoints) -> f (Maybe Text) -> f V1Endpoints
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointsKind
{-# INLINE v1EndpointsKindL #-}

-- | 'v1EndpointsMetadata' Lens
v1EndpointsMetadataL :: Lens_' V1Endpoints (Maybe V1ObjectMeta)
v1EndpointsMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1Endpoints -> f V1Endpoints
v1EndpointsMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Endpoints{Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsKind :: Maybe Text
v1EndpointsApiVersion :: Maybe Text
v1EndpointsSubsets :: V1Endpoints -> Maybe [V1EndpointSubset]
v1EndpointsMetadata :: V1Endpoints -> Maybe V1ObjectMeta
v1EndpointsKind :: V1Endpoints -> Maybe Text
v1EndpointsApiVersion :: V1Endpoints -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1EndpointsMetadata -> V1Endpoints :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1EndpointSubset]
-> V1Endpoints
V1Endpoints { Maybe V1ObjectMeta
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsMetadata, Maybe [V1EndpointSubset]
Maybe Text
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsKind :: Maybe Text
v1EndpointsApiVersion :: Maybe Text
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsKind :: Maybe Text
v1EndpointsApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Endpoints)
-> f (Maybe V1ObjectMeta) -> f V1Endpoints
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1EndpointsMetadata
{-# INLINE v1EndpointsMetadataL #-}

-- | 'v1EndpointsSubsets' Lens
v1EndpointsSubsetsL :: Lens_' V1Endpoints (Maybe [V1EndpointSubset])
v1EndpointsSubsetsL :: (Maybe [V1EndpointSubset] -> f (Maybe [V1EndpointSubset]))
-> V1Endpoints -> f V1Endpoints
v1EndpointsSubsetsL Maybe [V1EndpointSubset] -> f (Maybe [V1EndpointSubset])
f V1Endpoints{Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsKind :: Maybe Text
v1EndpointsApiVersion :: Maybe Text
v1EndpointsSubsets :: V1Endpoints -> Maybe [V1EndpointSubset]
v1EndpointsMetadata :: V1Endpoints -> Maybe V1ObjectMeta
v1EndpointsKind :: V1Endpoints -> Maybe Text
v1EndpointsApiVersion :: V1Endpoints -> Maybe Text
..} = (\Maybe [V1EndpointSubset]
v1EndpointsSubsets -> V1Endpoints :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1EndpointSubset]
-> V1Endpoints
V1Endpoints { Maybe [V1EndpointSubset]
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsSubsets, Maybe Text
Maybe V1ObjectMeta
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsKind :: Maybe Text
v1EndpointsApiVersion :: Maybe Text
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsKind :: Maybe Text
v1EndpointsApiVersion :: Maybe Text
..} ) (Maybe [V1EndpointSubset] -> V1Endpoints)
-> f (Maybe [V1EndpointSubset]) -> f V1Endpoints
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EndpointSubset] -> f (Maybe [V1EndpointSubset])
f Maybe [V1EndpointSubset]
v1EndpointsSubsets
{-# INLINE v1EndpointsSubsetsL #-}



-- * V1EndpointsList

-- | 'v1EndpointsListApiVersion' Lens
v1EndpointsListApiVersionL :: Lens_' V1EndpointsList (Maybe Text)
v1EndpointsListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1EndpointsList -> f V1EndpointsList
v1EndpointsListApiVersionL Maybe Text -> f (Maybe Text)
f V1EndpointsList{[V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListMetadata :: V1EndpointsList -> Maybe V1ListMeta
v1EndpointsListKind :: V1EndpointsList -> Maybe Text
v1EndpointsListItems :: V1EndpointsList -> [V1Endpoints]
v1EndpointsListApiVersion :: V1EndpointsList -> Maybe Text
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListKind :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListApiVersion :: Maybe Text
..} = (\Maybe Text
v1EndpointsListApiVersion -> V1EndpointsList :: Maybe Text
-> [V1Endpoints]
-> Maybe Text
-> Maybe V1ListMeta
-> V1EndpointsList
V1EndpointsList { Maybe Text
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListApiVersion, [V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListKind :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListKind :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
..} ) (Maybe Text -> V1EndpointsList)
-> f (Maybe Text) -> f V1EndpointsList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointsListApiVersion
{-# INLINE v1EndpointsListApiVersionL #-}

-- | 'v1EndpointsListItems' Lens
v1EndpointsListItemsL :: Lens_' V1EndpointsList ([V1Endpoints])
v1EndpointsListItemsL :: ([V1Endpoints] -> f [V1Endpoints])
-> V1EndpointsList -> f V1EndpointsList
v1EndpointsListItemsL [V1Endpoints] -> f [V1Endpoints]
f V1EndpointsList{[V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListKind :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListMetadata :: V1EndpointsList -> Maybe V1ListMeta
v1EndpointsListKind :: V1EndpointsList -> Maybe Text
v1EndpointsListItems :: V1EndpointsList -> [V1Endpoints]
v1EndpointsListApiVersion :: V1EndpointsList -> Maybe Text
..} = (\[V1Endpoints]
v1EndpointsListItems -> V1EndpointsList :: Maybe Text
-> [V1Endpoints]
-> Maybe Text
-> Maybe V1ListMeta
-> V1EndpointsList
V1EndpointsList { [V1Endpoints]
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListItems, Maybe Text
Maybe V1ListMeta
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListKind :: Maybe Text
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListKind :: Maybe Text
v1EndpointsListApiVersion :: Maybe Text
..} ) ([V1Endpoints] -> V1EndpointsList)
-> f [V1Endpoints] -> f V1EndpointsList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Endpoints] -> f [V1Endpoints]
f [V1Endpoints]
v1EndpointsListItems
{-# INLINE v1EndpointsListItemsL #-}

-- | 'v1EndpointsListKind' Lens
v1EndpointsListKindL :: Lens_' V1EndpointsList (Maybe Text)
v1EndpointsListKindL :: (Maybe Text -> f (Maybe Text))
-> V1EndpointsList -> f V1EndpointsList
v1EndpointsListKindL Maybe Text -> f (Maybe Text)
f V1EndpointsList{[V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListKind :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListMetadata :: V1EndpointsList -> Maybe V1ListMeta
v1EndpointsListKind :: V1EndpointsList -> Maybe Text
v1EndpointsListItems :: V1EndpointsList -> [V1Endpoints]
v1EndpointsListApiVersion :: V1EndpointsList -> Maybe Text
..} = (\Maybe Text
v1EndpointsListKind -> V1EndpointsList :: Maybe Text
-> [V1Endpoints]
-> Maybe Text
-> Maybe V1ListMeta
-> V1EndpointsList
V1EndpointsList { Maybe Text
v1EndpointsListKind :: Maybe Text
v1EndpointsListKind :: Maybe Text
v1EndpointsListKind, [V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1EndpointsList)
-> f (Maybe Text) -> f V1EndpointsList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointsListKind
{-# INLINE v1EndpointsListKindL #-}

-- | 'v1EndpointsListMetadata' Lens
v1EndpointsListMetadataL :: Lens_' V1EndpointsList (Maybe V1ListMeta)
v1EndpointsListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1EndpointsList -> f V1EndpointsList
v1EndpointsListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1EndpointsList{[V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListKind :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListMetadata :: V1EndpointsList -> Maybe V1ListMeta
v1EndpointsListKind :: V1EndpointsList -> Maybe Text
v1EndpointsListItems :: V1EndpointsList -> [V1Endpoints]
v1EndpointsListApiVersion :: V1EndpointsList -> Maybe Text
..} = (\Maybe V1ListMeta
v1EndpointsListMetadata -> V1EndpointsList :: Maybe Text
-> [V1Endpoints]
-> Maybe Text
-> Maybe V1ListMeta
-> V1EndpointsList
V1EndpointsList { Maybe V1ListMeta
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListMetadata, [V1Endpoints]
Maybe Text
v1EndpointsListKind :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListKind :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1EndpointsList)
-> f (Maybe V1ListMeta) -> f V1EndpointsList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1EndpointsListMetadata
{-# INLINE v1EndpointsListMetadataL #-}



-- * V1EnvFromSource

-- | 'v1EnvFromSourceConfigMapRef' Lens
v1EnvFromSourceConfigMapRefL :: Lens_' V1EnvFromSource (Maybe V1ConfigMapEnvSource)
v1EnvFromSourceConfigMapRefL :: (Maybe V1ConfigMapEnvSource -> f (Maybe V1ConfigMapEnvSource))
-> V1EnvFromSource -> f V1EnvFromSource
v1EnvFromSourceConfigMapRefL Maybe V1ConfigMapEnvSource -> f (Maybe V1ConfigMapEnvSource)
f V1EnvFromSource{Maybe Text
Maybe V1SecretEnvSource
Maybe V1ConfigMapEnvSource
v1EnvFromSourceSecretRef :: V1EnvFromSource -> Maybe V1SecretEnvSource
v1EnvFromSourcePrefix :: V1EnvFromSource -> Maybe Text
v1EnvFromSourceConfigMapRef :: V1EnvFromSource -> Maybe V1ConfigMapEnvSource
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
..} = (\Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef -> V1EnvFromSource :: Maybe V1ConfigMapEnvSource
-> Maybe Text -> Maybe V1SecretEnvSource -> V1EnvFromSource
V1EnvFromSource { Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef, Maybe Text
Maybe V1SecretEnvSource
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
v1EnvFromSourcePrefix :: Maybe Text
..} ) (Maybe V1ConfigMapEnvSource -> V1EnvFromSource)
-> f (Maybe V1ConfigMapEnvSource) -> f V1EnvFromSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ConfigMapEnvSource -> f (Maybe V1ConfigMapEnvSource)
f Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef
{-# INLINE v1EnvFromSourceConfigMapRefL #-}

-- | 'v1EnvFromSourcePrefix' Lens
v1EnvFromSourcePrefixL :: Lens_' V1EnvFromSource (Maybe Text)
v1EnvFromSourcePrefixL :: (Maybe Text -> f (Maybe Text))
-> V1EnvFromSource -> f V1EnvFromSource
v1EnvFromSourcePrefixL Maybe Text -> f (Maybe Text)
f V1EnvFromSource{Maybe Text
Maybe V1SecretEnvSource
Maybe V1ConfigMapEnvSource
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourceSecretRef :: V1EnvFromSource -> Maybe V1SecretEnvSource
v1EnvFromSourcePrefix :: V1EnvFromSource -> Maybe Text
v1EnvFromSourceConfigMapRef :: V1EnvFromSource -> Maybe V1ConfigMapEnvSource
..} = (\Maybe Text
v1EnvFromSourcePrefix -> V1EnvFromSource :: Maybe V1ConfigMapEnvSource
-> Maybe Text -> Maybe V1SecretEnvSource -> V1EnvFromSource
V1EnvFromSource { Maybe Text
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourcePrefix, Maybe V1SecretEnvSource
Maybe V1ConfigMapEnvSource
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
..} ) (Maybe Text -> V1EnvFromSource)
-> f (Maybe Text) -> f V1EnvFromSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EnvFromSourcePrefix
{-# INLINE v1EnvFromSourcePrefixL #-}

-- | 'v1EnvFromSourceSecretRef' Lens
v1EnvFromSourceSecretRefL :: Lens_' V1EnvFromSource (Maybe V1SecretEnvSource)
v1EnvFromSourceSecretRefL :: (Maybe V1SecretEnvSource -> f (Maybe V1SecretEnvSource))
-> V1EnvFromSource -> f V1EnvFromSource
v1EnvFromSourceSecretRefL Maybe V1SecretEnvSource -> f (Maybe V1SecretEnvSource)
f V1EnvFromSource{Maybe Text
Maybe V1SecretEnvSource
Maybe V1ConfigMapEnvSource
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourceSecretRef :: V1EnvFromSource -> Maybe V1SecretEnvSource
v1EnvFromSourcePrefix :: V1EnvFromSource -> Maybe Text
v1EnvFromSourceConfigMapRef :: V1EnvFromSource -> Maybe V1ConfigMapEnvSource
..} = (\Maybe V1SecretEnvSource
v1EnvFromSourceSecretRef -> V1EnvFromSource :: Maybe V1ConfigMapEnvSource
-> Maybe Text -> Maybe V1SecretEnvSource -> V1EnvFromSource
V1EnvFromSource { Maybe V1SecretEnvSource
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
v1EnvFromSourceSecretRef, Maybe Text
Maybe V1ConfigMapEnvSource
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
..} ) (Maybe V1SecretEnvSource -> V1EnvFromSource)
-> f (Maybe V1SecretEnvSource) -> f V1EnvFromSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretEnvSource -> f (Maybe V1SecretEnvSource)
f Maybe V1SecretEnvSource
v1EnvFromSourceSecretRef
{-# INLINE v1EnvFromSourceSecretRefL #-}



-- * V1EnvVar

-- | 'v1EnvVarName' Lens
v1EnvVarNameL :: Lens_' V1EnvVar (Text)
v1EnvVarNameL :: (Text -> f Text) -> V1EnvVar -> f V1EnvVar
v1EnvVarNameL Text -> f Text
f V1EnvVar{Maybe Text
Maybe V1EnvVarSource
Text
v1EnvVarValueFrom :: V1EnvVar -> Maybe V1EnvVarSource
v1EnvVarValue :: V1EnvVar -> Maybe Text
v1EnvVarName :: V1EnvVar -> Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
v1EnvVarValue :: Maybe Text
v1EnvVarName :: Text
..} = (\Text
v1EnvVarName -> V1EnvVar :: Text -> Maybe Text -> Maybe V1EnvVarSource -> V1EnvVar
V1EnvVar { Text
v1EnvVarName :: Text
v1EnvVarName :: Text
v1EnvVarName, Maybe Text
Maybe V1EnvVarSource
v1EnvVarValueFrom :: Maybe V1EnvVarSource
v1EnvVarValue :: Maybe Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
v1EnvVarValue :: Maybe Text
..} ) (Text -> V1EnvVar) -> f Text -> f V1EnvVar
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1EnvVarName
{-# INLINE v1EnvVarNameL #-}

-- | 'v1EnvVarValue' Lens
v1EnvVarValueL :: Lens_' V1EnvVar (Maybe Text)
v1EnvVarValueL :: (Maybe Text -> f (Maybe Text)) -> V1EnvVar -> f V1EnvVar
v1EnvVarValueL Maybe Text -> f (Maybe Text)
f V1EnvVar{Maybe Text
Maybe V1EnvVarSource
Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
v1EnvVarValue :: Maybe Text
v1EnvVarName :: Text
v1EnvVarValueFrom :: V1EnvVar -> Maybe V1EnvVarSource
v1EnvVarValue :: V1EnvVar -> Maybe Text
v1EnvVarName :: V1EnvVar -> Text
..} = (\Maybe Text
v1EnvVarValue -> V1EnvVar :: Text -> Maybe Text -> Maybe V1EnvVarSource -> V1EnvVar
V1EnvVar { Maybe Text
v1EnvVarValue :: Maybe Text
v1EnvVarValue :: Maybe Text
v1EnvVarValue, Maybe V1EnvVarSource
Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
v1EnvVarName :: Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
v1EnvVarName :: Text
..} ) (Maybe Text -> V1EnvVar) -> f (Maybe Text) -> f V1EnvVar
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EnvVarValue
{-# INLINE v1EnvVarValueL #-}

-- | 'v1EnvVarValueFrom' Lens
v1EnvVarValueFromL :: Lens_' V1EnvVar (Maybe V1EnvVarSource)
v1EnvVarValueFromL :: (Maybe V1EnvVarSource -> f (Maybe V1EnvVarSource))
-> V1EnvVar -> f V1EnvVar
v1EnvVarValueFromL Maybe V1EnvVarSource -> f (Maybe V1EnvVarSource)
f V1EnvVar{Maybe Text
Maybe V1EnvVarSource
Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
v1EnvVarValue :: Maybe Text
v1EnvVarName :: Text
v1EnvVarValueFrom :: V1EnvVar -> Maybe V1EnvVarSource
v1EnvVarValue :: V1EnvVar -> Maybe Text
v1EnvVarName :: V1EnvVar -> Text
..} = (\Maybe V1EnvVarSource
v1EnvVarValueFrom -> V1EnvVar :: Text -> Maybe Text -> Maybe V1EnvVarSource -> V1EnvVar
V1EnvVar { Maybe V1EnvVarSource
v1EnvVarValueFrom :: Maybe V1EnvVarSource
v1EnvVarValueFrom :: Maybe V1EnvVarSource
v1EnvVarValueFrom, Maybe Text
Text
v1EnvVarValue :: Maybe Text
v1EnvVarName :: Text
v1EnvVarValue :: Maybe Text
v1EnvVarName :: Text
..} ) (Maybe V1EnvVarSource -> V1EnvVar)
-> f (Maybe V1EnvVarSource) -> f V1EnvVar
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1EnvVarSource -> f (Maybe V1EnvVarSource)
f Maybe V1EnvVarSource
v1EnvVarValueFrom
{-# INLINE v1EnvVarValueFromL #-}



-- * V1EnvVarSource

-- | 'v1EnvVarSourceConfigMapKeyRef' Lens
v1EnvVarSourceConfigMapKeyRefL :: Lens_' V1EnvVarSource (Maybe V1ConfigMapKeySelector)
v1EnvVarSourceConfigMapKeyRefL :: (Maybe V1ConfigMapKeySelector -> f (Maybe V1ConfigMapKeySelector))
-> V1EnvVarSource -> f V1EnvVarSource
v1EnvVarSourceConfigMapKeyRefL Maybe V1ConfigMapKeySelector -> f (Maybe V1ConfigMapKeySelector)
f V1EnvVarSource{Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: V1EnvVarSource -> Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: V1EnvVarSource -> Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: V1EnvVarSource -> Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: V1EnvVarSource -> Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
..} = (\Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef -> V1EnvVarSource :: Maybe V1ConfigMapKeySelector
-> Maybe V1ObjectFieldSelector
-> Maybe V1ResourceFieldSelector
-> Maybe V1SecretKeySelector
-> V1EnvVarSource
V1EnvVarSource { Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef, Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
..} ) (Maybe V1ConfigMapKeySelector -> V1EnvVarSource)
-> f (Maybe V1ConfigMapKeySelector) -> f V1EnvVarSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ConfigMapKeySelector -> f (Maybe V1ConfigMapKeySelector)
f Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef
{-# INLINE v1EnvVarSourceConfigMapKeyRefL #-}

-- | 'v1EnvVarSourceFieldRef' Lens
v1EnvVarSourceFieldRefL :: Lens_' V1EnvVarSource (Maybe V1ObjectFieldSelector)
v1EnvVarSourceFieldRefL :: (Maybe V1ObjectFieldSelector -> f (Maybe V1ObjectFieldSelector))
-> V1EnvVarSource -> f V1EnvVarSource
v1EnvVarSourceFieldRefL Maybe V1ObjectFieldSelector -> f (Maybe V1ObjectFieldSelector)
f V1EnvVarSource{Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: V1EnvVarSource -> Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: V1EnvVarSource -> Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: V1EnvVarSource -> Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: V1EnvVarSource -> Maybe V1ConfigMapKeySelector
..} = (\Maybe V1ObjectFieldSelector
v1EnvVarSourceFieldRef -> V1EnvVarSource :: Maybe V1ConfigMapKeySelector
-> Maybe V1ObjectFieldSelector
-> Maybe V1ResourceFieldSelector
-> Maybe V1SecretKeySelector
-> V1EnvVarSource
V1EnvVarSource { Maybe V1ObjectFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceFieldRef, Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
..} ) (Maybe V1ObjectFieldSelector -> V1EnvVarSource)
-> f (Maybe V1ObjectFieldSelector) -> f V1EnvVarSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectFieldSelector -> f (Maybe V1ObjectFieldSelector)
f Maybe V1ObjectFieldSelector
v1EnvVarSourceFieldRef
{-# INLINE v1EnvVarSourceFieldRefL #-}

-- | 'v1EnvVarSourceResourceFieldRef' Lens
v1EnvVarSourceResourceFieldRefL :: Lens_' V1EnvVarSource (Maybe V1ResourceFieldSelector)
v1EnvVarSourceResourceFieldRefL :: (Maybe V1ResourceFieldSelector
 -> f (Maybe V1ResourceFieldSelector))
-> V1EnvVarSource -> f V1EnvVarSource
v1EnvVarSourceResourceFieldRefL Maybe V1ResourceFieldSelector -> f (Maybe V1ResourceFieldSelector)
f V1EnvVarSource{Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: V1EnvVarSource -> Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: V1EnvVarSource -> Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: V1EnvVarSource -> Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: V1EnvVarSource -> Maybe V1ConfigMapKeySelector
..} = (\Maybe V1ResourceFieldSelector
v1EnvVarSourceResourceFieldRef -> V1EnvVarSource :: Maybe V1ConfigMapKeySelector
-> Maybe V1ObjectFieldSelector
-> Maybe V1ResourceFieldSelector
-> Maybe V1SecretKeySelector
-> V1EnvVarSource
V1EnvVarSource { Maybe V1ResourceFieldSelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceResourceFieldRef, Maybe V1SecretKeySelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
..} ) (Maybe V1ResourceFieldSelector -> V1EnvVarSource)
-> f (Maybe V1ResourceFieldSelector) -> f V1EnvVarSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceFieldSelector -> f (Maybe V1ResourceFieldSelector)
f Maybe V1ResourceFieldSelector
v1EnvVarSourceResourceFieldRef
{-# INLINE v1EnvVarSourceResourceFieldRefL #-}

-- | 'v1EnvVarSourceSecretKeyRef' Lens
v1EnvVarSourceSecretKeyRefL :: Lens_' V1EnvVarSource (Maybe V1SecretKeySelector)
v1EnvVarSourceSecretKeyRefL :: (Maybe V1SecretKeySelector -> f (Maybe V1SecretKeySelector))
-> V1EnvVarSource -> f V1EnvVarSource
v1EnvVarSourceSecretKeyRefL Maybe V1SecretKeySelector -> f (Maybe V1SecretKeySelector)
f V1EnvVarSource{Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceSecretKeyRef :: V1EnvVarSource -> Maybe V1SecretKeySelector
v1EnvVarSourceResourceFieldRef :: V1EnvVarSource -> Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: V1EnvVarSource -> Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: V1EnvVarSource -> Maybe V1ConfigMapKeySelector
..} = (\Maybe V1SecretKeySelector
v1EnvVarSourceSecretKeyRef -> V1EnvVarSource :: Maybe V1ConfigMapKeySelector
-> Maybe V1ObjectFieldSelector
-> Maybe V1ResourceFieldSelector
-> Maybe V1SecretKeySelector
-> V1EnvVarSource
V1EnvVarSource { Maybe V1SecretKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceSecretKeyRef, Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
..} ) (Maybe V1SecretKeySelector -> V1EnvVarSource)
-> f (Maybe V1SecretKeySelector) -> f V1EnvVarSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretKeySelector -> f (Maybe V1SecretKeySelector)
f Maybe V1SecretKeySelector
v1EnvVarSourceSecretKeyRef
{-# INLINE v1EnvVarSourceSecretKeyRefL #-}



-- * V1EphemeralContainer

-- | 'v1EphemeralContainerArgs' Lens
v1EphemeralContainerArgsL :: Lens_' V1EphemeralContainer (Maybe [Text])
v1EphemeralContainerArgsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerArgsL Maybe [Text] -> f (Maybe [Text])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} = (\Maybe [Text]
v1EphemeralContainerArgs -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerArgs, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
..} ) (Maybe [Text] -> V1EphemeralContainer)
-> f (Maybe [Text]) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1EphemeralContainerArgs
{-# INLINE v1EphemeralContainerArgsL #-}

-- | 'v1EphemeralContainerCommand' Lens
v1EphemeralContainerCommandL :: Lens_' V1EphemeralContainer (Maybe [Text])
v1EphemeralContainerCommandL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerCommandL Maybe [Text] -> f (Maybe [Text])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe [Text]
v1EphemeralContainerCommand -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerCommand, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe [Text] -> V1EphemeralContainer)
-> f (Maybe [Text]) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1EphemeralContainerCommand
{-# INLINE v1EphemeralContainerCommandL #-}

-- | 'v1EphemeralContainerEnv' Lens
v1EphemeralContainerEnvL :: Lens_' V1EphemeralContainer (Maybe [V1EnvVar])
v1EphemeralContainerEnvL :: (Maybe [V1EnvVar] -> f (Maybe [V1EnvVar]))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerEnvL Maybe [V1EnvVar] -> f (Maybe [V1EnvVar])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe [V1EnvVar]
v1EphemeralContainerEnv -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe [V1EnvVar]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnv, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe [V1EnvVar] -> V1EphemeralContainer)
-> f (Maybe [V1EnvVar]) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EnvVar] -> f (Maybe [V1EnvVar])
f Maybe [V1EnvVar]
v1EphemeralContainerEnv
{-# INLINE v1EphemeralContainerEnvL #-}

-- | 'v1EphemeralContainerEnvFrom' Lens
v1EphemeralContainerEnvFromL :: Lens_' V1EphemeralContainer (Maybe [V1EnvFromSource])
v1EphemeralContainerEnvFromL :: (Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource]))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerEnvFromL Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe [V1EnvFromSource]
v1EphemeralContainerEnvFrom -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe [V1EnvFromSource]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnvFrom, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe [V1EnvFromSource] -> V1EphemeralContainer)
-> f (Maybe [V1EnvFromSource]) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource])
f Maybe [V1EnvFromSource]
v1EphemeralContainerEnvFrom
{-# INLINE v1EphemeralContainerEnvFromL #-}

-- | 'v1EphemeralContainerImage' Lens
v1EphemeralContainerImageL :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerImageL :: (Maybe Text -> f (Maybe Text))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerImageL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe Text
v1EphemeralContainerImage -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImage, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1EphemeralContainer)
-> f (Maybe Text) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EphemeralContainerImage
{-# INLINE v1EphemeralContainerImageL #-}

-- | 'v1EphemeralContainerImagePullPolicy' Lens
v1EphemeralContainerImagePullPolicyL :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerImagePullPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerImagePullPolicyL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe Text
v1EphemeralContainerImagePullPolicy -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImagePullPolicy, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1EphemeralContainer)
-> f (Maybe Text) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EphemeralContainerImagePullPolicy
{-# INLINE v1EphemeralContainerImagePullPolicyL #-}

-- | 'v1EphemeralContainerLifecycle' Lens
v1EphemeralContainerLifecycleL :: Lens_' V1EphemeralContainer (Maybe V1Lifecycle)
v1EphemeralContainerLifecycleL :: (Maybe V1Lifecycle -> f (Maybe V1Lifecycle))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerLifecycleL Maybe V1Lifecycle -> f (Maybe V1Lifecycle)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe V1Lifecycle
v1EphemeralContainerLifecycle -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe V1Lifecycle
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLifecycle, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe V1Lifecycle -> V1EphemeralContainer)
-> f (Maybe V1Lifecycle) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Lifecycle -> f (Maybe V1Lifecycle)
f Maybe V1Lifecycle
v1EphemeralContainerLifecycle
{-# INLINE v1EphemeralContainerLifecycleL #-}

-- | 'v1EphemeralContainerLivenessProbe' Lens
v1EphemeralContainerLivenessProbeL :: Lens_' V1EphemeralContainer (Maybe V1Probe)
v1EphemeralContainerLivenessProbeL :: (Maybe V1Probe -> f (Maybe V1Probe))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerLivenessProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe V1Probe
v1EphemeralContainerLivenessProbe -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe V1Probe
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLivenessProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe V1Probe -> V1EphemeralContainer)
-> f (Maybe V1Probe) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Probe -> f (Maybe V1Probe)
f Maybe V1Probe
v1EphemeralContainerLivenessProbe
{-# INLINE v1EphemeralContainerLivenessProbeL #-}

-- | 'v1EphemeralContainerName' Lens
v1EphemeralContainerNameL :: Lens_' V1EphemeralContainer (Text)
v1EphemeralContainerNameL :: (Text -> f Text) -> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerNameL Text -> f Text
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Text
v1EphemeralContainerName -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Text
v1EphemeralContainerName :: Text
v1EphemeralContainerName :: Text
v1EphemeralContainerName, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Text -> V1EphemeralContainer) -> f Text -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1EphemeralContainerName
{-# INLINE v1EphemeralContainerNameL #-}

-- | 'v1EphemeralContainerPorts' Lens
v1EphemeralContainerPortsL :: Lens_' V1EphemeralContainer (Maybe [V1ContainerPort])
v1EphemeralContainerPortsL :: (Maybe [V1ContainerPort] -> f (Maybe [V1ContainerPort]))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerPortsL Maybe [V1ContainerPort] -> f (Maybe [V1ContainerPort])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe [V1ContainerPort]
v1EphemeralContainerPorts -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe [V1ContainerPort]
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerPorts, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe [V1ContainerPort] -> V1EphemeralContainer)
-> f (Maybe [V1ContainerPort]) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ContainerPort] -> f (Maybe [V1ContainerPort])
f Maybe [V1ContainerPort]
v1EphemeralContainerPorts
{-# INLINE v1EphemeralContainerPortsL #-}

-- | 'v1EphemeralContainerReadinessProbe' Lens
v1EphemeralContainerReadinessProbeL :: Lens_' V1EphemeralContainer (Maybe V1Probe)
v1EphemeralContainerReadinessProbeL :: (Maybe V1Probe -> f (Maybe V1Probe))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerReadinessProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe V1Probe
v1EphemeralContainerReadinessProbe -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe V1Probe
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerReadinessProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe V1Probe -> V1EphemeralContainer)
-> f (Maybe V1Probe) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Probe -> f (Maybe V1Probe)
f Maybe V1Probe
v1EphemeralContainerReadinessProbe
{-# INLINE v1EphemeralContainerReadinessProbeL #-}

-- | 'v1EphemeralContainerResources' Lens
v1EphemeralContainerResourcesL :: Lens_' V1EphemeralContainer (Maybe V1ResourceRequirements)
v1EphemeralContainerResourcesL :: (Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerResourcesL Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe V1ResourceRequirements
v1EphemeralContainerResources -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe V1ResourceRequirements
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerResources, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe V1ResourceRequirements -> V1EphemeralContainer)
-> f (Maybe V1ResourceRequirements) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements)
f Maybe V1ResourceRequirements
v1EphemeralContainerResources
{-# INLINE v1EphemeralContainerResourcesL #-}

-- | 'v1EphemeralContainerSecurityContext' Lens
v1EphemeralContainerSecurityContextL :: Lens_' V1EphemeralContainer (Maybe V1SecurityContext)
v1EphemeralContainerSecurityContextL :: (Maybe V1SecurityContext -> f (Maybe V1SecurityContext))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerSecurityContextL Maybe V1SecurityContext -> f (Maybe V1SecurityContext)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe V1SecurityContext
v1EphemeralContainerSecurityContext -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe V1SecurityContext
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerSecurityContext, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe V1SecurityContext -> V1EphemeralContainer)
-> f (Maybe V1SecurityContext) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecurityContext -> f (Maybe V1SecurityContext)
f Maybe V1SecurityContext
v1EphemeralContainerSecurityContext
{-# INLINE v1EphemeralContainerSecurityContextL #-}

-- | 'v1EphemeralContainerStartupProbe' Lens
v1EphemeralContainerStartupProbeL :: Lens_' V1EphemeralContainer (Maybe V1Probe)
v1EphemeralContainerStartupProbeL :: (Maybe V1Probe -> f (Maybe V1Probe))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerStartupProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe V1Probe
v1EphemeralContainerStartupProbe -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe V1Probe
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStartupProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe V1Probe -> V1EphemeralContainer)
-> f (Maybe V1Probe) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Probe -> f (Maybe V1Probe)
f Maybe V1Probe
v1EphemeralContainerStartupProbe
{-# INLINE v1EphemeralContainerStartupProbeL #-}

-- | 'v1EphemeralContainerStdin' Lens
v1EphemeralContainerStdinL :: Lens_' V1EphemeralContainer (Maybe Bool)
v1EphemeralContainerStdinL :: (Maybe Bool -> f (Maybe Bool))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerStdinL Maybe Bool -> f (Maybe Bool)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe Bool
v1EphemeralContainerStdin -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdin, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe Bool -> V1EphemeralContainer)
-> f (Maybe Bool) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1EphemeralContainerStdin
{-# INLINE v1EphemeralContainerStdinL #-}

-- | 'v1EphemeralContainerStdinOnce' Lens
v1EphemeralContainerStdinOnceL :: Lens_' V1EphemeralContainer (Maybe Bool)
v1EphemeralContainerStdinOnceL :: (Maybe Bool -> f (Maybe Bool))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerStdinOnceL Maybe Bool -> f (Maybe Bool)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe Bool
v1EphemeralContainerStdinOnce -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdinOnce, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe Bool -> V1EphemeralContainer)
-> f (Maybe Bool) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1EphemeralContainerStdinOnce
{-# INLINE v1EphemeralContainerStdinOnceL #-}

-- | 'v1EphemeralContainerTargetContainerName' Lens
v1EphemeralContainerTargetContainerNameL :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerTargetContainerNameL :: (Maybe Text -> f (Maybe Text))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerTargetContainerNameL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe Text
v1EphemeralContainerTargetContainerName -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTargetContainerName, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1EphemeralContainer)
-> f (Maybe Text) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EphemeralContainerTargetContainerName
{-# INLINE v1EphemeralContainerTargetContainerNameL #-}

-- | 'v1EphemeralContainerTerminationMessagePath' Lens
v1EphemeralContainerTerminationMessagePathL :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerTerminationMessagePathL :: (Maybe Text -> f (Maybe Text))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerTerminationMessagePathL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe Text
v1EphemeralContainerTerminationMessagePath -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePath, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1EphemeralContainer)
-> f (Maybe Text) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EphemeralContainerTerminationMessagePath
{-# INLINE v1EphemeralContainerTerminationMessagePathL #-}

-- | 'v1EphemeralContainerTerminationMessagePolicy' Lens
v1EphemeralContainerTerminationMessagePolicyL :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerTerminationMessagePolicyL :: (Maybe Text -> f (Maybe Text))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerTerminationMessagePolicyL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe Text
v1EphemeralContainerTerminationMessagePolicy -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1EphemeralContainer)
-> f (Maybe Text) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EphemeralContainerTerminationMessagePolicy
{-# INLINE v1EphemeralContainerTerminationMessagePolicyL #-}

-- | 'v1EphemeralContainerTty' Lens
v1EphemeralContainerTtyL :: Lens_' V1EphemeralContainer (Maybe Bool)
v1EphemeralContainerTtyL :: (Maybe Bool -> f (Maybe Bool))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerTtyL Maybe Bool -> f (Maybe Bool)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe Bool
v1EphemeralContainerTty -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe Bool
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTty, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe Bool -> V1EphemeralContainer)
-> f (Maybe Bool) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1EphemeralContainerTty
{-# INLINE v1EphemeralContainerTtyL #-}

-- | 'v1EphemeralContainerVolumeDevices' Lens
v1EphemeralContainerVolumeDevicesL :: Lens_' V1EphemeralContainer (Maybe [V1VolumeDevice])
v1EphemeralContainerVolumeDevicesL :: (Maybe [V1VolumeDevice] -> f (Maybe [V1VolumeDevice]))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerVolumeDevicesL Maybe [V1VolumeDevice] -> f (Maybe [V1VolumeDevice])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeDevices -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeDevices, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe [V1VolumeDevice] -> V1EphemeralContainer)
-> f (Maybe [V1VolumeDevice]) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1VolumeDevice] -> f (Maybe [V1VolumeDevice])
f Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeDevices
{-# INLINE v1EphemeralContainerVolumeDevicesL #-}

-- | 'v1EphemeralContainerVolumeMounts' Lens
v1EphemeralContainerVolumeMountsL :: Lens_' V1EphemeralContainer (Maybe [V1VolumeMount])
v1EphemeralContainerVolumeMountsL :: (Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount]))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerVolumeMountsL Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe [V1VolumeMount]
v1EphemeralContainerVolumeMounts -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe [V1VolumeMount]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeMounts, Maybe Bool
Maybe [Text]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe [V1VolumeMount] -> V1EphemeralContainer)
-> f (Maybe [V1VolumeMount]) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount])
f Maybe [V1VolumeMount]
v1EphemeralContainerVolumeMounts
{-# INLINE v1EphemeralContainerVolumeMountsL #-}

-- | 'v1EphemeralContainerWorkingDir' Lens
v1EphemeralContainerWorkingDirL :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerWorkingDirL :: (Maybe Text -> f (Maybe Text))
-> V1EphemeralContainer -> f V1EphemeralContainer
v1EphemeralContainerWorkingDirL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerWorkingDir :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerVolumeMounts :: V1EphemeralContainer -> Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTerminationMessagePath :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerTargetContainerName :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerStdinOnce :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStdin :: V1EphemeralContainer -> Maybe Bool
v1EphemeralContainerStartupProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerSecurityContext :: V1EphemeralContainer -> Maybe V1SecurityContext
v1EphemeralContainerResources :: V1EphemeralContainer -> Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerPorts :: V1EphemeralContainer -> Maybe [V1ContainerPort]
v1EphemeralContainerName :: V1EphemeralContainer -> Text
v1EphemeralContainerLivenessProbe :: V1EphemeralContainer -> Maybe V1Probe
v1EphemeralContainerLifecycle :: V1EphemeralContainer -> Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerImage :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerEnvFrom :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: V1EphemeralContainer -> Maybe [V1EnvVar]
v1EphemeralContainerCommand :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
..} = (\Maybe Text
v1EphemeralContainerWorkingDir -> V1EphemeralContainer :: Maybe [Text]
-> Maybe [Text]
-> Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe Text
-> Maybe Text
-> Maybe V1Lifecycle
-> Maybe V1Probe
-> Text
-> Maybe [V1ContainerPort]
-> Maybe V1Probe
-> Maybe V1ResourceRequirements
-> Maybe V1SecurityContext
-> Maybe V1Probe
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe [V1VolumeDevice]
-> Maybe [V1VolumeMount]
-> Maybe Text
-> V1EphemeralContainer
V1EphemeralContainer { Maybe Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerWorkingDir, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerName :: Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
..} ) (Maybe Text -> V1EphemeralContainer)
-> f (Maybe Text) -> f V1EphemeralContainer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EphemeralContainerWorkingDir
{-# INLINE v1EphemeralContainerWorkingDirL #-}



-- * V1Event

-- | 'v1EventAction' Lens
v1EventActionL :: Lens_' V1Event (Maybe Text)
v1EventActionL :: (Maybe Text -> f (Maybe Text)) -> V1Event -> f V1Event
v1EventActionL Maybe Text -> f (Maybe Text)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} = (\Maybe Text
v1EventAction -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe Text
v1EventAction :: Maybe Text
v1EventAction :: Maybe Text
v1EventAction, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Event) -> f (Maybe Text) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventAction
{-# INLINE v1EventActionL #-}

-- | 'v1EventApiVersion' Lens
v1EventApiVersionL :: Lens_' V1Event (Maybe Text)
v1EventApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Event -> f V1Event
v1EventApiVersionL Maybe Text -> f (Maybe Text)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe Text
v1EventApiVersion -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe Text
v1EventApiVersion :: Maybe Text
v1EventApiVersion :: Maybe Text
v1EventApiVersion, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventAction :: Maybe Text
..} ) (Maybe Text -> V1Event) -> f (Maybe Text) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventApiVersion
{-# INLINE v1EventApiVersionL #-}

-- | 'v1EventCount' Lens
v1EventCountL :: Lens_' V1Event (Maybe Int)
v1EventCountL :: (Maybe Int -> f (Maybe Int)) -> V1Event -> f V1Event
v1EventCountL Maybe Int -> f (Maybe Int)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe Int
v1EventCount -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe Int
v1EventCount :: Maybe Int
v1EventCount :: Maybe Int
v1EventCount, Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe Int -> V1Event) -> f (Maybe Int) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1EventCount
{-# INLINE v1EventCountL #-}

-- | 'v1EventEventTime' Lens
v1EventEventTimeL :: Lens_' V1Event (Maybe DateTime)
v1EventEventTimeL :: (Maybe DateTime -> f (Maybe DateTime)) -> V1Event -> f V1Event
v1EventEventTimeL Maybe DateTime -> f (Maybe DateTime)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe DateTime
v1EventEventTime -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventEventTime, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe DateTime -> V1Event) -> f (Maybe DateTime) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1EventEventTime
{-# INLINE v1EventEventTimeL #-}

-- | 'v1EventFirstTimestamp' Lens
v1EventFirstTimestampL :: Lens_' V1Event (Maybe DateTime)
v1EventFirstTimestampL :: (Maybe DateTime -> f (Maybe DateTime)) -> V1Event -> f V1Event
v1EventFirstTimestampL Maybe DateTime -> f (Maybe DateTime)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe DateTime
v1EventFirstTimestamp -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe DateTime
v1EventFirstTimestamp :: Maybe DateTime
v1EventFirstTimestamp :: Maybe DateTime
v1EventFirstTimestamp, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe DateTime -> V1Event) -> f (Maybe DateTime) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1EventFirstTimestamp
{-# INLINE v1EventFirstTimestampL #-}

-- | 'v1EventInvolvedObject' Lens
v1EventInvolvedObjectL :: Lens_' V1Event (V1ObjectReference)
v1EventInvolvedObjectL :: (V1ObjectReference -> f V1ObjectReference) -> V1Event -> f V1Event
v1EventInvolvedObjectL V1ObjectReference -> f V1ObjectReference
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\V1ObjectReference
v1EventInvolvedObject -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { V1ObjectReference
v1EventInvolvedObject :: V1ObjectReference
v1EventInvolvedObject :: V1ObjectReference
v1EventInvolvedObject, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (V1ObjectReference -> V1Event) -> f V1ObjectReference -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1ObjectReference -> f V1ObjectReference
f V1ObjectReference
v1EventInvolvedObject
{-# INLINE v1EventInvolvedObjectL #-}

-- | 'v1EventKind' Lens
v1EventKindL :: Lens_' V1Event (Maybe Text)
v1EventKindL :: (Maybe Text -> f (Maybe Text)) -> V1Event -> f V1Event
v1EventKindL Maybe Text -> f (Maybe Text)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe Text
v1EventKind -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe Text
v1EventKind :: Maybe Text
v1EventKind :: Maybe Text
v1EventKind, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe Text -> V1Event) -> f (Maybe Text) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventKind
{-# INLINE v1EventKindL #-}

-- | 'v1EventLastTimestamp' Lens
v1EventLastTimestampL :: Lens_' V1Event (Maybe DateTime)
v1EventLastTimestampL :: (Maybe DateTime -> f (Maybe DateTime)) -> V1Event -> f V1Event
v1EventLastTimestampL Maybe DateTime -> f (Maybe DateTime)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe DateTime
v1EventLastTimestamp -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe DateTime
v1EventLastTimestamp :: Maybe DateTime
v1EventLastTimestamp :: Maybe DateTime
v1EventLastTimestamp, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe DateTime -> V1Event) -> f (Maybe DateTime) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1EventLastTimestamp
{-# INLINE v1EventLastTimestampL #-}

-- | 'v1EventMessage' Lens
v1EventMessageL :: Lens_' V1Event (Maybe Text)
v1EventMessageL :: (Maybe Text -> f (Maybe Text)) -> V1Event -> f V1Event
v1EventMessageL Maybe Text -> f (Maybe Text)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe Text
v1EventMessage -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe Text
v1EventMessage :: Maybe Text
v1EventMessage :: Maybe Text
v1EventMessage, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe Text -> V1Event) -> f (Maybe Text) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventMessage
{-# INLINE v1EventMessageL #-}

-- | 'v1EventMetadata' Lens
v1EventMetadataL :: Lens_' V1Event (V1ObjectMeta)
v1EventMetadataL :: (V1ObjectMeta -> f V1ObjectMeta) -> V1Event -> f V1Event
v1EventMetadataL V1ObjectMeta -> f V1ObjectMeta
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\V1ObjectMeta
v1EventMetadata -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { V1ObjectMeta
v1EventMetadata :: V1ObjectMeta
v1EventMetadata :: V1ObjectMeta
v1EventMetadata, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (V1ObjectMeta -> V1Event) -> f V1ObjectMeta -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1ObjectMeta -> f V1ObjectMeta
f V1ObjectMeta
v1EventMetadata
{-# INLINE v1EventMetadataL #-}

-- | 'v1EventReason' Lens
v1EventReasonL :: Lens_' V1Event (Maybe Text)
v1EventReasonL :: (Maybe Text -> f (Maybe Text)) -> V1Event -> f V1Event
v1EventReasonL Maybe Text -> f (Maybe Text)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe Text
v1EventReason -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe Text
v1EventReason :: Maybe Text
v1EventReason :: Maybe Text
v1EventReason, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe Text -> V1Event) -> f (Maybe Text) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventReason
{-# INLINE v1EventReasonL #-}

-- | 'v1EventRelated' Lens
v1EventRelatedL :: Lens_' V1Event (Maybe V1ObjectReference)
v1EventRelatedL :: (Maybe V1ObjectReference -> f (Maybe V1ObjectReference))
-> V1Event -> f V1Event
v1EventRelatedL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe V1ObjectReference
v1EventRelated -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe V1ObjectReference
v1EventRelated :: Maybe V1ObjectReference
v1EventRelated :: Maybe V1ObjectReference
v1EventRelated, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe V1ObjectReference -> V1Event)
-> f (Maybe V1ObjectReference) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
v1EventRelated
{-# INLINE v1EventRelatedL #-}

-- | 'v1EventReportingComponent' Lens
v1EventReportingComponentL :: Lens_' V1Event (Maybe Text)
v1EventReportingComponentL :: (Maybe Text -> f (Maybe Text)) -> V1Event -> f V1Event
v1EventReportingComponentL Maybe Text -> f (Maybe Text)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe Text
v1EventReportingComponent -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventReportingComponent, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe Text -> V1Event) -> f (Maybe Text) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventReportingComponent
{-# INLINE v1EventReportingComponentL #-}

-- | 'v1EventReportingInstance' Lens
v1EventReportingInstanceL :: Lens_' V1Event (Maybe Text)
v1EventReportingInstanceL :: (Maybe Text -> f (Maybe Text)) -> V1Event -> f V1Event
v1EventReportingInstanceL Maybe Text -> f (Maybe Text)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe Text
v1EventReportingInstance -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe Text
v1EventReportingInstance :: Maybe Text
v1EventReportingInstance :: Maybe Text
v1EventReportingInstance, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe Text -> V1Event) -> f (Maybe Text) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventReportingInstance
{-# INLINE v1EventReportingInstanceL #-}

-- | 'v1EventSeries' Lens
v1EventSeriesL :: Lens_' V1Event (Maybe V1EventSeries)
v1EventSeriesL :: (Maybe V1EventSeries -> f (Maybe V1EventSeries))
-> V1Event -> f V1Event
v1EventSeriesL Maybe V1EventSeries -> f (Maybe V1EventSeries)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe V1EventSeries
v1EventSeries -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe V1EventSeries
v1EventSeries :: Maybe V1EventSeries
v1EventSeries :: Maybe V1EventSeries
v1EventSeries, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe V1EventSeries -> V1Event)
-> f (Maybe V1EventSeries) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1EventSeries -> f (Maybe V1EventSeries)
f Maybe V1EventSeries
v1EventSeries
{-# INLINE v1EventSeriesL #-}

-- | 'v1EventSource' Lens
v1EventSourceL :: Lens_' V1Event (Maybe V1EventSource)
v1EventSourceL :: (Maybe V1EventSource -> f (Maybe V1EventSource))
-> V1Event -> f V1Event
v1EventSourceL Maybe V1EventSource -> f (Maybe V1EventSource)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe V1EventSource
v1EventSource -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe V1EventSource
v1EventSource :: Maybe V1EventSource
v1EventSource :: Maybe V1EventSource
v1EventSource, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: Maybe Text
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe V1EventSource -> V1Event)
-> f (Maybe V1EventSource) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1EventSource -> f (Maybe V1EventSource)
f Maybe V1EventSource
v1EventSource
{-# INLINE v1EventSourceL #-}

-- | 'v1EventType' Lens
v1EventTypeL :: Lens_' V1Event (Maybe Text)
v1EventTypeL :: (Maybe Text -> f (Maybe Text)) -> V1Event -> f V1Event
v1EventTypeL Maybe Text -> f (Maybe Text)
f V1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventType :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventType :: V1Event -> Maybe Text
v1EventSource :: V1Event -> Maybe V1EventSource
v1EventSeries :: V1Event -> Maybe V1EventSeries
v1EventReportingInstance :: V1Event -> Maybe Text
v1EventReportingComponent :: V1Event -> Maybe Text
v1EventRelated :: V1Event -> Maybe V1ObjectReference
v1EventReason :: V1Event -> Maybe Text
v1EventMetadata :: V1Event -> V1ObjectMeta
v1EventMessage :: V1Event -> Maybe Text
v1EventLastTimestamp :: V1Event -> Maybe DateTime
v1EventKind :: V1Event -> Maybe Text
v1EventInvolvedObject :: V1Event -> V1ObjectReference
v1EventFirstTimestamp :: V1Event -> Maybe DateTime
v1EventEventTime :: V1Event -> Maybe DateTime
v1EventCount :: V1Event -> Maybe Int
v1EventApiVersion :: V1Event -> Maybe Text
v1EventAction :: V1Event -> Maybe Text
..} = (\Maybe Text
v1EventType -> V1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> V1ObjectReference
-> Maybe Text
-> Maybe DateTime
-> Maybe Text
-> V1ObjectMeta
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1EventSeries
-> Maybe V1EventSource
-> Maybe Text
-> V1Event
V1Event { Maybe Text
v1EventType :: Maybe Text
v1EventType :: Maybe Text
v1EventType, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe V1EventSeries
V1ObjectReference
V1ObjectMeta
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
v1EventSource :: Maybe V1EventSource
v1EventSeries :: Maybe V1EventSeries
v1EventReportingInstance :: Maybe Text
v1EventReportingComponent :: Maybe Text
v1EventRelated :: Maybe V1ObjectReference
v1EventReason :: Maybe Text
v1EventMetadata :: V1ObjectMeta
v1EventMessage :: Maybe Text
v1EventLastTimestamp :: Maybe DateTime
v1EventKind :: Maybe Text
v1EventInvolvedObject :: V1ObjectReference
v1EventFirstTimestamp :: Maybe DateTime
v1EventEventTime :: Maybe DateTime
v1EventCount :: Maybe Int
v1EventApiVersion :: Maybe Text
v1EventAction :: Maybe Text
..} ) (Maybe Text -> V1Event) -> f (Maybe Text) -> f V1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventType
{-# INLINE v1EventTypeL #-}



-- * V1EventList

-- | 'v1EventListApiVersion' Lens
v1EventListApiVersionL :: Lens_' V1EventList (Maybe Text)
v1EventListApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1EventList -> f V1EventList
v1EventListApiVersionL Maybe Text -> f (Maybe Text)
f V1EventList{[V1Event]
Maybe Text
Maybe V1ListMeta
v1EventListMetadata :: V1EventList -> Maybe V1ListMeta
v1EventListKind :: V1EventList -> Maybe Text
v1EventListItems :: V1EventList -> [V1Event]
v1EventListApiVersion :: V1EventList -> Maybe Text
v1EventListMetadata :: Maybe V1ListMeta
v1EventListKind :: Maybe Text
v1EventListItems :: [V1Event]
v1EventListApiVersion :: Maybe Text
..} = (\Maybe Text
v1EventListApiVersion -> V1EventList :: Maybe Text
-> [V1Event] -> Maybe Text -> Maybe V1ListMeta -> V1EventList
V1EventList { Maybe Text
v1EventListApiVersion :: Maybe Text
v1EventListApiVersion :: Maybe Text
v1EventListApiVersion, [V1Event]
Maybe Text
Maybe V1ListMeta
v1EventListMetadata :: Maybe V1ListMeta
v1EventListKind :: Maybe Text
v1EventListItems :: [V1Event]
v1EventListMetadata :: Maybe V1ListMeta
v1EventListKind :: Maybe Text
v1EventListItems :: [V1Event]
..} ) (Maybe Text -> V1EventList) -> f (Maybe Text) -> f V1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventListApiVersion
{-# INLINE v1EventListApiVersionL #-}

-- | 'v1EventListItems' Lens
v1EventListItemsL :: Lens_' V1EventList ([V1Event])
v1EventListItemsL :: ([V1Event] -> f [V1Event]) -> V1EventList -> f V1EventList
v1EventListItemsL [V1Event] -> f [V1Event]
f V1EventList{[V1Event]
Maybe Text
Maybe V1ListMeta
v1EventListMetadata :: Maybe V1ListMeta
v1EventListKind :: Maybe Text
v1EventListItems :: [V1Event]
v1EventListApiVersion :: Maybe Text
v1EventListMetadata :: V1EventList -> Maybe V1ListMeta
v1EventListKind :: V1EventList -> Maybe Text
v1EventListItems :: V1EventList -> [V1Event]
v1EventListApiVersion :: V1EventList -> Maybe Text
..} = (\[V1Event]
v1EventListItems -> V1EventList :: Maybe Text
-> [V1Event] -> Maybe Text -> Maybe V1ListMeta -> V1EventList
V1EventList { [V1Event]
v1EventListItems :: [V1Event]
v1EventListItems :: [V1Event]
v1EventListItems, Maybe Text
Maybe V1ListMeta
v1EventListMetadata :: Maybe V1ListMeta
v1EventListKind :: Maybe Text
v1EventListApiVersion :: Maybe Text
v1EventListMetadata :: Maybe V1ListMeta
v1EventListKind :: Maybe Text
v1EventListApiVersion :: Maybe Text
..} ) ([V1Event] -> V1EventList) -> f [V1Event] -> f V1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Event] -> f [V1Event]
f [V1Event]
v1EventListItems
{-# INLINE v1EventListItemsL #-}

-- | 'v1EventListKind' Lens
v1EventListKindL :: Lens_' V1EventList (Maybe Text)
v1EventListKindL :: (Maybe Text -> f (Maybe Text)) -> V1EventList -> f V1EventList
v1EventListKindL Maybe Text -> f (Maybe Text)
f V1EventList{[V1Event]
Maybe Text
Maybe V1ListMeta
v1EventListMetadata :: Maybe V1ListMeta
v1EventListKind :: Maybe Text
v1EventListItems :: [V1Event]
v1EventListApiVersion :: Maybe Text
v1EventListMetadata :: V1EventList -> Maybe V1ListMeta
v1EventListKind :: V1EventList -> Maybe Text
v1EventListItems :: V1EventList -> [V1Event]
v1EventListApiVersion :: V1EventList -> Maybe Text
..} = (\Maybe Text
v1EventListKind -> V1EventList :: Maybe Text
-> [V1Event] -> Maybe Text -> Maybe V1ListMeta -> V1EventList
V1EventList { Maybe Text
v1EventListKind :: Maybe Text
v1EventListKind :: Maybe Text
v1EventListKind, [V1Event]
Maybe Text
Maybe V1ListMeta
v1EventListMetadata :: Maybe V1ListMeta
v1EventListItems :: [V1Event]
v1EventListApiVersion :: Maybe Text
v1EventListMetadata :: Maybe V1ListMeta
v1EventListItems :: [V1Event]
v1EventListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1EventList) -> f (Maybe Text) -> f V1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventListKind
{-# INLINE v1EventListKindL #-}

-- | 'v1EventListMetadata' Lens
v1EventListMetadataL :: Lens_' V1EventList (Maybe V1ListMeta)
v1EventListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1EventList -> f V1EventList
v1EventListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1EventList{[V1Event]
Maybe Text
Maybe V1ListMeta
v1EventListMetadata :: Maybe V1ListMeta
v1EventListKind :: Maybe Text
v1EventListItems :: [V1Event]
v1EventListApiVersion :: Maybe Text
v1EventListMetadata :: V1EventList -> Maybe V1ListMeta
v1EventListKind :: V1EventList -> Maybe Text
v1EventListItems :: V1EventList -> [V1Event]
v1EventListApiVersion :: V1EventList -> Maybe Text
..} = (\Maybe V1ListMeta
v1EventListMetadata -> V1EventList :: Maybe Text
-> [V1Event] -> Maybe Text -> Maybe V1ListMeta -> V1EventList
V1EventList { Maybe V1ListMeta
v1EventListMetadata :: Maybe V1ListMeta
v1EventListMetadata :: Maybe V1ListMeta
v1EventListMetadata, [V1Event]
Maybe Text
v1EventListKind :: Maybe Text
v1EventListItems :: [V1Event]
v1EventListApiVersion :: Maybe Text
v1EventListKind :: Maybe Text
v1EventListItems :: [V1Event]
v1EventListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1EventList)
-> f (Maybe V1ListMeta) -> f V1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1EventListMetadata
{-# INLINE v1EventListMetadataL #-}



-- * V1EventSeries

-- | 'v1EventSeriesCount' Lens
v1EventSeriesCountL :: Lens_' V1EventSeries (Maybe Int)
v1EventSeriesCountL :: (Maybe Int -> f (Maybe Int)) -> V1EventSeries -> f V1EventSeries
v1EventSeriesCountL Maybe Int -> f (Maybe Int)
f V1EventSeries{Maybe Int
Maybe Text
Maybe DateTime
v1EventSeriesState :: V1EventSeries -> Maybe Text
v1EventSeriesLastObservedTime :: V1EventSeries -> Maybe DateTime
v1EventSeriesCount :: V1EventSeries -> Maybe Int
v1EventSeriesState :: Maybe Text
v1EventSeriesLastObservedTime :: Maybe DateTime
v1EventSeriesCount :: Maybe Int
..} = (\Maybe Int
v1EventSeriesCount -> V1EventSeries :: Maybe Int -> Maybe DateTime -> Maybe Text -> V1EventSeries
V1EventSeries { Maybe Int
v1EventSeriesCount :: Maybe Int
v1EventSeriesCount :: Maybe Int
v1EventSeriesCount, Maybe Text
Maybe DateTime
v1EventSeriesState :: Maybe Text
v1EventSeriesLastObservedTime :: Maybe DateTime
v1EventSeriesState :: Maybe Text
v1EventSeriesLastObservedTime :: Maybe DateTime
..} ) (Maybe Int -> V1EventSeries) -> f (Maybe Int) -> f V1EventSeries
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1EventSeriesCount
{-# INLINE v1EventSeriesCountL #-}

-- | 'v1EventSeriesLastObservedTime' Lens
v1EventSeriesLastObservedTimeL :: Lens_' V1EventSeries (Maybe DateTime)
v1EventSeriesLastObservedTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1EventSeries -> f V1EventSeries
v1EventSeriesLastObservedTimeL Maybe DateTime -> f (Maybe DateTime)
f V1EventSeries{Maybe Int
Maybe Text
Maybe DateTime
v1EventSeriesState :: Maybe Text
v1EventSeriesLastObservedTime :: Maybe DateTime
v1EventSeriesCount :: Maybe Int
v1EventSeriesState :: V1EventSeries -> Maybe Text
v1EventSeriesLastObservedTime :: V1EventSeries -> Maybe DateTime
v1EventSeriesCount :: V1EventSeries -> Maybe Int
..} = (\Maybe DateTime
v1EventSeriesLastObservedTime -> V1EventSeries :: Maybe Int -> Maybe DateTime -> Maybe Text -> V1EventSeries
V1EventSeries { Maybe DateTime
v1EventSeriesLastObservedTime :: Maybe DateTime
v1EventSeriesLastObservedTime :: Maybe DateTime
v1EventSeriesLastObservedTime, Maybe Int
Maybe Text
v1EventSeriesState :: Maybe Text
v1EventSeriesCount :: Maybe Int
v1EventSeriesState :: Maybe Text
v1EventSeriesCount :: Maybe Int
..} ) (Maybe DateTime -> V1EventSeries)
-> f (Maybe DateTime) -> f V1EventSeries
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1EventSeriesLastObservedTime
{-# INLINE v1EventSeriesLastObservedTimeL #-}

-- | 'v1EventSeriesState' Lens
v1EventSeriesStateL :: Lens_' V1EventSeries (Maybe Text)
v1EventSeriesStateL :: (Maybe Text -> f (Maybe Text)) -> V1EventSeries -> f V1EventSeries
v1EventSeriesStateL Maybe Text -> f (Maybe Text)
f V1EventSeries{Maybe Int
Maybe Text
Maybe DateTime
v1EventSeriesState :: Maybe Text
v1EventSeriesLastObservedTime :: Maybe DateTime
v1EventSeriesCount :: Maybe Int
v1EventSeriesState :: V1EventSeries -> Maybe Text
v1EventSeriesLastObservedTime :: V1EventSeries -> Maybe DateTime
v1EventSeriesCount :: V1EventSeries -> Maybe Int
..} = (\Maybe Text
v1EventSeriesState -> V1EventSeries :: Maybe Int -> Maybe DateTime -> Maybe Text -> V1EventSeries
V1EventSeries { Maybe Text
v1EventSeriesState :: Maybe Text
v1EventSeriesState :: Maybe Text
v1EventSeriesState, Maybe Int
Maybe DateTime
v1EventSeriesLastObservedTime :: Maybe DateTime
v1EventSeriesCount :: Maybe Int
v1EventSeriesLastObservedTime :: Maybe DateTime
v1EventSeriesCount :: Maybe Int
..} ) (Maybe Text -> V1EventSeries) -> f (Maybe Text) -> f V1EventSeries
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventSeriesState
{-# INLINE v1EventSeriesStateL #-}



-- * V1EventSource

-- | 'v1EventSourceComponent' Lens
v1EventSourceComponentL :: Lens_' V1EventSource (Maybe Text)
v1EventSourceComponentL :: (Maybe Text -> f (Maybe Text)) -> V1EventSource -> f V1EventSource
v1EventSourceComponentL Maybe Text -> f (Maybe Text)
f V1EventSource{Maybe Text
v1EventSourceHost :: V1EventSource -> Maybe Text
v1EventSourceComponent :: V1EventSource -> Maybe Text
v1EventSourceHost :: Maybe Text
v1EventSourceComponent :: Maybe Text
..} = (\Maybe Text
v1EventSourceComponent -> V1EventSource :: Maybe Text -> Maybe Text -> V1EventSource
V1EventSource { Maybe Text
v1EventSourceComponent :: Maybe Text
v1EventSourceComponent :: Maybe Text
v1EventSourceComponent, Maybe Text
v1EventSourceHost :: Maybe Text
v1EventSourceHost :: Maybe Text
..} ) (Maybe Text -> V1EventSource) -> f (Maybe Text) -> f V1EventSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventSourceComponent
{-# INLINE v1EventSourceComponentL #-}

-- | 'v1EventSourceHost' Lens
v1EventSourceHostL :: Lens_' V1EventSource (Maybe Text)
v1EventSourceHostL :: (Maybe Text -> f (Maybe Text)) -> V1EventSource -> f V1EventSource
v1EventSourceHostL Maybe Text -> f (Maybe Text)
f V1EventSource{Maybe Text
v1EventSourceHost :: Maybe Text
v1EventSourceComponent :: Maybe Text
v1EventSourceHost :: V1EventSource -> Maybe Text
v1EventSourceComponent :: V1EventSource -> Maybe Text
..} = (\Maybe Text
v1EventSourceHost -> V1EventSource :: Maybe Text -> Maybe Text -> V1EventSource
V1EventSource { Maybe Text
v1EventSourceHost :: Maybe Text
v1EventSourceHost :: Maybe Text
v1EventSourceHost, Maybe Text
v1EventSourceComponent :: Maybe Text
v1EventSourceComponent :: Maybe Text
..} ) (Maybe Text -> V1EventSource) -> f (Maybe Text) -> f V1EventSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EventSourceHost
{-# INLINE v1EventSourceHostL #-}



-- * V1ExecAction

-- | 'v1ExecActionCommand' Lens
v1ExecActionCommandL :: Lens_' V1ExecAction (Maybe [Text])
v1ExecActionCommandL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ExecAction -> f V1ExecAction
v1ExecActionCommandL Maybe [Text] -> f (Maybe [Text])
f V1ExecAction{Maybe [Text]
v1ExecActionCommand :: V1ExecAction -> Maybe [Text]
v1ExecActionCommand :: Maybe [Text]
..} = (\Maybe [Text]
v1ExecActionCommand -> V1ExecAction :: Maybe [Text] -> V1ExecAction
V1ExecAction { Maybe [Text]
v1ExecActionCommand :: Maybe [Text]
v1ExecActionCommand :: Maybe [Text]
v1ExecActionCommand, ..} ) (Maybe [Text] -> V1ExecAction)
-> f (Maybe [Text]) -> f V1ExecAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ExecActionCommand
{-# INLINE v1ExecActionCommandL #-}



-- * V1ExternalDocumentation

-- | 'v1ExternalDocumentationDescription' Lens
v1ExternalDocumentationDescriptionL :: Lens_' V1ExternalDocumentation (Maybe Text)
v1ExternalDocumentationDescriptionL :: (Maybe Text -> f (Maybe Text))
-> V1ExternalDocumentation -> f V1ExternalDocumentation
v1ExternalDocumentationDescriptionL Maybe Text -> f (Maybe Text)
f V1ExternalDocumentation{Maybe Text
v1ExternalDocumentationUrl :: V1ExternalDocumentation -> Maybe Text
v1ExternalDocumentationDescription :: V1ExternalDocumentation -> Maybe Text
v1ExternalDocumentationUrl :: Maybe Text
v1ExternalDocumentationDescription :: Maybe Text
..} = (\Maybe Text
v1ExternalDocumentationDescription -> V1ExternalDocumentation :: Maybe Text -> Maybe Text -> V1ExternalDocumentation
V1ExternalDocumentation { Maybe Text
v1ExternalDocumentationDescription :: Maybe Text
v1ExternalDocumentationDescription :: Maybe Text
v1ExternalDocumentationDescription, Maybe Text
v1ExternalDocumentationUrl :: Maybe Text
v1ExternalDocumentationUrl :: Maybe Text
..} ) (Maybe Text -> V1ExternalDocumentation)
-> f (Maybe Text) -> f V1ExternalDocumentation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ExternalDocumentationDescription
{-# INLINE v1ExternalDocumentationDescriptionL #-}

-- | 'v1ExternalDocumentationUrl' Lens
v1ExternalDocumentationUrlL :: Lens_' V1ExternalDocumentation (Maybe Text)
v1ExternalDocumentationUrlL :: (Maybe Text -> f (Maybe Text))
-> V1ExternalDocumentation -> f V1ExternalDocumentation
v1ExternalDocumentationUrlL Maybe Text -> f (Maybe Text)
f V1ExternalDocumentation{Maybe Text
v1ExternalDocumentationUrl :: Maybe Text
v1ExternalDocumentationDescription :: Maybe Text
v1ExternalDocumentationUrl :: V1ExternalDocumentation -> Maybe Text
v1ExternalDocumentationDescription :: V1ExternalDocumentation -> Maybe Text
..} = (\Maybe Text
v1ExternalDocumentationUrl -> V1ExternalDocumentation :: Maybe Text -> Maybe Text -> V1ExternalDocumentation
V1ExternalDocumentation { Maybe Text
v1ExternalDocumentationUrl :: Maybe Text
v1ExternalDocumentationUrl :: Maybe Text
v1ExternalDocumentationUrl, Maybe Text
v1ExternalDocumentationDescription :: Maybe Text
v1ExternalDocumentationDescription :: Maybe Text
..} ) (Maybe Text -> V1ExternalDocumentation)
-> f (Maybe Text) -> f V1ExternalDocumentation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ExternalDocumentationUrl
{-# INLINE v1ExternalDocumentationUrlL #-}



-- * V1FCVolumeSource

-- | 'v1FCVolumeSourceFsType' Lens
v1FCVolumeSourceFsTypeL :: Lens_' V1FCVolumeSource (Maybe Text)
v1FCVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1FCVolumeSource -> f V1FCVolumeSource
v1FCVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1FCVolumeSource{Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceWwids :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceTargetWwNs :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceReadOnly :: V1FCVolumeSource -> Maybe Bool
v1FCVolumeSourceLun :: V1FCVolumeSource -> Maybe Int
v1FCVolumeSourceFsType :: V1FCVolumeSource -> Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1FCVolumeSourceFsType -> V1FCVolumeSource :: Maybe Text
-> Maybe Int
-> Maybe Bool
-> Maybe [Text]
-> Maybe [Text]
-> V1FCVolumeSource
V1FCVolumeSource { Maybe Text
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceFsType, Maybe Bool
Maybe Int
Maybe [Text]
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
..} ) (Maybe Text -> V1FCVolumeSource)
-> f (Maybe Text) -> f V1FCVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FCVolumeSourceFsType
{-# INLINE v1FCVolumeSourceFsTypeL #-}

-- | 'v1FCVolumeSourceLun' Lens
v1FCVolumeSourceLunL :: Lens_' V1FCVolumeSource (Maybe Int)
v1FCVolumeSourceLunL :: (Maybe Int -> f (Maybe Int))
-> V1FCVolumeSource -> f V1FCVolumeSource
v1FCVolumeSourceLunL Maybe Int -> f (Maybe Int)
f V1FCVolumeSource{Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceWwids :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceTargetWwNs :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceReadOnly :: V1FCVolumeSource -> Maybe Bool
v1FCVolumeSourceLun :: V1FCVolumeSource -> Maybe Int
v1FCVolumeSourceFsType :: V1FCVolumeSource -> Maybe Text
..} = (\Maybe Int
v1FCVolumeSourceLun -> V1FCVolumeSource :: Maybe Text
-> Maybe Int
-> Maybe Bool
-> Maybe [Text]
-> Maybe [Text]
-> V1FCVolumeSource
V1FCVolumeSource { Maybe Int
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceLun, Maybe Bool
Maybe [Text]
Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceFsType :: Maybe Text
..} ) (Maybe Int -> V1FCVolumeSource)
-> f (Maybe Int) -> f V1FCVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1FCVolumeSourceLun
{-# INLINE v1FCVolumeSourceLunL #-}

-- | 'v1FCVolumeSourceReadOnly' Lens
v1FCVolumeSourceReadOnlyL :: Lens_' V1FCVolumeSource (Maybe Bool)
v1FCVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1FCVolumeSource -> f V1FCVolumeSource
v1FCVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1FCVolumeSource{Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceWwids :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceTargetWwNs :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceReadOnly :: V1FCVolumeSource -> Maybe Bool
v1FCVolumeSourceLun :: V1FCVolumeSource -> Maybe Int
v1FCVolumeSourceFsType :: V1FCVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1FCVolumeSourceReadOnly -> V1FCVolumeSource :: Maybe Text
-> Maybe Int
-> Maybe Bool
-> Maybe [Text]
-> Maybe [Text]
-> V1FCVolumeSource
V1FCVolumeSource { Maybe Bool
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceReadOnly, Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1FCVolumeSource)
-> f (Maybe Bool) -> f V1FCVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1FCVolumeSourceReadOnly
{-# INLINE v1FCVolumeSourceReadOnlyL #-}

-- | 'v1FCVolumeSourceTargetWwNs' Lens
v1FCVolumeSourceTargetWwNsL :: Lens_' V1FCVolumeSource (Maybe [Text])
v1FCVolumeSourceTargetWwNsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1FCVolumeSource -> f V1FCVolumeSource
v1FCVolumeSourceTargetWwNsL Maybe [Text] -> f (Maybe [Text])
f V1FCVolumeSource{Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceWwids :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceTargetWwNs :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceReadOnly :: V1FCVolumeSource -> Maybe Bool
v1FCVolumeSourceLun :: V1FCVolumeSource -> Maybe Int
v1FCVolumeSourceFsType :: V1FCVolumeSource -> Maybe Text
..} = (\Maybe [Text]
v1FCVolumeSourceTargetWwNs -> V1FCVolumeSource :: Maybe Text
-> Maybe Int
-> Maybe Bool
-> Maybe [Text]
-> Maybe [Text]
-> V1FCVolumeSource
V1FCVolumeSource { Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceTargetWwNs, Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
..} ) (Maybe [Text] -> V1FCVolumeSource)
-> f (Maybe [Text]) -> f V1FCVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1FCVolumeSourceTargetWwNs
{-# INLINE v1FCVolumeSourceTargetWwNsL #-}

-- | 'v1FCVolumeSourceWwids' Lens
v1FCVolumeSourceWwidsL :: Lens_' V1FCVolumeSource (Maybe [Text])
v1FCVolumeSourceWwidsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1FCVolumeSource -> f V1FCVolumeSource
v1FCVolumeSourceWwidsL Maybe [Text] -> f (Maybe [Text])
f V1FCVolumeSource{Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceWwids :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceTargetWwNs :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceReadOnly :: V1FCVolumeSource -> Maybe Bool
v1FCVolumeSourceLun :: V1FCVolumeSource -> Maybe Int
v1FCVolumeSourceFsType :: V1FCVolumeSource -> Maybe Text
..} = (\Maybe [Text]
v1FCVolumeSourceWwids -> V1FCVolumeSource :: Maybe Text
-> Maybe Int
-> Maybe Bool
-> Maybe [Text]
-> Maybe [Text]
-> V1FCVolumeSource
V1FCVolumeSource { Maybe [Text]
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceWwids, Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceTargetWwNs :: Maybe [Text]
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceFsType :: Maybe Text
..} ) (Maybe [Text] -> V1FCVolumeSource)
-> f (Maybe [Text]) -> f V1FCVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1FCVolumeSourceWwids
{-# INLINE v1FCVolumeSourceWwidsL #-}



-- * V1FlexPersistentVolumeSource

-- | 'v1FlexPersistentVolumeSourceDriver' Lens
v1FlexPersistentVolumeSourceDriverL :: Lens_' V1FlexPersistentVolumeSource (Text)
v1FlexPersistentVolumeSourceDriverL :: (Text -> f Text)
-> V1FlexPersistentVolumeSource -> f V1FlexPersistentVolumeSource
v1FlexPersistentVolumeSourceDriverL Text -> f Text
f V1FlexPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceSecretRef :: V1FlexPersistentVolumeSource -> Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: V1FlexPersistentVolumeSource -> Maybe Bool
v1FlexPersistentVolumeSourceOptions :: V1FlexPersistentVolumeSource -> Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: V1FlexPersistentVolumeSource -> Maybe Text
v1FlexPersistentVolumeSourceDriver :: V1FlexPersistentVolumeSource -> Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
..} = (\Text
v1FlexPersistentVolumeSourceDriver -> V1FlexPersistentVolumeSource :: Text
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe Bool
-> Maybe V1SecretReference
-> V1FlexPersistentVolumeSource
V1FlexPersistentVolumeSource { Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceDriver, Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1FlexPersistentVolumeSource)
-> f Text -> f V1FlexPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1FlexPersistentVolumeSourceDriver
{-# INLINE v1FlexPersistentVolumeSourceDriverL #-}

-- | 'v1FlexPersistentVolumeSourceFsType' Lens
v1FlexPersistentVolumeSourceFsTypeL :: Lens_' V1FlexPersistentVolumeSource (Maybe Text)
v1FlexPersistentVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1FlexPersistentVolumeSource -> f V1FlexPersistentVolumeSource
v1FlexPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1FlexPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceSecretRef :: V1FlexPersistentVolumeSource -> Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: V1FlexPersistentVolumeSource -> Maybe Bool
v1FlexPersistentVolumeSourceOptions :: V1FlexPersistentVolumeSource -> Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: V1FlexPersistentVolumeSource -> Maybe Text
v1FlexPersistentVolumeSourceDriver :: V1FlexPersistentVolumeSource -> Text
..} = (\Maybe Text
v1FlexPersistentVolumeSourceFsType -> V1FlexPersistentVolumeSource :: Text
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe Bool
-> Maybe V1SecretReference
-> V1FlexPersistentVolumeSource
V1FlexPersistentVolumeSource { Maybe Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceFsType, Maybe Bool
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceDriver :: Text
..} ) (Maybe Text -> V1FlexPersistentVolumeSource)
-> f (Maybe Text) -> f V1FlexPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlexPersistentVolumeSourceFsType
{-# INLINE v1FlexPersistentVolumeSourceFsTypeL #-}

-- | 'v1FlexPersistentVolumeSourceOptions' Lens
v1FlexPersistentVolumeSourceOptionsL :: Lens_' V1FlexPersistentVolumeSource (Maybe (Map.Map String Text))
v1FlexPersistentVolumeSourceOptionsL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1FlexPersistentVolumeSource -> f V1FlexPersistentVolumeSource
v1FlexPersistentVolumeSourceOptionsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1FlexPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceSecretRef :: V1FlexPersistentVolumeSource -> Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: V1FlexPersistentVolumeSource -> Maybe Bool
v1FlexPersistentVolumeSourceOptions :: V1FlexPersistentVolumeSource -> Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: V1FlexPersistentVolumeSource -> Maybe Text
v1FlexPersistentVolumeSourceDriver :: V1FlexPersistentVolumeSource -> Text
..} = (\Maybe (Map String Text)
v1FlexPersistentVolumeSourceOptions -> V1FlexPersistentVolumeSource :: Text
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe Bool
-> Maybe V1SecretReference
-> V1FlexPersistentVolumeSource
V1FlexPersistentVolumeSource { Maybe (Map String Text)
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceOptions, Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
..} ) (Maybe (Map String Text) -> V1FlexPersistentVolumeSource)
-> f (Maybe (Map String Text)) -> f V1FlexPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1FlexPersistentVolumeSourceOptions
{-# INLINE v1FlexPersistentVolumeSourceOptionsL #-}

-- | 'v1FlexPersistentVolumeSourceReadOnly' Lens
v1FlexPersistentVolumeSourceReadOnlyL :: Lens_' V1FlexPersistentVolumeSource (Maybe Bool)
v1FlexPersistentVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1FlexPersistentVolumeSource -> f V1FlexPersistentVolumeSource
v1FlexPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1FlexPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceSecretRef :: V1FlexPersistentVolumeSource -> Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: V1FlexPersistentVolumeSource -> Maybe Bool
v1FlexPersistentVolumeSourceOptions :: V1FlexPersistentVolumeSource -> Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: V1FlexPersistentVolumeSource -> Maybe Text
v1FlexPersistentVolumeSourceDriver :: V1FlexPersistentVolumeSource -> Text
..} = (\Maybe Bool
v1FlexPersistentVolumeSourceReadOnly -> V1FlexPersistentVolumeSource :: Text
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe Bool
-> Maybe V1SecretReference
-> V1FlexPersistentVolumeSource
V1FlexPersistentVolumeSource { Maybe Bool
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceReadOnly, Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
..} ) (Maybe Bool -> V1FlexPersistentVolumeSource)
-> f (Maybe Bool) -> f V1FlexPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1FlexPersistentVolumeSourceReadOnly
{-# INLINE v1FlexPersistentVolumeSourceReadOnlyL #-}

-- | 'v1FlexPersistentVolumeSourceSecretRef' Lens
v1FlexPersistentVolumeSourceSecretRefL :: Lens_' V1FlexPersistentVolumeSource (Maybe V1SecretReference)
v1FlexPersistentVolumeSourceSecretRefL :: (Maybe V1SecretReference -> f (Maybe V1SecretReference))
-> V1FlexPersistentVolumeSource -> f V1FlexPersistentVolumeSource
v1FlexPersistentVolumeSourceSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1FlexPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceSecretRef :: V1FlexPersistentVolumeSource -> Maybe V1SecretReference
v1FlexPersistentVolumeSourceReadOnly :: V1FlexPersistentVolumeSource -> Maybe Bool
v1FlexPersistentVolumeSourceOptions :: V1FlexPersistentVolumeSource -> Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: V1FlexPersistentVolumeSource -> Maybe Text
v1FlexPersistentVolumeSourceDriver :: V1FlexPersistentVolumeSource -> Text
..} = (\Maybe V1SecretReference
v1FlexPersistentVolumeSourceSecretRef -> V1FlexPersistentVolumeSource :: Text
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe Bool
-> Maybe V1SecretReference
-> V1FlexPersistentVolumeSource
V1FlexPersistentVolumeSource { Maybe V1SecretReference
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceSecretRef, Maybe Bool
Maybe Text
Maybe (Map String Text)
Text
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceDriver :: Text
..} ) (Maybe V1SecretReference -> V1FlexPersistentVolumeSource)
-> f (Maybe V1SecretReference) -> f V1FlexPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretReference -> f (Maybe V1SecretReference)
f Maybe V1SecretReference
v1FlexPersistentVolumeSourceSecretRef
{-# INLINE v1FlexPersistentVolumeSourceSecretRefL #-}



-- * V1FlexVolumeSource

-- | 'v1FlexVolumeSourceDriver' Lens
v1FlexVolumeSourceDriverL :: Lens_' V1FlexVolumeSource (Text)
v1FlexVolumeSourceDriverL :: (Text -> f Text) -> V1FlexVolumeSource -> f V1FlexVolumeSource
v1FlexVolumeSourceDriverL Text -> f Text
f V1FlexVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceSecretRef :: V1FlexVolumeSource -> Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: V1FlexVolumeSource -> Maybe Bool
v1FlexVolumeSourceOptions :: V1FlexVolumeSource -> Maybe (Map String Text)
v1FlexVolumeSourceFsType :: V1FlexVolumeSource -> Maybe Text
v1FlexVolumeSourceDriver :: V1FlexVolumeSource -> Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
..} = (\Text
v1FlexVolumeSourceDriver -> V1FlexVolumeSource :: Text
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> V1FlexVolumeSource
V1FlexVolumeSource { Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceDriver, Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1FlexVolumeSource) -> f Text -> f V1FlexVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1FlexVolumeSourceDriver
{-# INLINE v1FlexVolumeSourceDriverL #-}

-- | 'v1FlexVolumeSourceFsType' Lens
v1FlexVolumeSourceFsTypeL :: Lens_' V1FlexVolumeSource (Maybe Text)
v1FlexVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1FlexVolumeSource -> f V1FlexVolumeSource
v1FlexVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1FlexVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceSecretRef :: V1FlexVolumeSource -> Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: V1FlexVolumeSource -> Maybe Bool
v1FlexVolumeSourceOptions :: V1FlexVolumeSource -> Maybe (Map String Text)
v1FlexVolumeSourceFsType :: V1FlexVolumeSource -> Maybe Text
v1FlexVolumeSourceDriver :: V1FlexVolumeSource -> Text
..} = (\Maybe Text
v1FlexVolumeSourceFsType -> V1FlexVolumeSource :: Text
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> V1FlexVolumeSource
V1FlexVolumeSource { Maybe Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceFsType, Maybe Bool
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceDriver :: Text
..} ) (Maybe Text -> V1FlexVolumeSource)
-> f (Maybe Text) -> f V1FlexVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlexVolumeSourceFsType
{-# INLINE v1FlexVolumeSourceFsTypeL #-}

-- | 'v1FlexVolumeSourceOptions' Lens
v1FlexVolumeSourceOptionsL :: Lens_' V1FlexVolumeSource (Maybe (Map.Map String Text))
v1FlexVolumeSourceOptionsL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1FlexVolumeSource -> f V1FlexVolumeSource
v1FlexVolumeSourceOptionsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1FlexVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceSecretRef :: V1FlexVolumeSource -> Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: V1FlexVolumeSource -> Maybe Bool
v1FlexVolumeSourceOptions :: V1FlexVolumeSource -> Maybe (Map String Text)
v1FlexVolumeSourceFsType :: V1FlexVolumeSource -> Maybe Text
v1FlexVolumeSourceDriver :: V1FlexVolumeSource -> Text
..} = (\Maybe (Map String Text)
v1FlexVolumeSourceOptions -> V1FlexVolumeSource :: Text
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> V1FlexVolumeSource
V1FlexVolumeSource { Maybe (Map String Text)
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceOptions, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
..} ) (Maybe (Map String Text) -> V1FlexVolumeSource)
-> f (Maybe (Map String Text)) -> f V1FlexVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1FlexVolumeSourceOptions
{-# INLINE v1FlexVolumeSourceOptionsL #-}

-- | 'v1FlexVolumeSourceReadOnly' Lens
v1FlexVolumeSourceReadOnlyL :: Lens_' V1FlexVolumeSource (Maybe Bool)
v1FlexVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1FlexVolumeSource -> f V1FlexVolumeSource
v1FlexVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1FlexVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceSecretRef :: V1FlexVolumeSource -> Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: V1FlexVolumeSource -> Maybe Bool
v1FlexVolumeSourceOptions :: V1FlexVolumeSource -> Maybe (Map String Text)
v1FlexVolumeSourceFsType :: V1FlexVolumeSource -> Maybe Text
v1FlexVolumeSourceDriver :: V1FlexVolumeSource -> Text
..} = (\Maybe Bool
v1FlexVolumeSourceReadOnly -> V1FlexVolumeSource :: Text
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> V1FlexVolumeSource
V1FlexVolumeSource { Maybe Bool
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceReadOnly, Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
..} ) (Maybe Bool -> V1FlexVolumeSource)
-> f (Maybe Bool) -> f V1FlexVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1FlexVolumeSourceReadOnly
{-# INLINE v1FlexVolumeSourceReadOnlyL #-}

-- | 'v1FlexVolumeSourceSecretRef' Lens
v1FlexVolumeSourceSecretRefL :: Lens_' V1FlexVolumeSource (Maybe V1LocalObjectReference)
v1FlexVolumeSourceSecretRefL :: (Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference))
-> V1FlexVolumeSource -> f V1FlexVolumeSource
v1FlexVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1FlexVolumeSource{Maybe Bool
Maybe Text
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceSecretRef :: V1FlexVolumeSource -> Maybe V1LocalObjectReference
v1FlexVolumeSourceReadOnly :: V1FlexVolumeSource -> Maybe Bool
v1FlexVolumeSourceOptions :: V1FlexVolumeSource -> Maybe (Map String Text)
v1FlexVolumeSourceFsType :: V1FlexVolumeSource -> Maybe Text
v1FlexVolumeSourceDriver :: V1FlexVolumeSource -> Text
..} = (\Maybe V1LocalObjectReference
v1FlexVolumeSourceSecretRef -> V1FlexVolumeSource :: Text
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> V1FlexVolumeSource
V1FlexVolumeSource { Maybe V1LocalObjectReference
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceSecretRef, Maybe Bool
Maybe Text
Maybe (Map String Text)
Text
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceDriver :: Text
..} ) (Maybe V1LocalObjectReference -> V1FlexVolumeSource)
-> f (Maybe V1LocalObjectReference) -> f V1FlexVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f Maybe V1LocalObjectReference
v1FlexVolumeSourceSecretRef
{-# INLINE v1FlexVolumeSourceSecretRefL #-}



-- * V1FlockerVolumeSource

-- | 'v1FlockerVolumeSourceDatasetName' Lens
v1FlockerVolumeSourceDatasetNameL :: Lens_' V1FlockerVolumeSource (Maybe Text)
v1FlockerVolumeSourceDatasetNameL :: (Maybe Text -> f (Maybe Text))
-> V1FlockerVolumeSource -> f V1FlockerVolumeSource
v1FlockerVolumeSourceDatasetNameL Maybe Text -> f (Maybe Text)
f V1FlockerVolumeSource{Maybe Text
v1FlockerVolumeSourceDatasetUuid :: V1FlockerVolumeSource -> Maybe Text
v1FlockerVolumeSourceDatasetName :: V1FlockerVolumeSource -> Maybe Text
v1FlockerVolumeSourceDatasetUuid :: Maybe Text
v1FlockerVolumeSourceDatasetName :: Maybe Text
..} = (\Maybe Text
v1FlockerVolumeSourceDatasetName -> V1FlockerVolumeSource :: Maybe Text -> Maybe Text -> V1FlockerVolumeSource
V1FlockerVolumeSource { Maybe Text
v1FlockerVolumeSourceDatasetName :: Maybe Text
v1FlockerVolumeSourceDatasetName :: Maybe Text
v1FlockerVolumeSourceDatasetName, Maybe Text
v1FlockerVolumeSourceDatasetUuid :: Maybe Text
v1FlockerVolumeSourceDatasetUuid :: Maybe Text
..} ) (Maybe Text -> V1FlockerVolumeSource)
-> f (Maybe Text) -> f V1FlockerVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlockerVolumeSourceDatasetName
{-# INLINE v1FlockerVolumeSourceDatasetNameL #-}

-- | 'v1FlockerVolumeSourceDatasetUuid' Lens
v1FlockerVolumeSourceDatasetUuidL :: Lens_' V1FlockerVolumeSource (Maybe Text)
v1FlockerVolumeSourceDatasetUuidL :: (Maybe Text -> f (Maybe Text))
-> V1FlockerVolumeSource -> f V1FlockerVolumeSource
v1FlockerVolumeSourceDatasetUuidL Maybe Text -> f (Maybe Text)
f V1FlockerVolumeSource{Maybe Text
v1FlockerVolumeSourceDatasetUuid :: Maybe Text
v1FlockerVolumeSourceDatasetName :: Maybe Text
v1FlockerVolumeSourceDatasetUuid :: V1FlockerVolumeSource -> Maybe Text
v1FlockerVolumeSourceDatasetName :: V1FlockerVolumeSource -> Maybe Text
..} = (\Maybe Text
v1FlockerVolumeSourceDatasetUuid -> V1FlockerVolumeSource :: Maybe Text -> Maybe Text -> V1FlockerVolumeSource
V1FlockerVolumeSource { Maybe Text
v1FlockerVolumeSourceDatasetUuid :: Maybe Text
v1FlockerVolumeSourceDatasetUuid :: Maybe Text
v1FlockerVolumeSourceDatasetUuid, Maybe Text
v1FlockerVolumeSourceDatasetName :: Maybe Text
v1FlockerVolumeSourceDatasetName :: Maybe Text
..} ) (Maybe Text -> V1FlockerVolumeSource)
-> f (Maybe Text) -> f V1FlockerVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlockerVolumeSourceDatasetUuid
{-# INLINE v1FlockerVolumeSourceDatasetUuidL #-}



-- * V1GCEPersistentDiskVolumeSource

-- | 'v1GCEPersistentDiskVolumeSourceFsType' Lens
v1GCEPersistentDiskVolumeSourceFsTypeL :: Lens_' V1GCEPersistentDiskVolumeSource (Maybe Text)
v1GCEPersistentDiskVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1GCEPersistentDiskVolumeSource
-> f V1GCEPersistentDiskVolumeSource
v1GCEPersistentDiskVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1GCEPersistentDiskVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceReadOnly :: V1GCEPersistentDiskVolumeSource -> Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: V1GCEPersistentDiskVolumeSource -> Text
v1GCEPersistentDiskVolumeSourcePartition :: V1GCEPersistentDiskVolumeSource -> Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: V1GCEPersistentDiskVolumeSource -> Maybe Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1GCEPersistentDiskVolumeSourceFsType -> V1GCEPersistentDiskVolumeSource :: Maybe Text
-> Maybe Int
-> Text
-> Maybe Bool
-> V1GCEPersistentDiskVolumeSource
V1GCEPersistentDiskVolumeSource { Maybe Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourceFsType, Maybe Bool
Maybe Int
Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
..} ) (Maybe Text -> V1GCEPersistentDiskVolumeSource)
-> f (Maybe Text) -> f V1GCEPersistentDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1GCEPersistentDiskVolumeSourceFsType
{-# INLINE v1GCEPersistentDiskVolumeSourceFsTypeL #-}

-- | 'v1GCEPersistentDiskVolumeSourcePartition' Lens
v1GCEPersistentDiskVolumeSourcePartitionL :: Lens_' V1GCEPersistentDiskVolumeSource (Maybe Int)
v1GCEPersistentDiskVolumeSourcePartitionL :: (Maybe Int -> f (Maybe Int))
-> V1GCEPersistentDiskVolumeSource
-> f V1GCEPersistentDiskVolumeSource
v1GCEPersistentDiskVolumeSourcePartitionL Maybe Int -> f (Maybe Int)
f V1GCEPersistentDiskVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourceReadOnly :: V1GCEPersistentDiskVolumeSource -> Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: V1GCEPersistentDiskVolumeSource -> Text
v1GCEPersistentDiskVolumeSourcePartition :: V1GCEPersistentDiskVolumeSource -> Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: V1GCEPersistentDiskVolumeSource -> Maybe Text
..} = (\Maybe Int
v1GCEPersistentDiskVolumeSourcePartition -> V1GCEPersistentDiskVolumeSource :: Maybe Text
-> Maybe Int
-> Text
-> Maybe Bool
-> V1GCEPersistentDiskVolumeSource
V1GCEPersistentDiskVolumeSource { Maybe Int
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourcePartition, Maybe Bool
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
..} ) (Maybe Int -> V1GCEPersistentDiskVolumeSource)
-> f (Maybe Int) -> f V1GCEPersistentDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1GCEPersistentDiskVolumeSourcePartition
{-# INLINE v1GCEPersistentDiskVolumeSourcePartitionL #-}

-- | 'v1GCEPersistentDiskVolumeSourcePdName' Lens
v1GCEPersistentDiskVolumeSourcePdNameL :: Lens_' V1GCEPersistentDiskVolumeSource (Text)
v1GCEPersistentDiskVolumeSourcePdNameL :: (Text -> f Text)
-> V1GCEPersistentDiskVolumeSource
-> f V1GCEPersistentDiskVolumeSource
v1GCEPersistentDiskVolumeSourcePdNameL Text -> f Text
f V1GCEPersistentDiskVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourceReadOnly :: V1GCEPersistentDiskVolumeSource -> Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: V1GCEPersistentDiskVolumeSource -> Text
v1GCEPersistentDiskVolumeSourcePartition :: V1GCEPersistentDiskVolumeSource -> Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: V1GCEPersistentDiskVolumeSource -> Maybe Text
..} = (\Text
v1GCEPersistentDiskVolumeSourcePdName -> V1GCEPersistentDiskVolumeSource :: Maybe Text
-> Maybe Int
-> Text
-> Maybe Bool
-> V1GCEPersistentDiskVolumeSource
V1GCEPersistentDiskVolumeSource { Text
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePdName, Maybe Bool
Maybe Int
Maybe Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1GCEPersistentDiskVolumeSource)
-> f Text -> f V1GCEPersistentDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1GCEPersistentDiskVolumeSourcePdName
{-# INLINE v1GCEPersistentDiskVolumeSourcePdNameL #-}

-- | 'v1GCEPersistentDiskVolumeSourceReadOnly' Lens
v1GCEPersistentDiskVolumeSourceReadOnlyL :: Lens_' V1GCEPersistentDiskVolumeSource (Maybe Bool)
v1GCEPersistentDiskVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1GCEPersistentDiskVolumeSource
-> f V1GCEPersistentDiskVolumeSource
v1GCEPersistentDiskVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1GCEPersistentDiskVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourceReadOnly :: V1GCEPersistentDiskVolumeSource -> Maybe Bool
v1GCEPersistentDiskVolumeSourcePdName :: V1GCEPersistentDiskVolumeSource -> Text
v1GCEPersistentDiskVolumeSourcePartition :: V1GCEPersistentDiskVolumeSource -> Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: V1GCEPersistentDiskVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1GCEPersistentDiskVolumeSourceReadOnly -> V1GCEPersistentDiskVolumeSource :: Maybe Text
-> Maybe Int
-> Text
-> Maybe Bool
-> V1GCEPersistentDiskVolumeSource
V1GCEPersistentDiskVolumeSource { Maybe Bool
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourceReadOnly, Maybe Int
Maybe Text
Text
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1GCEPersistentDiskVolumeSource)
-> f (Maybe Bool) -> f V1GCEPersistentDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1GCEPersistentDiskVolumeSourceReadOnly
{-# INLINE v1GCEPersistentDiskVolumeSourceReadOnlyL #-}



-- * V1GitRepoVolumeSource

-- | 'v1GitRepoVolumeSourceDirectory' Lens
v1GitRepoVolumeSourceDirectoryL :: Lens_' V1GitRepoVolumeSource (Maybe Text)
v1GitRepoVolumeSourceDirectoryL :: (Maybe Text -> f (Maybe Text))
-> V1GitRepoVolumeSource -> f V1GitRepoVolumeSource
v1GitRepoVolumeSourceDirectoryL Maybe Text -> f (Maybe Text)
f V1GitRepoVolumeSource{Maybe Text
Text
v1GitRepoVolumeSourceRevision :: V1GitRepoVolumeSource -> Maybe Text
v1GitRepoVolumeSourceRepository :: V1GitRepoVolumeSource -> Text
v1GitRepoVolumeSourceDirectory :: V1GitRepoVolumeSource -> Maybe Text
v1GitRepoVolumeSourceRevision :: Maybe Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
..} = (\Maybe Text
v1GitRepoVolumeSourceDirectory -> V1GitRepoVolumeSource :: Maybe Text -> Text -> Maybe Text -> V1GitRepoVolumeSource
V1GitRepoVolumeSource { Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceDirectory, Maybe Text
Text
v1GitRepoVolumeSourceRevision :: Maybe Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceRevision :: Maybe Text
v1GitRepoVolumeSourceRepository :: Text
..} ) (Maybe Text -> V1GitRepoVolumeSource)
-> f (Maybe Text) -> f V1GitRepoVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1GitRepoVolumeSourceDirectory
{-# INLINE v1GitRepoVolumeSourceDirectoryL #-}

-- | 'v1GitRepoVolumeSourceRepository' Lens
v1GitRepoVolumeSourceRepositoryL :: Lens_' V1GitRepoVolumeSource (Text)
v1GitRepoVolumeSourceRepositoryL :: (Text -> f Text)
-> V1GitRepoVolumeSource -> f V1GitRepoVolumeSource
v1GitRepoVolumeSourceRepositoryL Text -> f Text
f V1GitRepoVolumeSource{Maybe Text
Text
v1GitRepoVolumeSourceRevision :: Maybe Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceRevision :: V1GitRepoVolumeSource -> Maybe Text
v1GitRepoVolumeSourceRepository :: V1GitRepoVolumeSource -> Text
v1GitRepoVolumeSourceDirectory :: V1GitRepoVolumeSource -> Maybe Text
..} = (\Text
v1GitRepoVolumeSourceRepository -> V1GitRepoVolumeSource :: Maybe Text -> Text -> Maybe Text -> V1GitRepoVolumeSource
V1GitRepoVolumeSource { Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceRepository, Maybe Text
v1GitRepoVolumeSourceRevision :: Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceRevision :: Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
..} ) (Text -> V1GitRepoVolumeSource)
-> f Text -> f V1GitRepoVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1GitRepoVolumeSourceRepository
{-# INLINE v1GitRepoVolumeSourceRepositoryL #-}

-- | 'v1GitRepoVolumeSourceRevision' Lens
v1GitRepoVolumeSourceRevisionL :: Lens_' V1GitRepoVolumeSource (Maybe Text)
v1GitRepoVolumeSourceRevisionL :: (Maybe Text -> f (Maybe Text))
-> V1GitRepoVolumeSource -> f V1GitRepoVolumeSource
v1GitRepoVolumeSourceRevisionL Maybe Text -> f (Maybe Text)
f V1GitRepoVolumeSource{Maybe Text
Text
v1GitRepoVolumeSourceRevision :: Maybe Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceRevision :: V1GitRepoVolumeSource -> Maybe Text
v1GitRepoVolumeSourceRepository :: V1GitRepoVolumeSource -> Text
v1GitRepoVolumeSourceDirectory :: V1GitRepoVolumeSource -> Maybe Text
..} = (\Maybe Text
v1GitRepoVolumeSourceRevision -> V1GitRepoVolumeSource :: Maybe Text -> Text -> Maybe Text -> V1GitRepoVolumeSource
V1GitRepoVolumeSource { Maybe Text
v1GitRepoVolumeSourceRevision :: Maybe Text
v1GitRepoVolumeSourceRevision :: Maybe Text
v1GitRepoVolumeSourceRevision, Maybe Text
Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
..} ) (Maybe Text -> V1GitRepoVolumeSource)
-> f (Maybe Text) -> f V1GitRepoVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1GitRepoVolumeSourceRevision
{-# INLINE v1GitRepoVolumeSourceRevisionL #-}



-- * V1GlusterfsPersistentVolumeSource

-- | 'v1GlusterfsPersistentVolumeSourceEndpoints' Lens
v1GlusterfsPersistentVolumeSourceEndpointsL :: Lens_' V1GlusterfsPersistentVolumeSource (Text)
v1GlusterfsPersistentVolumeSourceEndpointsL :: (Text -> f Text)
-> V1GlusterfsPersistentVolumeSource
-> f V1GlusterfsPersistentVolumeSource
v1GlusterfsPersistentVolumeSourceEndpointsL Text -> f Text
f V1GlusterfsPersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceReadOnly :: V1GlusterfsPersistentVolumeSource -> Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: V1GlusterfsPersistentVolumeSource -> Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: V1GlusterfsPersistentVolumeSource -> Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: V1GlusterfsPersistentVolumeSource -> Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
..} = (\Text
v1GlusterfsPersistentVolumeSourceEndpoints -> V1GlusterfsPersistentVolumeSource :: Text
-> Maybe Text
-> Text
-> Maybe Bool
-> V1GlusterfsPersistentVolumeSource
V1GlusterfsPersistentVolumeSource { Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceEndpoints, Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
..} ) (Text -> V1GlusterfsPersistentVolumeSource)
-> f Text -> f V1GlusterfsPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1GlusterfsPersistentVolumeSourceEndpoints
{-# INLINE v1GlusterfsPersistentVolumeSourceEndpointsL #-}

-- | 'v1GlusterfsPersistentVolumeSourceEndpointsNamespace' Lens
v1GlusterfsPersistentVolumeSourceEndpointsNamespaceL :: Lens_' V1GlusterfsPersistentVolumeSource (Maybe Text)
v1GlusterfsPersistentVolumeSourceEndpointsNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1GlusterfsPersistentVolumeSource
-> f V1GlusterfsPersistentVolumeSource
v1GlusterfsPersistentVolumeSourceEndpointsNamespaceL Maybe Text -> f (Maybe Text)
f V1GlusterfsPersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: V1GlusterfsPersistentVolumeSource -> Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: V1GlusterfsPersistentVolumeSource -> Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: V1GlusterfsPersistentVolumeSource -> Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: V1GlusterfsPersistentVolumeSource -> Text
..} = (\Maybe Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace -> V1GlusterfsPersistentVolumeSource :: Text
-> Maybe Text
-> Text
-> Maybe Bool
-> V1GlusterfsPersistentVolumeSource
V1GlusterfsPersistentVolumeSource { Maybe Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace, Maybe Bool
Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
..} ) (Maybe Text -> V1GlusterfsPersistentVolumeSource)
-> f (Maybe Text) -> f V1GlusterfsPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace
{-# INLINE v1GlusterfsPersistentVolumeSourceEndpointsNamespaceL #-}

-- | 'v1GlusterfsPersistentVolumeSourcePath' Lens
v1GlusterfsPersistentVolumeSourcePathL :: Lens_' V1GlusterfsPersistentVolumeSource (Text)
v1GlusterfsPersistentVolumeSourcePathL :: (Text -> f Text)
-> V1GlusterfsPersistentVolumeSource
-> f V1GlusterfsPersistentVolumeSource
v1GlusterfsPersistentVolumeSourcePathL Text -> f Text
f V1GlusterfsPersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: V1GlusterfsPersistentVolumeSource -> Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: V1GlusterfsPersistentVolumeSource -> Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: V1GlusterfsPersistentVolumeSource -> Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: V1GlusterfsPersistentVolumeSource -> Text
..} = (\Text
v1GlusterfsPersistentVolumeSourcePath -> V1GlusterfsPersistentVolumeSource :: Text
-> Maybe Text
-> Text
-> Maybe Bool
-> V1GlusterfsPersistentVolumeSource
V1GlusterfsPersistentVolumeSource { Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourcePath, Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
..} ) (Text -> V1GlusterfsPersistentVolumeSource)
-> f Text -> f V1GlusterfsPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1GlusterfsPersistentVolumeSourcePath
{-# INLINE v1GlusterfsPersistentVolumeSourcePathL #-}

-- | 'v1GlusterfsPersistentVolumeSourceReadOnly' Lens
v1GlusterfsPersistentVolumeSourceReadOnlyL :: Lens_' V1GlusterfsPersistentVolumeSource (Maybe Bool)
v1GlusterfsPersistentVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1GlusterfsPersistentVolumeSource
-> f V1GlusterfsPersistentVolumeSource
v1GlusterfsPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1GlusterfsPersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: V1GlusterfsPersistentVolumeSource -> Maybe Bool
v1GlusterfsPersistentVolumeSourcePath :: V1GlusterfsPersistentVolumeSource -> Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: V1GlusterfsPersistentVolumeSource -> Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: V1GlusterfsPersistentVolumeSource -> Text
..} = (\Maybe Bool
v1GlusterfsPersistentVolumeSourceReadOnly -> V1GlusterfsPersistentVolumeSource :: Text
-> Maybe Text
-> Text
-> Maybe Bool
-> V1GlusterfsPersistentVolumeSource
V1GlusterfsPersistentVolumeSource { Maybe Bool
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourceReadOnly, Maybe Text
Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
..} ) (Maybe Bool -> V1GlusterfsPersistentVolumeSource)
-> f (Maybe Bool) -> f V1GlusterfsPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1GlusterfsPersistentVolumeSourceReadOnly
{-# INLINE v1GlusterfsPersistentVolumeSourceReadOnlyL #-}



-- * V1GlusterfsVolumeSource

-- | 'v1GlusterfsVolumeSourceEndpoints' Lens
v1GlusterfsVolumeSourceEndpointsL :: Lens_' V1GlusterfsVolumeSource (Text)
v1GlusterfsVolumeSourceEndpointsL :: (Text -> f Text)
-> V1GlusterfsVolumeSource -> f V1GlusterfsVolumeSource
v1GlusterfsVolumeSourceEndpointsL Text -> f Text
f V1GlusterfsVolumeSource{Maybe Bool
Text
v1GlusterfsVolumeSourceReadOnly :: V1GlusterfsVolumeSource -> Maybe Bool
v1GlusterfsVolumeSourcePath :: V1GlusterfsVolumeSource -> Text
v1GlusterfsVolumeSourceEndpoints :: V1GlusterfsVolumeSource -> Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourceEndpoints :: Text
..} = (\Text
v1GlusterfsVolumeSourceEndpoints -> V1GlusterfsVolumeSource :: Text -> Text -> Maybe Bool -> V1GlusterfsVolumeSource
V1GlusterfsVolumeSource { Text
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourceEndpoints, Maybe Bool
Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsVolumeSourcePath :: Text
..} ) (Text -> V1GlusterfsVolumeSource)
-> f Text -> f V1GlusterfsVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1GlusterfsVolumeSourceEndpoints
{-# INLINE v1GlusterfsVolumeSourceEndpointsL #-}

-- | 'v1GlusterfsVolumeSourcePath' Lens
v1GlusterfsVolumeSourcePathL :: Lens_' V1GlusterfsVolumeSource (Text)
v1GlusterfsVolumeSourcePathL :: (Text -> f Text)
-> V1GlusterfsVolumeSource -> f V1GlusterfsVolumeSource
v1GlusterfsVolumeSourcePathL Text -> f Text
f V1GlusterfsVolumeSource{Maybe Bool
Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourceReadOnly :: V1GlusterfsVolumeSource -> Maybe Bool
v1GlusterfsVolumeSourcePath :: V1GlusterfsVolumeSource -> Text
v1GlusterfsVolumeSourceEndpoints :: V1GlusterfsVolumeSource -> Text
..} = (\Text
v1GlusterfsVolumeSourcePath -> V1GlusterfsVolumeSource :: Text -> Text -> Maybe Bool -> V1GlusterfsVolumeSource
V1GlusterfsVolumeSource { Text
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourcePath, Maybe Bool
Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsVolumeSourceEndpoints :: Text
..} ) (Text -> V1GlusterfsVolumeSource)
-> f Text -> f V1GlusterfsVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1GlusterfsVolumeSourcePath
{-# INLINE v1GlusterfsVolumeSourcePathL #-}

-- | 'v1GlusterfsVolumeSourceReadOnly' Lens
v1GlusterfsVolumeSourceReadOnlyL :: Lens_' V1GlusterfsVolumeSource (Maybe Bool)
v1GlusterfsVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1GlusterfsVolumeSource -> f V1GlusterfsVolumeSource
v1GlusterfsVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1GlusterfsVolumeSource{Maybe Bool
Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourceReadOnly :: V1GlusterfsVolumeSource -> Maybe Bool
v1GlusterfsVolumeSourcePath :: V1GlusterfsVolumeSource -> Text
v1GlusterfsVolumeSourceEndpoints :: V1GlusterfsVolumeSource -> Text
..} = (\Maybe Bool
v1GlusterfsVolumeSourceReadOnly -> V1GlusterfsVolumeSource :: Text -> Text -> Maybe Bool -> V1GlusterfsVolumeSource
V1GlusterfsVolumeSource { Maybe Bool
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsVolumeSourceReadOnly, Text
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourceEndpoints :: Text
..} ) (Maybe Bool -> V1GlusterfsVolumeSource)
-> f (Maybe Bool) -> f V1GlusterfsVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1GlusterfsVolumeSourceReadOnly
{-# INLINE v1GlusterfsVolumeSourceReadOnlyL #-}



-- * V1GroupVersionForDiscovery

-- | 'v1GroupVersionForDiscoveryGroupVersion' Lens
v1GroupVersionForDiscoveryGroupVersionL :: Lens_' V1GroupVersionForDiscovery (Text)
v1GroupVersionForDiscoveryGroupVersionL :: (Text -> f Text)
-> V1GroupVersionForDiscovery -> f V1GroupVersionForDiscovery
v1GroupVersionForDiscoveryGroupVersionL Text -> f Text
f V1GroupVersionForDiscovery{Text
v1GroupVersionForDiscoveryVersion :: V1GroupVersionForDiscovery -> Text
v1GroupVersionForDiscoveryGroupVersion :: V1GroupVersionForDiscovery -> Text
v1GroupVersionForDiscoveryVersion :: Text
v1GroupVersionForDiscoveryGroupVersion :: Text
..} = (\Text
v1GroupVersionForDiscoveryGroupVersion -> V1GroupVersionForDiscovery :: Text -> Text -> V1GroupVersionForDiscovery
V1GroupVersionForDiscovery { Text
v1GroupVersionForDiscoveryGroupVersion :: Text
v1GroupVersionForDiscoveryGroupVersion :: Text
v1GroupVersionForDiscoveryGroupVersion, Text
v1GroupVersionForDiscoveryVersion :: Text
v1GroupVersionForDiscoveryVersion :: Text
..} ) (Text -> V1GroupVersionForDiscovery)
-> f Text -> f V1GroupVersionForDiscovery
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1GroupVersionForDiscoveryGroupVersion
{-# INLINE v1GroupVersionForDiscoveryGroupVersionL #-}

-- | 'v1GroupVersionForDiscoveryVersion' Lens
v1GroupVersionForDiscoveryVersionL :: Lens_' V1GroupVersionForDiscovery (Text)
v1GroupVersionForDiscoveryVersionL :: (Text -> f Text)
-> V1GroupVersionForDiscovery -> f V1GroupVersionForDiscovery
v1GroupVersionForDiscoveryVersionL Text -> f Text
f V1GroupVersionForDiscovery{Text
v1GroupVersionForDiscoveryVersion :: Text
v1GroupVersionForDiscoveryGroupVersion :: Text
v1GroupVersionForDiscoveryVersion :: V1GroupVersionForDiscovery -> Text
v1GroupVersionForDiscoveryGroupVersion :: V1GroupVersionForDiscovery -> Text
..} = (\Text
v1GroupVersionForDiscoveryVersion -> V1GroupVersionForDiscovery :: Text -> Text -> V1GroupVersionForDiscovery
V1GroupVersionForDiscovery { Text
v1GroupVersionForDiscoveryVersion :: Text
v1GroupVersionForDiscoveryVersion :: Text
v1GroupVersionForDiscoveryVersion, Text
v1GroupVersionForDiscoveryGroupVersion :: Text
v1GroupVersionForDiscoveryGroupVersion :: Text
..} ) (Text -> V1GroupVersionForDiscovery)
-> f Text -> f V1GroupVersionForDiscovery
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1GroupVersionForDiscoveryVersion
{-# INLINE v1GroupVersionForDiscoveryVersionL #-}



-- * V1HTTPGetAction

-- | 'v1HTTPGetActionHost' Lens
v1HTTPGetActionHostL :: Lens_' V1HTTPGetAction (Maybe Text)
v1HTTPGetActionHostL :: (Maybe Text -> f (Maybe Text))
-> V1HTTPGetAction -> f V1HTTPGetAction
v1HTTPGetActionHostL Maybe Text -> f (Maybe Text)
f V1HTTPGetAction{Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionScheme :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionPort :: V1HTTPGetAction -> IntOrString
v1HTTPGetActionPath :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionHttpHeaders :: V1HTTPGetAction -> Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
..} = (\Maybe Text
v1HTTPGetActionHost -> V1HTTPGetAction :: Maybe Text
-> Maybe [V1HTTPHeader]
-> Maybe Text
-> IntOrString
-> Maybe Text
-> V1HTTPGetAction
V1HTTPGetAction { Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHost, Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
..} ) (Maybe Text -> V1HTTPGetAction)
-> f (Maybe Text) -> f V1HTTPGetAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1HTTPGetActionHost
{-# INLINE v1HTTPGetActionHostL #-}

-- | 'v1HTTPGetActionHttpHeaders' Lens
v1HTTPGetActionHttpHeadersL :: Lens_' V1HTTPGetAction (Maybe [V1HTTPHeader])
v1HTTPGetActionHttpHeadersL :: (Maybe [V1HTTPHeader] -> f (Maybe [V1HTTPHeader]))
-> V1HTTPGetAction -> f V1HTTPGetAction
v1HTTPGetActionHttpHeadersL Maybe [V1HTTPHeader] -> f (Maybe [V1HTTPHeader])
f V1HTTPGetAction{Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionScheme :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionPort :: V1HTTPGetAction -> IntOrString
v1HTTPGetActionPath :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionHttpHeaders :: V1HTTPGetAction -> Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: V1HTTPGetAction -> Maybe Text
..} = (\Maybe [V1HTTPHeader]
v1HTTPGetActionHttpHeaders -> V1HTTPGetAction :: Maybe Text
-> Maybe [V1HTTPHeader]
-> Maybe Text
-> IntOrString
-> Maybe Text
-> V1HTTPGetAction
V1HTTPGetAction { Maybe [V1HTTPHeader]
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHttpHeaders, Maybe Text
IntOrString
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHost :: Maybe Text
..} ) (Maybe [V1HTTPHeader] -> V1HTTPGetAction)
-> f (Maybe [V1HTTPHeader]) -> f V1HTTPGetAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1HTTPHeader] -> f (Maybe [V1HTTPHeader])
f Maybe [V1HTTPHeader]
v1HTTPGetActionHttpHeaders
{-# INLINE v1HTTPGetActionHttpHeadersL #-}

-- | 'v1HTTPGetActionPath' Lens
v1HTTPGetActionPathL :: Lens_' V1HTTPGetAction (Maybe Text)
v1HTTPGetActionPathL :: (Maybe Text -> f (Maybe Text))
-> V1HTTPGetAction -> f V1HTTPGetAction
v1HTTPGetActionPathL Maybe Text -> f (Maybe Text)
f V1HTTPGetAction{Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionScheme :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionPort :: V1HTTPGetAction -> IntOrString
v1HTTPGetActionPath :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionHttpHeaders :: V1HTTPGetAction -> Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: V1HTTPGetAction -> Maybe Text
..} = (\Maybe Text
v1HTTPGetActionPath -> V1HTTPGetAction :: Maybe Text
-> Maybe [V1HTTPHeader]
-> Maybe Text
-> IntOrString
-> Maybe Text
-> V1HTTPGetAction
V1HTTPGetAction { Maybe Text
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPath, Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
..} ) (Maybe Text -> V1HTTPGetAction)
-> f (Maybe Text) -> f V1HTTPGetAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1HTTPGetActionPath
{-# INLINE v1HTTPGetActionPathL #-}

-- | 'v1HTTPGetActionPort' Lens
v1HTTPGetActionPortL :: Lens_' V1HTTPGetAction (IntOrString)
v1HTTPGetActionPortL :: (IntOrString -> f IntOrString)
-> V1HTTPGetAction -> f V1HTTPGetAction
v1HTTPGetActionPortL IntOrString -> f IntOrString
f V1HTTPGetAction{Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionScheme :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionPort :: V1HTTPGetAction -> IntOrString
v1HTTPGetActionPath :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionHttpHeaders :: V1HTTPGetAction -> Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: V1HTTPGetAction -> Maybe Text
..} = (\IntOrString
v1HTTPGetActionPort -> V1HTTPGetAction :: Maybe Text
-> Maybe [V1HTTPHeader]
-> Maybe Text
-> IntOrString
-> Maybe Text
-> V1HTTPGetAction
V1HTTPGetAction { IntOrString
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPort, Maybe [V1HTTPHeader]
Maybe Text
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
..} ) (IntOrString -> V1HTTPGetAction)
-> f IntOrString -> f V1HTTPGetAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> IntOrString -> f IntOrString
f IntOrString
v1HTTPGetActionPort
{-# INLINE v1HTTPGetActionPortL #-}

-- | 'v1HTTPGetActionScheme' Lens
v1HTTPGetActionSchemeL :: Lens_' V1HTTPGetAction (Maybe Text)
v1HTTPGetActionSchemeL :: (Maybe Text -> f (Maybe Text))
-> V1HTTPGetAction -> f V1HTTPGetAction
v1HTTPGetActionSchemeL Maybe Text -> f (Maybe Text)
f V1HTTPGetAction{Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionScheme :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionPort :: V1HTTPGetAction -> IntOrString
v1HTTPGetActionPath :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionHttpHeaders :: V1HTTPGetAction -> Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: V1HTTPGetAction -> Maybe Text
..} = (\Maybe Text
v1HTTPGetActionScheme -> V1HTTPGetAction :: Maybe Text
-> Maybe [V1HTTPHeader]
-> Maybe Text
-> IntOrString
-> Maybe Text
-> V1HTTPGetAction
V1HTTPGetAction { Maybe Text
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionScheme, Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHost :: Maybe Text
..} ) (Maybe Text -> V1HTTPGetAction)
-> f (Maybe Text) -> f V1HTTPGetAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1HTTPGetActionScheme
{-# INLINE v1HTTPGetActionSchemeL #-}



-- * V1HTTPHeader

-- | 'v1HTTPHeaderName' Lens
v1HTTPHeaderNameL :: Lens_' V1HTTPHeader (Text)
v1HTTPHeaderNameL :: (Text -> f Text) -> V1HTTPHeader -> f V1HTTPHeader
v1HTTPHeaderNameL Text -> f Text
f V1HTTPHeader{Text
v1HTTPHeaderValue :: V1HTTPHeader -> Text
v1HTTPHeaderName :: V1HTTPHeader -> Text
v1HTTPHeaderValue :: Text
v1HTTPHeaderName :: Text
..} = (\Text
v1HTTPHeaderName -> V1HTTPHeader :: Text -> Text -> V1HTTPHeader
V1HTTPHeader { Text
v1HTTPHeaderName :: Text
v1HTTPHeaderName :: Text
v1HTTPHeaderName, Text
v1HTTPHeaderValue :: Text
v1HTTPHeaderValue :: Text
..} ) (Text -> V1HTTPHeader) -> f Text -> f V1HTTPHeader
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1HTTPHeaderName
{-# INLINE v1HTTPHeaderNameL #-}

-- | 'v1HTTPHeaderValue' Lens
v1HTTPHeaderValueL :: Lens_' V1HTTPHeader (Text)
v1HTTPHeaderValueL :: (Text -> f Text) -> V1HTTPHeader -> f V1HTTPHeader
v1HTTPHeaderValueL Text -> f Text
f V1HTTPHeader{Text
v1HTTPHeaderValue :: Text
v1HTTPHeaderName :: Text
v1HTTPHeaderValue :: V1HTTPHeader -> Text
v1HTTPHeaderName :: V1HTTPHeader -> Text
..} = (\Text
v1HTTPHeaderValue -> V1HTTPHeader :: Text -> Text -> V1HTTPHeader
V1HTTPHeader { Text
v1HTTPHeaderValue :: Text
v1HTTPHeaderValue :: Text
v1HTTPHeaderValue, Text
v1HTTPHeaderName :: Text
v1HTTPHeaderName :: Text
..} ) (Text -> V1HTTPHeader) -> f Text -> f V1HTTPHeader
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1HTTPHeaderValue
{-# INLINE v1HTTPHeaderValueL #-}



-- * V1Handler

-- | 'v1HandlerExec' Lens
v1HandlerExecL :: Lens_' V1Handler (Maybe V1ExecAction)
v1HandlerExecL :: (Maybe V1ExecAction -> f (Maybe V1ExecAction))
-> V1Handler -> f V1Handler
v1HandlerExecL Maybe V1ExecAction -> f (Maybe V1ExecAction)
f V1Handler{Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1HandlerTcpSocket :: V1Handler -> Maybe V1TCPSocketAction
v1HandlerHttpGet :: V1Handler -> Maybe V1HTTPGetAction
v1HandlerExec :: V1Handler -> Maybe V1ExecAction
v1HandlerTcpSocket :: Maybe V1TCPSocketAction
v1HandlerHttpGet :: Maybe V1HTTPGetAction
v1HandlerExec :: Maybe V1ExecAction
..} = (\Maybe V1ExecAction
v1HandlerExec -> V1Handler :: Maybe V1ExecAction
-> Maybe V1HTTPGetAction -> Maybe V1TCPSocketAction -> V1Handler
V1Handler { Maybe V1ExecAction
v1HandlerExec :: Maybe V1ExecAction
v1HandlerExec :: Maybe V1ExecAction
v1HandlerExec, Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
v1HandlerTcpSocket :: Maybe V1TCPSocketAction
v1HandlerHttpGet :: Maybe V1HTTPGetAction
v1HandlerTcpSocket :: Maybe V1TCPSocketAction
v1HandlerHttpGet :: Maybe V1HTTPGetAction
..} ) (Maybe V1ExecAction -> V1Handler)
-> f (Maybe V1ExecAction) -> f V1Handler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ExecAction -> f (Maybe V1ExecAction)
f Maybe V1ExecAction
v1HandlerExec
{-# INLINE v1HandlerExecL #-}

-- | 'v1HandlerHttpGet' Lens
v1HandlerHttpGetL :: Lens_' V1Handler (Maybe V1HTTPGetAction)
v1HandlerHttpGetL :: (Maybe V1HTTPGetAction -> f (Maybe V1HTTPGetAction))
-> V1Handler -> f V1Handler
v1HandlerHttpGetL Maybe V1HTTPGetAction -> f (Maybe V1HTTPGetAction)
f V1Handler{Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1HandlerTcpSocket :: Maybe V1TCPSocketAction
v1HandlerHttpGet :: Maybe V1HTTPGetAction
v1HandlerExec :: Maybe V1ExecAction
v1HandlerTcpSocket :: V1Handler -> Maybe V1TCPSocketAction
v1HandlerHttpGet :: V1Handler -> Maybe V1HTTPGetAction
v1HandlerExec :: V1Handler -> Maybe V1ExecAction
..} = (\Maybe V1HTTPGetAction
v1HandlerHttpGet -> V1Handler :: Maybe V1ExecAction
-> Maybe V1HTTPGetAction -> Maybe V1TCPSocketAction -> V1Handler
V1Handler { Maybe V1HTTPGetAction
v1HandlerHttpGet :: Maybe V1HTTPGetAction
v1HandlerHttpGet :: Maybe V1HTTPGetAction
v1HandlerHttpGet, Maybe V1TCPSocketAction
Maybe V1ExecAction
v1HandlerTcpSocket :: Maybe V1TCPSocketAction
v1HandlerExec :: Maybe V1ExecAction
v1HandlerTcpSocket :: Maybe V1TCPSocketAction
v1HandlerExec :: Maybe V1ExecAction
..} ) (Maybe V1HTTPGetAction -> V1Handler)
-> f (Maybe V1HTTPGetAction) -> f V1Handler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1HTTPGetAction -> f (Maybe V1HTTPGetAction)
f Maybe V1HTTPGetAction
v1HandlerHttpGet
{-# INLINE v1HandlerHttpGetL #-}

-- | 'v1HandlerTcpSocket' Lens
v1HandlerTcpSocketL :: Lens_' V1Handler (Maybe V1TCPSocketAction)
v1HandlerTcpSocketL :: (Maybe V1TCPSocketAction -> f (Maybe V1TCPSocketAction))
-> V1Handler -> f V1Handler
v1HandlerTcpSocketL Maybe V1TCPSocketAction -> f (Maybe V1TCPSocketAction)
f V1Handler{Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1HandlerTcpSocket :: Maybe V1TCPSocketAction
v1HandlerHttpGet :: Maybe V1HTTPGetAction
v1HandlerExec :: Maybe V1ExecAction
v1HandlerTcpSocket :: V1Handler -> Maybe V1TCPSocketAction
v1HandlerHttpGet :: V1Handler -> Maybe V1HTTPGetAction
v1HandlerExec :: V1Handler -> Maybe V1ExecAction
..} = (\Maybe V1TCPSocketAction
v1HandlerTcpSocket -> V1Handler :: Maybe V1ExecAction
-> Maybe V1HTTPGetAction -> Maybe V1TCPSocketAction -> V1Handler
V1Handler { Maybe V1TCPSocketAction
v1HandlerTcpSocket :: Maybe V1TCPSocketAction
v1HandlerTcpSocket :: Maybe V1TCPSocketAction
v1HandlerTcpSocket, Maybe V1HTTPGetAction
Maybe V1ExecAction
v1HandlerHttpGet :: Maybe V1HTTPGetAction
v1HandlerExec :: Maybe V1ExecAction
v1HandlerHttpGet :: Maybe V1HTTPGetAction
v1HandlerExec :: Maybe V1ExecAction
..} ) (Maybe V1TCPSocketAction -> V1Handler)
-> f (Maybe V1TCPSocketAction) -> f V1Handler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1TCPSocketAction -> f (Maybe V1TCPSocketAction)
f Maybe V1TCPSocketAction
v1HandlerTcpSocket
{-# INLINE v1HandlerTcpSocketL #-}



-- * V1HorizontalPodAutoscaler

-- | 'v1HorizontalPodAutoscalerApiVersion' Lens
v1HorizontalPodAutoscalerApiVersionL :: Lens_' V1HorizontalPodAutoscaler (Maybe Text)
v1HorizontalPodAutoscalerApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1HorizontalPodAutoscaler -> f V1HorizontalPodAutoscaler
v1HorizontalPodAutoscalerApiVersionL Maybe Text -> f (Maybe Text)
f V1HorizontalPodAutoscaler{Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: V1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: V1HorizontalPodAutoscaler -> Maybe Text
v1HorizontalPodAutoscalerApiVersion :: V1HorizontalPodAutoscaler -> Maybe Text
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
..} = (\Maybe Text
v1HorizontalPodAutoscalerApiVersion -> V1HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1HorizontalPodAutoscalerSpec
-> Maybe V1HorizontalPodAutoscalerStatus
-> V1HorizontalPodAutoscaler
V1HorizontalPodAutoscaler { Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
..} ) (Maybe Text -> V1HorizontalPodAutoscaler)
-> f (Maybe Text) -> f V1HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1HorizontalPodAutoscalerApiVersion
{-# INLINE v1HorizontalPodAutoscalerApiVersionL #-}

-- | 'v1HorizontalPodAutoscalerKind' Lens
v1HorizontalPodAutoscalerKindL :: Lens_' V1HorizontalPodAutoscaler (Maybe Text)
v1HorizontalPodAutoscalerKindL :: (Maybe Text -> f (Maybe Text))
-> V1HorizontalPodAutoscaler -> f V1HorizontalPodAutoscaler
v1HorizontalPodAutoscalerKindL Maybe Text -> f (Maybe Text)
f V1HorizontalPodAutoscaler{Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: V1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: V1HorizontalPodAutoscaler -> Maybe Text
v1HorizontalPodAutoscalerApiVersion :: V1HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe Text
v1HorizontalPodAutoscalerKind -> V1HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1HorizontalPodAutoscalerSpec
-> Maybe V1HorizontalPodAutoscalerStatus
-> V1HorizontalPodAutoscaler
V1HorizontalPodAutoscaler { Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe Text -> V1HorizontalPodAutoscaler)
-> f (Maybe Text) -> f V1HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1HorizontalPodAutoscalerKind
{-# INLINE v1HorizontalPodAutoscalerKindL #-}

-- | 'v1HorizontalPodAutoscalerMetadata' Lens
v1HorizontalPodAutoscalerMetadataL :: Lens_' V1HorizontalPodAutoscaler (Maybe V1ObjectMeta)
v1HorizontalPodAutoscalerMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1HorizontalPodAutoscaler -> f V1HorizontalPodAutoscaler
v1HorizontalPodAutoscalerMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1HorizontalPodAutoscaler{Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: V1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: V1HorizontalPodAutoscaler -> Maybe Text
v1HorizontalPodAutoscalerApiVersion :: V1HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1HorizontalPodAutoscalerMetadata -> V1HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1HorizontalPodAutoscalerSpec
-> Maybe V1HorizontalPodAutoscalerStatus
-> V1HorizontalPodAutoscaler
V1HorizontalPodAutoscaler { Maybe V1ObjectMeta
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerMetadata, Maybe Text
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1HorizontalPodAutoscaler)
-> f (Maybe V1ObjectMeta) -> f V1HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1HorizontalPodAutoscalerMetadata
{-# INLINE v1HorizontalPodAutoscalerMetadataL #-}

-- | 'v1HorizontalPodAutoscalerSpec' Lens
v1HorizontalPodAutoscalerSpecL :: Lens_' V1HorizontalPodAutoscaler (Maybe V1HorizontalPodAutoscalerSpec)
v1HorizontalPodAutoscalerSpecL :: (Maybe V1HorizontalPodAutoscalerSpec
 -> f (Maybe V1HorizontalPodAutoscalerSpec))
-> V1HorizontalPodAutoscaler -> f V1HorizontalPodAutoscaler
v1HorizontalPodAutoscalerSpecL Maybe V1HorizontalPodAutoscalerSpec
-> f (Maybe V1HorizontalPodAutoscalerSpec)
f V1HorizontalPodAutoscaler{Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: V1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: V1HorizontalPodAutoscaler -> Maybe Text
v1HorizontalPodAutoscalerApiVersion :: V1HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpec -> V1HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1HorizontalPodAutoscalerSpec
-> Maybe V1HorizontalPodAutoscalerStatus
-> V1HorizontalPodAutoscaler
V1HorizontalPodAutoscaler { Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe V1HorizontalPodAutoscalerSpec -> V1HorizontalPodAutoscaler)
-> f (Maybe V1HorizontalPodAutoscalerSpec)
-> f V1HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1HorizontalPodAutoscalerSpec
-> f (Maybe V1HorizontalPodAutoscalerSpec)
f Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpec
{-# INLINE v1HorizontalPodAutoscalerSpecL #-}

-- | 'v1HorizontalPodAutoscalerStatus' Lens
v1HorizontalPodAutoscalerStatusL :: Lens_' V1HorizontalPodAutoscaler (Maybe V1HorizontalPodAutoscalerStatus)
v1HorizontalPodAutoscalerStatusL :: (Maybe V1HorizontalPodAutoscalerStatus
 -> f (Maybe V1HorizontalPodAutoscalerStatus))
-> V1HorizontalPodAutoscaler -> f V1HorizontalPodAutoscaler
v1HorizontalPodAutoscalerStatusL Maybe V1HorizontalPodAutoscalerStatus
-> f (Maybe V1HorizontalPodAutoscalerStatus)
f V1HorizontalPodAutoscaler{Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: V1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: V1HorizontalPodAutoscaler -> Maybe Text
v1HorizontalPodAutoscalerApiVersion :: V1HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatus -> V1HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1HorizontalPodAutoscalerSpec
-> Maybe V1HorizontalPodAutoscalerStatus
-> V1HorizontalPodAutoscaler
V1HorizontalPodAutoscaler { Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe V1HorizontalPodAutoscalerStatus
 -> V1HorizontalPodAutoscaler)
-> f (Maybe V1HorizontalPodAutoscalerStatus)
-> f V1HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1HorizontalPodAutoscalerStatus
-> f (Maybe V1HorizontalPodAutoscalerStatus)
f Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatus
{-# INLINE v1HorizontalPodAutoscalerStatusL #-}



-- * V1HorizontalPodAutoscalerList

-- | 'v1HorizontalPodAutoscalerListApiVersion' Lens
v1HorizontalPodAutoscalerListApiVersionL :: Lens_' V1HorizontalPodAutoscalerList (Maybe Text)
v1HorizontalPodAutoscalerListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1HorizontalPodAutoscalerList -> f V1HorizontalPodAutoscalerList
v1HorizontalPodAutoscalerListApiVersionL Maybe Text -> f (Maybe Text)
f V1HorizontalPodAutoscalerList{[V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata :: V1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: V1HorizontalPodAutoscalerList -> Maybe Text
v1HorizontalPodAutoscalerListItems :: V1HorizontalPodAutoscalerList -> [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: V1HorizontalPodAutoscalerList -> Maybe Text
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} = (\Maybe Text
v1HorizontalPodAutoscalerListApiVersion -> V1HorizontalPodAutoscalerList :: Maybe Text
-> [V1HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V1HorizontalPodAutoscalerList
V1HorizontalPodAutoscalerList { Maybe Text
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListApiVersion, [V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
..} ) (Maybe Text -> V1HorizontalPodAutoscalerList)
-> f (Maybe Text) -> f V1HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1HorizontalPodAutoscalerListApiVersion
{-# INLINE v1HorizontalPodAutoscalerListApiVersionL #-}

-- | 'v1HorizontalPodAutoscalerListItems' Lens
v1HorizontalPodAutoscalerListItemsL :: Lens_' V1HorizontalPodAutoscalerList ([V1HorizontalPodAutoscaler])
v1HorizontalPodAutoscalerListItemsL :: ([V1HorizontalPodAutoscaler] -> f [V1HorizontalPodAutoscaler])
-> V1HorizontalPodAutoscalerList -> f V1HorizontalPodAutoscalerList
v1HorizontalPodAutoscalerListItemsL [V1HorizontalPodAutoscaler] -> f [V1HorizontalPodAutoscaler]
f V1HorizontalPodAutoscalerList{[V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: V1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: V1HorizontalPodAutoscalerList -> Maybe Text
v1HorizontalPodAutoscalerListItems :: V1HorizontalPodAutoscalerList -> [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: V1HorizontalPodAutoscalerList -> Maybe Text
..} = (\[V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListItems -> V1HorizontalPodAutoscalerList :: Maybe Text
-> [V1HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V1HorizontalPodAutoscalerList
V1HorizontalPodAutoscalerList { [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListItems, Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} ) ([V1HorizontalPodAutoscaler] -> V1HorizontalPodAutoscalerList)
-> f [V1HorizontalPodAutoscaler] -> f V1HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1HorizontalPodAutoscaler] -> f [V1HorizontalPodAutoscaler]
f [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListItems
{-# INLINE v1HorizontalPodAutoscalerListItemsL #-}

-- | 'v1HorizontalPodAutoscalerListKind' Lens
v1HorizontalPodAutoscalerListKindL :: Lens_' V1HorizontalPodAutoscalerList (Maybe Text)
v1HorizontalPodAutoscalerListKindL :: (Maybe Text -> f (Maybe Text))
-> V1HorizontalPodAutoscalerList -> f V1HorizontalPodAutoscalerList
v1HorizontalPodAutoscalerListKindL Maybe Text -> f (Maybe Text)
f V1HorizontalPodAutoscalerList{[V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: V1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: V1HorizontalPodAutoscalerList -> Maybe Text
v1HorizontalPodAutoscalerListItems :: V1HorizontalPodAutoscalerList -> [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: V1HorizontalPodAutoscalerList -> Maybe Text
..} = (\Maybe Text
v1HorizontalPodAutoscalerListKind -> V1HorizontalPodAutoscalerList :: Maybe Text
-> [V1HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V1HorizontalPodAutoscalerList
V1HorizontalPodAutoscalerList { Maybe Text
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListKind, [V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1HorizontalPodAutoscalerList)
-> f (Maybe Text) -> f V1HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1HorizontalPodAutoscalerListKind
{-# INLINE v1HorizontalPodAutoscalerListKindL #-}

-- | 'v1HorizontalPodAutoscalerListMetadata' Lens
v1HorizontalPodAutoscalerListMetadataL :: Lens_' V1HorizontalPodAutoscalerList (Maybe V1ListMeta)
v1HorizontalPodAutoscalerListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1HorizontalPodAutoscalerList -> f V1HorizontalPodAutoscalerList
v1HorizontalPodAutoscalerListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1HorizontalPodAutoscalerList{[V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: V1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v1HorizontalPodAutoscalerListKind :: V1HorizontalPodAutoscalerList -> Maybe Text
v1HorizontalPodAutoscalerListItems :: V1HorizontalPodAutoscalerList -> [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: V1HorizontalPodAutoscalerList -> Maybe Text
..} = (\Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata -> V1HorizontalPodAutoscalerList :: Maybe Text
-> [V1HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V1HorizontalPodAutoscalerList
V1HorizontalPodAutoscalerList { Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata, [V1HorizontalPodAutoscaler]
Maybe Text
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1HorizontalPodAutoscalerList)
-> f (Maybe V1ListMeta) -> f V1HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata
{-# INLINE v1HorizontalPodAutoscalerListMetadataL #-}



-- * V1HorizontalPodAutoscalerSpec

-- | 'v1HorizontalPodAutoscalerSpecMaxReplicas' Lens
v1HorizontalPodAutoscalerSpecMaxReplicasL :: Lens_' V1HorizontalPodAutoscalerSpec (Int)
v1HorizontalPodAutoscalerSpecMaxReplicasL :: (Int -> f Int)
-> V1HorizontalPodAutoscalerSpec -> f V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpecMaxReplicasL Int -> f Int
f V1HorizontalPodAutoscalerSpec{Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1HorizontalPodAutoscalerSpec -> V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: V1HorizontalPodAutoscalerSpec -> Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} = (\Int
v1HorizontalPodAutoscalerSpecMaxReplicas -> V1HorizontalPodAutoscalerSpec :: Int
-> Maybe Int
-> V1CrossVersionObjectReference
-> Maybe Int
-> V1HorizontalPodAutoscalerSpec
V1HorizontalPodAutoscalerSpec { Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecMaxReplicas, Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
..} ) (Int -> V1HorizontalPodAutoscalerSpec)
-> f Int -> f V1HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1HorizontalPodAutoscalerSpecMaxReplicas
{-# INLINE v1HorizontalPodAutoscalerSpecMaxReplicasL #-}

-- | 'v1HorizontalPodAutoscalerSpecMinReplicas' Lens
v1HorizontalPodAutoscalerSpecMinReplicasL :: Lens_' V1HorizontalPodAutoscalerSpec (Maybe Int)
v1HorizontalPodAutoscalerSpecMinReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1HorizontalPodAutoscalerSpec -> f V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpecMinReplicasL Maybe Int -> f (Maybe Int)
f V1HorizontalPodAutoscalerSpec{Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1HorizontalPodAutoscalerSpec -> V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: V1HorizontalPodAutoscalerSpec -> Int
..} = (\Maybe Int
v1HorizontalPodAutoscalerSpecMinReplicas -> V1HorizontalPodAutoscalerSpec :: Int
-> Maybe Int
-> V1CrossVersionObjectReference
-> Maybe Int
-> V1HorizontalPodAutoscalerSpec
V1HorizontalPodAutoscalerSpec { Maybe Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMinReplicas, Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} ) (Maybe Int -> V1HorizontalPodAutoscalerSpec)
-> f (Maybe Int) -> f V1HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1HorizontalPodAutoscalerSpecMinReplicas
{-# INLINE v1HorizontalPodAutoscalerSpecMinReplicasL #-}

-- | 'v1HorizontalPodAutoscalerSpecScaleTargetRef' Lens
v1HorizontalPodAutoscalerSpecScaleTargetRefL :: Lens_' V1HorizontalPodAutoscalerSpec (V1CrossVersionObjectReference)
v1HorizontalPodAutoscalerSpecScaleTargetRefL :: (V1CrossVersionObjectReference -> f V1CrossVersionObjectReference)
-> V1HorizontalPodAutoscalerSpec -> f V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpecScaleTargetRefL V1CrossVersionObjectReference -> f V1CrossVersionObjectReference
f V1HorizontalPodAutoscalerSpec{Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1HorizontalPodAutoscalerSpec -> V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: V1HorizontalPodAutoscalerSpec -> Int
..} = (\V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecScaleTargetRef -> V1HorizontalPodAutoscalerSpec :: Int
-> Maybe Int
-> V1CrossVersionObjectReference
-> Maybe Int
-> V1HorizontalPodAutoscalerSpec
V1HorizontalPodAutoscalerSpec { V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecScaleTargetRef, Int
Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} ) (V1CrossVersionObjectReference -> V1HorizontalPodAutoscalerSpec)
-> f V1CrossVersionObjectReference
-> f V1HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1CrossVersionObjectReference -> f V1CrossVersionObjectReference
f V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecScaleTargetRef
{-# INLINE v1HorizontalPodAutoscalerSpecScaleTargetRefL #-}

-- | 'v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage' Lens
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentageL :: Lens_' V1HorizontalPodAutoscalerSpec (Maybe Int)
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentageL :: (Maybe Int -> f (Maybe Int))
-> V1HorizontalPodAutoscalerSpec -> f V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentageL Maybe Int -> f (Maybe Int)
f V1HorizontalPodAutoscalerSpec{Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1HorizontalPodAutoscalerSpec -> V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: V1HorizontalPodAutoscalerSpec -> Int
..} = (\Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage -> V1HorizontalPodAutoscalerSpec :: Int
-> Maybe Int
-> V1CrossVersionObjectReference
-> Maybe Int
-> V1HorizontalPodAutoscalerSpec
V1HorizontalPodAutoscalerSpec { Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage, Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} ) (Maybe Int -> V1HorizontalPodAutoscalerSpec)
-> f (Maybe Int) -> f V1HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage
{-# INLINE v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentageL #-}



-- * V1HorizontalPodAutoscalerStatus

-- | 'v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage' Lens
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentageL :: Lens_' V1HorizontalPodAutoscalerStatus (Maybe Int)
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentageL :: (Maybe Int -> f (Maybe Int))
-> V1HorizontalPodAutoscalerStatus
-> f V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentageL Maybe Int -> f (Maybe Int)
f V1HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: V1HorizontalPodAutoscalerStatus -> Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: V1HorizontalPodAutoscalerStatus -> Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: V1HorizontalPodAutoscalerStatus -> Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: V1HorizontalPodAutoscalerStatus -> Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: V1HorizontalPodAutoscalerStatus -> Maybe Int
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
..} = (\Maybe Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage -> V1HorizontalPodAutoscalerStatus :: Maybe Int
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V1HorizontalPodAutoscalerStatus
V1HorizontalPodAutoscalerStatus { Maybe Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage, Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
..} ) (Maybe Int -> V1HorizontalPodAutoscalerStatus)
-> f (Maybe Int) -> f V1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage
{-# INLINE v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentageL #-}

-- | 'v1HorizontalPodAutoscalerStatusCurrentReplicas' Lens
v1HorizontalPodAutoscalerStatusCurrentReplicasL :: Lens_' V1HorizontalPodAutoscalerStatus (Int)
v1HorizontalPodAutoscalerStatusCurrentReplicasL :: (Int -> f Int)
-> V1HorizontalPodAutoscalerStatus
-> f V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatusCurrentReplicasL Int -> f Int
f V1HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusObservedGeneration :: V1HorizontalPodAutoscalerStatus -> Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: V1HorizontalPodAutoscalerStatus -> Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: V1HorizontalPodAutoscalerStatus -> Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: V1HorizontalPodAutoscalerStatus -> Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: V1HorizontalPodAutoscalerStatus -> Maybe Int
..} = (\Int
v1HorizontalPodAutoscalerStatusCurrentReplicas -> V1HorizontalPodAutoscalerStatus :: Maybe Int
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V1HorizontalPodAutoscalerStatus
V1HorizontalPodAutoscalerStatus { Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas, Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
..} ) (Int -> V1HorizontalPodAutoscalerStatus)
-> f Int -> f V1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1HorizontalPodAutoscalerStatusCurrentReplicas
{-# INLINE v1HorizontalPodAutoscalerStatusCurrentReplicasL #-}

-- | 'v1HorizontalPodAutoscalerStatusDesiredReplicas' Lens
v1HorizontalPodAutoscalerStatusDesiredReplicasL :: Lens_' V1HorizontalPodAutoscalerStatus (Int)
v1HorizontalPodAutoscalerStatusDesiredReplicasL :: (Int -> f Int)
-> V1HorizontalPodAutoscalerStatus
-> f V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatusDesiredReplicasL Int -> f Int
f V1HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusObservedGeneration :: V1HorizontalPodAutoscalerStatus -> Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: V1HorizontalPodAutoscalerStatus -> Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: V1HorizontalPodAutoscalerStatus -> Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: V1HorizontalPodAutoscalerStatus -> Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: V1HorizontalPodAutoscalerStatus -> Maybe Int
..} = (\Int
v1HorizontalPodAutoscalerStatusDesiredReplicas -> V1HorizontalPodAutoscalerStatus :: Maybe Int
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V1HorizontalPodAutoscalerStatus
V1HorizontalPodAutoscalerStatus { Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas, Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
..} ) (Int -> V1HorizontalPodAutoscalerStatus)
-> f Int -> f V1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1HorizontalPodAutoscalerStatusDesiredReplicas
{-# INLINE v1HorizontalPodAutoscalerStatusDesiredReplicasL #-}

-- | 'v1HorizontalPodAutoscalerStatusLastScaleTime' Lens
v1HorizontalPodAutoscalerStatusLastScaleTimeL :: Lens_' V1HorizontalPodAutoscalerStatus (Maybe DateTime)
v1HorizontalPodAutoscalerStatusLastScaleTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1HorizontalPodAutoscalerStatus
-> f V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatusLastScaleTimeL Maybe DateTime -> f (Maybe DateTime)
f V1HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusObservedGeneration :: V1HorizontalPodAutoscalerStatus -> Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: V1HorizontalPodAutoscalerStatus -> Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: V1HorizontalPodAutoscalerStatus -> Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: V1HorizontalPodAutoscalerStatus -> Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: V1HorizontalPodAutoscalerStatus -> Maybe Int
..} = (\Maybe DateTime
v1HorizontalPodAutoscalerStatusLastScaleTime -> V1HorizontalPodAutoscalerStatus :: Maybe Int
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V1HorizontalPodAutoscalerStatus
V1HorizontalPodAutoscalerStatus { Maybe DateTime
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusLastScaleTime, Int
Maybe Int
Maybe Integer
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
..} ) (Maybe DateTime -> V1HorizontalPodAutoscalerStatus)
-> f (Maybe DateTime) -> f V1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1HorizontalPodAutoscalerStatusLastScaleTime
{-# INLINE v1HorizontalPodAutoscalerStatusLastScaleTimeL #-}

-- | 'v1HorizontalPodAutoscalerStatusObservedGeneration' Lens
v1HorizontalPodAutoscalerStatusObservedGenerationL :: Lens_' V1HorizontalPodAutoscalerStatus (Maybe Integer)
v1HorizontalPodAutoscalerStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1HorizontalPodAutoscalerStatus
-> f V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusObservedGeneration :: V1HorizontalPodAutoscalerStatus -> Maybe Integer
v1HorizontalPodAutoscalerStatusLastScaleTime :: V1HorizontalPodAutoscalerStatus -> Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: V1HorizontalPodAutoscalerStatus -> Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: V1HorizontalPodAutoscalerStatus -> Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: V1HorizontalPodAutoscalerStatus -> Maybe Int
..} = (\Maybe Integer
v1HorizontalPodAutoscalerStatusObservedGeneration -> V1HorizontalPodAutoscalerStatus :: Maybe Int
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V1HorizontalPodAutoscalerStatus
V1HorizontalPodAutoscalerStatus { Maybe Integer
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusObservedGeneration, Int
Maybe Int
Maybe DateTime
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
..} ) (Maybe Integer -> V1HorizontalPodAutoscalerStatus)
-> f (Maybe Integer) -> f V1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1HorizontalPodAutoscalerStatusObservedGeneration
{-# INLINE v1HorizontalPodAutoscalerStatusObservedGenerationL #-}



-- * V1HostAlias

-- | 'v1HostAliasHostnames' Lens
v1HostAliasHostnamesL :: Lens_' V1HostAlias (Maybe [Text])
v1HostAliasHostnamesL :: (Maybe [Text] -> f (Maybe [Text])) -> V1HostAlias -> f V1HostAlias
v1HostAliasHostnamesL Maybe [Text] -> f (Maybe [Text])
f V1HostAlias{Maybe [Text]
Maybe Text
v1HostAliasIp :: V1HostAlias -> Maybe Text
v1HostAliasHostnames :: V1HostAlias -> Maybe [Text]
v1HostAliasIp :: Maybe Text
v1HostAliasHostnames :: Maybe [Text]
..} = (\Maybe [Text]
v1HostAliasHostnames -> V1HostAlias :: Maybe [Text] -> Maybe Text -> V1HostAlias
V1HostAlias { Maybe [Text]
v1HostAliasHostnames :: Maybe [Text]
v1HostAliasHostnames :: Maybe [Text]
v1HostAliasHostnames, Maybe Text
v1HostAliasIp :: Maybe Text
v1HostAliasIp :: Maybe Text
..} ) (Maybe [Text] -> V1HostAlias) -> f (Maybe [Text]) -> f V1HostAlias
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1HostAliasHostnames
{-# INLINE v1HostAliasHostnamesL #-}

-- | 'v1HostAliasIp' Lens
v1HostAliasIpL :: Lens_' V1HostAlias (Maybe Text)
v1HostAliasIpL :: (Maybe Text -> f (Maybe Text)) -> V1HostAlias -> f V1HostAlias
v1HostAliasIpL Maybe Text -> f (Maybe Text)
f V1HostAlias{Maybe [Text]
Maybe Text
v1HostAliasIp :: Maybe Text
v1HostAliasHostnames :: Maybe [Text]
v1HostAliasIp :: V1HostAlias -> Maybe Text
v1HostAliasHostnames :: V1HostAlias -> Maybe [Text]
..} = (\Maybe Text
v1HostAliasIp -> V1HostAlias :: Maybe [Text] -> Maybe Text -> V1HostAlias
V1HostAlias { Maybe Text
v1HostAliasIp :: Maybe Text
v1HostAliasIp :: Maybe Text
v1HostAliasIp, Maybe [Text]
v1HostAliasHostnames :: Maybe [Text]
v1HostAliasHostnames :: Maybe [Text]
..} ) (Maybe Text -> V1HostAlias) -> f (Maybe Text) -> f V1HostAlias
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1HostAliasIp
{-# INLINE v1HostAliasIpL #-}



-- * V1HostPathVolumeSource

-- | 'v1HostPathVolumeSourcePath' Lens
v1HostPathVolumeSourcePathL :: Lens_' V1HostPathVolumeSource (Text)
v1HostPathVolumeSourcePathL :: (Text -> f Text)
-> V1HostPathVolumeSource -> f V1HostPathVolumeSource
v1HostPathVolumeSourcePathL Text -> f Text
f V1HostPathVolumeSource{Maybe Text
Text
v1HostPathVolumeSourceType :: V1HostPathVolumeSource -> Maybe Text
v1HostPathVolumeSourcePath :: V1HostPathVolumeSource -> Text
v1HostPathVolumeSourceType :: Maybe Text
v1HostPathVolumeSourcePath :: Text
..} = (\Text
v1HostPathVolumeSourcePath -> V1HostPathVolumeSource :: Text -> Maybe Text -> V1HostPathVolumeSource
V1HostPathVolumeSource { Text
v1HostPathVolumeSourcePath :: Text
v1HostPathVolumeSourcePath :: Text
v1HostPathVolumeSourcePath, Maybe Text
v1HostPathVolumeSourceType :: Maybe Text
v1HostPathVolumeSourceType :: Maybe Text
..} ) (Text -> V1HostPathVolumeSource)
-> f Text -> f V1HostPathVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1HostPathVolumeSourcePath
{-# INLINE v1HostPathVolumeSourcePathL #-}

-- | 'v1HostPathVolumeSourceType' Lens
v1HostPathVolumeSourceTypeL :: Lens_' V1HostPathVolumeSource (Maybe Text)
v1HostPathVolumeSourceTypeL :: (Maybe Text -> f (Maybe Text))
-> V1HostPathVolumeSource -> f V1HostPathVolumeSource
v1HostPathVolumeSourceTypeL Maybe Text -> f (Maybe Text)
f V1HostPathVolumeSource{Maybe Text
Text
v1HostPathVolumeSourceType :: Maybe Text
v1HostPathVolumeSourcePath :: Text
v1HostPathVolumeSourceType :: V1HostPathVolumeSource -> Maybe Text
v1HostPathVolumeSourcePath :: V1HostPathVolumeSource -> Text
..} = (\Maybe Text
v1HostPathVolumeSourceType -> V1HostPathVolumeSource :: Text -> Maybe Text -> V1HostPathVolumeSource
V1HostPathVolumeSource { Maybe Text
v1HostPathVolumeSourceType :: Maybe Text
v1HostPathVolumeSourceType :: Maybe Text
v1HostPathVolumeSourceType, Text
v1HostPathVolumeSourcePath :: Text
v1HostPathVolumeSourcePath :: Text
..} ) (Maybe Text -> V1HostPathVolumeSource)
-> f (Maybe Text) -> f V1HostPathVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1HostPathVolumeSourceType
{-# INLINE v1HostPathVolumeSourceTypeL #-}



-- * V1IPBlock

-- | 'v1IPBlockCidr' Lens
v1IPBlockCidrL :: Lens_' V1IPBlock (Text)
v1IPBlockCidrL :: (Text -> f Text) -> V1IPBlock -> f V1IPBlock
v1IPBlockCidrL Text -> f Text
f V1IPBlock{Maybe [Text]
Text
v1IPBlockExcept :: V1IPBlock -> Maybe [Text]
v1IPBlockCidr :: V1IPBlock -> Text
v1IPBlockExcept :: Maybe [Text]
v1IPBlockCidr :: Text
..} = (\Text
v1IPBlockCidr -> V1IPBlock :: Text -> Maybe [Text] -> V1IPBlock
V1IPBlock { Text
v1IPBlockCidr :: Text
v1IPBlockCidr :: Text
v1IPBlockCidr, Maybe [Text]
v1IPBlockExcept :: Maybe [Text]
v1IPBlockExcept :: Maybe [Text]
..} ) (Text -> V1IPBlock) -> f Text -> f V1IPBlock
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1IPBlockCidr
{-# INLINE v1IPBlockCidrL #-}

-- | 'v1IPBlockExcept' Lens
v1IPBlockExceptL :: Lens_' V1IPBlock (Maybe [Text])
v1IPBlockExceptL :: (Maybe [Text] -> f (Maybe [Text])) -> V1IPBlock -> f V1IPBlock
v1IPBlockExceptL Maybe [Text] -> f (Maybe [Text])
f V1IPBlock{Maybe [Text]
Text
v1IPBlockExcept :: Maybe [Text]
v1IPBlockCidr :: Text
v1IPBlockExcept :: V1IPBlock -> Maybe [Text]
v1IPBlockCidr :: V1IPBlock -> Text
..} = (\Maybe [Text]
v1IPBlockExcept -> V1IPBlock :: Text -> Maybe [Text] -> V1IPBlock
V1IPBlock { Maybe [Text]
v1IPBlockExcept :: Maybe [Text]
v1IPBlockExcept :: Maybe [Text]
v1IPBlockExcept, Text
v1IPBlockCidr :: Text
v1IPBlockCidr :: Text
..} ) (Maybe [Text] -> V1IPBlock) -> f (Maybe [Text]) -> f V1IPBlock
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1IPBlockExcept
{-# INLINE v1IPBlockExceptL #-}



-- * V1ISCSIPersistentVolumeSource

-- | 'v1ISCSIPersistentVolumeSourceChapAuthDiscovery' Lens
v1ISCSIPersistentVolumeSourceChapAuthDiscoveryL :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Bool)
v1ISCSIPersistentVolumeSourceChapAuthDiscoveryL :: (Maybe Bool -> f (Maybe Bool))
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourceChapAuthDiscoveryL Maybe Bool -> f (Maybe Bool)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} = (\Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
..} ) (Maybe Bool -> V1ISCSIPersistentVolumeSource)
-> f (Maybe Bool) -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery
{-# INLINE v1ISCSIPersistentVolumeSourceChapAuthDiscoveryL #-}

-- | 'v1ISCSIPersistentVolumeSourceChapAuthSession' Lens
v1ISCSIPersistentVolumeSourceChapAuthSessionL :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Bool)
v1ISCSIPersistentVolumeSourceChapAuthSessionL :: (Maybe Bool -> f (Maybe Bool))
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourceChapAuthSessionL Maybe Bool -> f (Maybe Bool)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
..} = (\Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe Bool -> V1ISCSIPersistentVolumeSource)
-> f (Maybe Bool) -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession
{-# INLINE v1ISCSIPersistentVolumeSourceChapAuthSessionL #-}

-- | 'v1ISCSIPersistentVolumeSourceFsType' Lens
v1ISCSIPersistentVolumeSourceFsTypeL :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Text)
v1ISCSIPersistentVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
..} = (\Maybe Text
v1ISCSIPersistentVolumeSourceFsType -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe Text -> V1ISCSIPersistentVolumeSource)
-> f (Maybe Text) -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ISCSIPersistentVolumeSourceFsType
{-# INLINE v1ISCSIPersistentVolumeSourceFsTypeL #-}

-- | 'v1ISCSIPersistentVolumeSourceInitiatorName' Lens
v1ISCSIPersistentVolumeSourceInitiatorNameL :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Text)
v1ISCSIPersistentVolumeSourceInitiatorNameL :: (Maybe Text -> f (Maybe Text))
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourceInitiatorNameL Maybe Text -> f (Maybe Text)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
..} = (\Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe Text -> V1ISCSIPersistentVolumeSource)
-> f (Maybe Text) -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName
{-# INLINE v1ISCSIPersistentVolumeSourceInitiatorNameL #-}

-- | 'v1ISCSIPersistentVolumeSourceIqn' Lens
v1ISCSIPersistentVolumeSourceIqnL :: Lens_' V1ISCSIPersistentVolumeSource (Text)
v1ISCSIPersistentVolumeSourceIqnL :: (Text -> f Text)
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourceIqnL Text -> f Text
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
..} = (\Text
v1ISCSIPersistentVolumeSourceIqn -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIqn, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Text -> V1ISCSIPersistentVolumeSource)
-> f Text -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ISCSIPersistentVolumeSourceIqn
{-# INLINE v1ISCSIPersistentVolumeSourceIqnL #-}

-- | 'v1ISCSIPersistentVolumeSourceIscsiInterface' Lens
v1ISCSIPersistentVolumeSourceIscsiInterfaceL :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Text)
v1ISCSIPersistentVolumeSourceIscsiInterfaceL :: (Maybe Text -> f (Maybe Text))
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourceIscsiInterfaceL Maybe Text -> f (Maybe Text)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
..} = (\Maybe Text
v1ISCSIPersistentVolumeSourceIscsiInterface -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Maybe Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIscsiInterface, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe Text -> V1ISCSIPersistentVolumeSource)
-> f (Maybe Text) -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ISCSIPersistentVolumeSourceIscsiInterface
{-# INLINE v1ISCSIPersistentVolumeSourceIscsiInterfaceL #-}

-- | 'v1ISCSIPersistentVolumeSourceLun' Lens
v1ISCSIPersistentVolumeSourceLunL :: Lens_' V1ISCSIPersistentVolumeSource (Int)
v1ISCSIPersistentVolumeSourceLunL :: (Int -> f Int)
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourceLunL Int -> f Int
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
..} = (\Int
v1ISCSIPersistentVolumeSourceLun -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Int
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceLun, Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Int -> V1ISCSIPersistentVolumeSource)
-> f Int -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1ISCSIPersistentVolumeSourceLun
{-# INLINE v1ISCSIPersistentVolumeSourceLunL #-}

-- | 'v1ISCSIPersistentVolumeSourcePortals' Lens
v1ISCSIPersistentVolumeSourcePortalsL :: Lens_' V1ISCSIPersistentVolumeSource (Maybe [Text])
v1ISCSIPersistentVolumeSourcePortalsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourcePortalsL Maybe [Text] -> f (Maybe [Text])
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
..} = (\Maybe [Text]
v1ISCSIPersistentVolumeSourcePortals -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Maybe [Text]
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourcePortals, Int
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe [Text] -> V1ISCSIPersistentVolumeSource)
-> f (Maybe [Text]) -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ISCSIPersistentVolumeSourcePortals
{-# INLINE v1ISCSIPersistentVolumeSourcePortalsL #-}

-- | 'v1ISCSIPersistentVolumeSourceReadOnly' Lens
v1ISCSIPersistentVolumeSourceReadOnlyL :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Bool)
v1ISCSIPersistentVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
..} = (\Maybe Bool
v1ISCSIPersistentVolumeSourceReadOnly -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Maybe Bool
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceReadOnly, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe Bool -> V1ISCSIPersistentVolumeSource)
-> f (Maybe Bool) -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ISCSIPersistentVolumeSourceReadOnly
{-# INLINE v1ISCSIPersistentVolumeSourceReadOnlyL #-}

-- | 'v1ISCSIPersistentVolumeSourceSecretRef' Lens
v1ISCSIPersistentVolumeSourceSecretRefL :: Lens_' V1ISCSIPersistentVolumeSource (Maybe V1SecretReference)
v1ISCSIPersistentVolumeSourceSecretRefL :: (Maybe V1SecretReference -> f (Maybe V1SecretReference))
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourceSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
..} = (\Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceSecretRef -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceSecretRef, Int
Maybe Bool
Maybe [Text]
Maybe Text
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe V1SecretReference -> V1ISCSIPersistentVolumeSource)
-> f (Maybe V1SecretReference) -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretReference -> f (Maybe V1SecretReference)
f Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceSecretRef
{-# INLINE v1ISCSIPersistentVolumeSourceSecretRefL #-}

-- | 'v1ISCSIPersistentVolumeSourceTargetPortal' Lens
v1ISCSIPersistentVolumeSourceTargetPortalL :: Lens_' V1ISCSIPersistentVolumeSource (Text)
v1ISCSIPersistentVolumeSourceTargetPortalL :: (Text -> f Text)
-> V1ISCSIPersistentVolumeSource -> f V1ISCSIPersistentVolumeSource
v1ISCSIPersistentVolumeSourceTargetPortalL Text -> f Text
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceSecretRef :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: V1ISCSIPersistentVolumeSource -> Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceInitiatorName :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: V1ISCSIPersistentVolumeSource -> Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
..} = (\Text
v1ISCSIPersistentVolumeSourceTargetPortal -> V1ISCSIPersistentVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1SecretReference
-> Text
-> V1ISCSIPersistentVolumeSource
V1ISCSIPersistentVolumeSource { Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceTargetPortal, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Text -> V1ISCSIPersistentVolumeSource)
-> f Text -> f V1ISCSIPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ISCSIPersistentVolumeSourceTargetPortal
{-# INLINE v1ISCSIPersistentVolumeSourceTargetPortalL #-}



-- * V1ISCSIVolumeSource

-- | 'v1ISCSIVolumeSourceChapAuthDiscovery' Lens
v1ISCSIVolumeSourceChapAuthDiscoveryL :: Lens_' V1ISCSIVolumeSource (Maybe Bool)
v1ISCSIVolumeSourceChapAuthDiscoveryL :: (Maybe Bool -> f (Maybe Bool))
-> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourceChapAuthDiscoveryL Maybe Bool -> f (Maybe Bool)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} = (\Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
..} ) (Maybe Bool -> V1ISCSIVolumeSource)
-> f (Maybe Bool) -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery
{-# INLINE v1ISCSIVolumeSourceChapAuthDiscoveryL #-}

-- | 'v1ISCSIVolumeSourceChapAuthSession' Lens
v1ISCSIVolumeSourceChapAuthSessionL :: Lens_' V1ISCSIVolumeSource (Maybe Bool)
v1ISCSIVolumeSourceChapAuthSessionL :: (Maybe Bool -> f (Maybe Bool))
-> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourceChapAuthSessionL Maybe Bool -> f (Maybe Bool)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
..} = (\Maybe Bool
v1ISCSIVolumeSourceChapAuthSession -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe Bool -> V1ISCSIVolumeSource)
-> f (Maybe Bool) -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ISCSIVolumeSourceChapAuthSession
{-# INLINE v1ISCSIVolumeSourceChapAuthSessionL #-}

-- | 'v1ISCSIVolumeSourceFsType' Lens
v1ISCSIVolumeSourceFsTypeL :: Lens_' V1ISCSIVolumeSource (Maybe Text)
v1ISCSIVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
..} = (\Maybe Text
v1ISCSIVolumeSourceFsType -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceFsType, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe Text -> V1ISCSIVolumeSource)
-> f (Maybe Text) -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ISCSIVolumeSourceFsType
{-# INLINE v1ISCSIVolumeSourceFsTypeL #-}

-- | 'v1ISCSIVolumeSourceInitiatorName' Lens
v1ISCSIVolumeSourceInitiatorNameL :: Lens_' V1ISCSIVolumeSource (Maybe Text)
v1ISCSIVolumeSourceInitiatorNameL :: (Maybe Text -> f (Maybe Text))
-> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourceInitiatorNameL Maybe Text -> f (Maybe Text)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
..} = (\Maybe Text
v1ISCSIVolumeSourceInitiatorName -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceInitiatorName, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe Text -> V1ISCSIVolumeSource)
-> f (Maybe Text) -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ISCSIVolumeSourceInitiatorName
{-# INLINE v1ISCSIVolumeSourceInitiatorNameL #-}

-- | 'v1ISCSIVolumeSourceIqn' Lens
v1ISCSIVolumeSourceIqnL :: Lens_' V1ISCSIVolumeSource (Text)
v1ISCSIVolumeSourceIqnL :: (Text -> f Text) -> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourceIqnL Text -> f Text
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
..} = (\Text
v1ISCSIVolumeSourceIqn -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIqn, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Text -> V1ISCSIVolumeSource) -> f Text -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ISCSIVolumeSourceIqn
{-# INLINE v1ISCSIVolumeSourceIqnL #-}

-- | 'v1ISCSIVolumeSourceIscsiInterface' Lens
v1ISCSIVolumeSourceIscsiInterfaceL :: Lens_' V1ISCSIVolumeSource (Maybe Text)
v1ISCSIVolumeSourceIscsiInterfaceL :: (Maybe Text -> f (Maybe Text))
-> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourceIscsiInterfaceL Maybe Text -> f (Maybe Text)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
..} = (\Maybe Text
v1ISCSIVolumeSourceIscsiInterface -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Maybe Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIscsiInterface, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe Text -> V1ISCSIVolumeSource)
-> f (Maybe Text) -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ISCSIVolumeSourceIscsiInterface
{-# INLINE v1ISCSIVolumeSourceIscsiInterfaceL #-}

-- | 'v1ISCSIVolumeSourceLun' Lens
v1ISCSIVolumeSourceLunL :: Lens_' V1ISCSIVolumeSource (Int)
v1ISCSIVolumeSourceLunL :: (Int -> f Int) -> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourceLunL Int -> f Int
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
..} = (\Int
v1ISCSIVolumeSourceLun -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Int
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceLun, Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Int -> V1ISCSIVolumeSource) -> f Int -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1ISCSIVolumeSourceLun
{-# INLINE v1ISCSIVolumeSourceLunL #-}

-- | 'v1ISCSIVolumeSourcePortals' Lens
v1ISCSIVolumeSourcePortalsL :: Lens_' V1ISCSIVolumeSource (Maybe [Text])
v1ISCSIVolumeSourcePortalsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourcePortalsL Maybe [Text] -> f (Maybe [Text])
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
..} = (\Maybe [Text]
v1ISCSIVolumeSourcePortals -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Maybe [Text]
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourcePortals, Int
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe [Text] -> V1ISCSIVolumeSource)
-> f (Maybe [Text]) -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ISCSIVolumeSourcePortals
{-# INLINE v1ISCSIVolumeSourcePortalsL #-}

-- | 'v1ISCSIVolumeSourceReadOnly' Lens
v1ISCSIVolumeSourceReadOnlyL :: Lens_' V1ISCSIVolumeSource (Maybe Bool)
v1ISCSIVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
..} = (\Maybe Bool
v1ISCSIVolumeSourceReadOnly -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Maybe Bool
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceReadOnly, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe Bool -> V1ISCSIVolumeSource)
-> f (Maybe Bool) -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ISCSIVolumeSourceReadOnly
{-# INLINE v1ISCSIVolumeSourceReadOnlyL #-}

-- | 'v1ISCSIVolumeSourceSecretRef' Lens
v1ISCSIVolumeSourceSecretRefL :: Lens_' V1ISCSIVolumeSource (Maybe V1LocalObjectReference)
v1ISCSIVolumeSourceSecretRefL :: (Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference))
-> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
..} = (\Maybe V1LocalObjectReference
v1ISCSIVolumeSourceSecretRef -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Maybe V1LocalObjectReference
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceSecretRef, Int
Maybe Bool
Maybe [Text]
Maybe Text
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Maybe V1LocalObjectReference -> V1ISCSIVolumeSource)
-> f (Maybe V1LocalObjectReference) -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f Maybe V1LocalObjectReference
v1ISCSIVolumeSourceSecretRef
{-# INLINE v1ISCSIVolumeSourceSecretRefL #-}

-- | 'v1ISCSIVolumeSourceTargetPortal' Lens
v1ISCSIVolumeSourceTargetPortalL :: Lens_' V1ISCSIVolumeSource (Text)
v1ISCSIVolumeSourceTargetPortalL :: (Text -> f Text) -> V1ISCSIVolumeSource -> f V1ISCSIVolumeSource
v1ISCSIVolumeSourceTargetPortalL Text -> f Text
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceSecretRef :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourcePortals :: V1ISCSIVolumeSource -> Maybe [Text]
v1ISCSIVolumeSourceLun :: V1ISCSIVolumeSource -> Int
v1ISCSIVolumeSourceIscsiInterface :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceIqn :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceInitiatorName :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceFsType :: V1ISCSIVolumeSource -> Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
..} = (\Text
v1ISCSIVolumeSourceTargetPortal -> V1ISCSIVolumeSource :: Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> Int
-> Maybe [Text]
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Text
-> V1ISCSIVolumeSource
V1ISCSIVolumeSource { Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceTargetPortal, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
..} ) (Text -> V1ISCSIVolumeSource) -> f Text -> f V1ISCSIVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ISCSIVolumeSourceTargetPortal
{-# INLINE v1ISCSIVolumeSourceTargetPortalL #-}



-- * V1JSONSchemaProps

-- | 'v1JSONSchemaPropsRef' Lens
v1JSONSchemaPropsRefL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsRefL :: (Maybe Text -> f (Maybe Text))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsRefL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} = (\Maybe Text
v1JSONSchemaPropsRef -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsRef, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
..} ) (Maybe Text -> V1JSONSchemaProps)
-> f (Maybe Text) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JSONSchemaPropsRef
{-# INLINE v1JSONSchemaPropsRefL #-}

-- | 'v1JSONSchemaPropsSchema' Lens
v1JSONSchemaPropsSchemaL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsSchemaL :: (Maybe Text -> f (Maybe Text))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsSchemaL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1JSONSchemaPropsSchema -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsSchema, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1JSONSchemaProps)
-> f (Maybe Text) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JSONSchemaPropsSchema
{-# INLINE v1JSONSchemaPropsSchemaL #-}

-- | 'v1JSONSchemaPropsAdditionalItems' Lens
v1JSONSchemaPropsAdditionalItemsL :: Lens_' V1JSONSchemaProps (Maybe A.Value)
v1JSONSchemaPropsAdditionalItemsL :: (Maybe Value -> f (Maybe Value))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsAdditionalItemsL Maybe Value -> f (Maybe Value)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Value
v1JSONSchemaPropsAdditionalItems -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Value -> V1JSONSchemaProps)
-> f (Maybe Value) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1JSONSchemaPropsAdditionalItems
{-# INLINE v1JSONSchemaPropsAdditionalItemsL #-}

-- | 'v1JSONSchemaPropsAdditionalProperties' Lens
v1JSONSchemaPropsAdditionalPropertiesL :: Lens_' V1JSONSchemaProps (Maybe A.Value)
v1JSONSchemaPropsAdditionalPropertiesL :: (Maybe Value -> f (Maybe Value))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsAdditionalPropertiesL Maybe Value -> f (Maybe Value)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Value
v1JSONSchemaPropsAdditionalProperties -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Value -> V1JSONSchemaProps)
-> f (Maybe Value) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1JSONSchemaPropsAdditionalProperties
{-# INLINE v1JSONSchemaPropsAdditionalPropertiesL #-}

-- | 'v1JSONSchemaPropsAllOf' Lens
v1JSONSchemaPropsAllOfL :: Lens_' V1JSONSchemaProps (Maybe [V1JSONSchemaProps])
v1JSONSchemaPropsAllOfL :: (Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps]))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsAllOfL Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [V1JSONSchemaProps] -> V1JSONSchemaProps)
-> f (Maybe [V1JSONSchemaProps]) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps])
f Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf
{-# INLINE v1JSONSchemaPropsAllOfL #-}

-- | 'v1JSONSchemaPropsAnyOf' Lens
v1JSONSchemaPropsAnyOfL :: Lens_' V1JSONSchemaProps (Maybe [V1JSONSchemaProps])
v1JSONSchemaPropsAnyOfL :: (Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps]))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsAnyOfL Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [V1JSONSchemaProps] -> V1JSONSchemaProps)
-> f (Maybe [V1JSONSchemaProps]) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps])
f Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf
{-# INLINE v1JSONSchemaPropsAnyOfL #-}

-- | 'v1JSONSchemaPropsDefault' Lens
v1JSONSchemaPropsDefaultL :: Lens_' V1JSONSchemaProps (Maybe A.Value)
v1JSONSchemaPropsDefaultL :: (Maybe Value -> f (Maybe Value))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsDefaultL Maybe Value -> f (Maybe Value)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Value
v1JSONSchemaPropsDefault -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Value
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefault, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Value -> V1JSONSchemaProps)
-> f (Maybe Value) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1JSONSchemaPropsDefault
{-# INLINE v1JSONSchemaPropsDefaultL #-}

-- | 'v1JSONSchemaPropsDefinitions' Lens
v1JSONSchemaPropsDefinitionsL :: Lens_' V1JSONSchemaProps (Maybe (Map.Map String V1JSONSchemaProps))
v1JSONSchemaPropsDefinitionsL :: (Maybe (Map String V1JSONSchemaProps)
 -> f (Maybe (Map String V1JSONSchemaProps)))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsDefinitionsL Maybe (Map String V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps))
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefinitions -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefinitions, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe (Map String V1JSONSchemaProps) -> V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps)) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps))
f Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefinitions
{-# INLINE v1JSONSchemaPropsDefinitionsL #-}

-- | 'v1JSONSchemaPropsDependencies' Lens
v1JSONSchemaPropsDependenciesL :: Lens_' V1JSONSchemaProps (Maybe (Map.Map String A.Value))
v1JSONSchemaPropsDependenciesL :: (Maybe (Map String Value) -> f (Maybe (Map String Value)))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsDependenciesL Maybe (Map String Value) -> f (Maybe (Map String Value))
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe (Map String Value)
v1JSONSchemaPropsDependencies -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe (Map String Value)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDependencies, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe (Map String Value) -> V1JSONSchemaProps)
-> f (Maybe (Map String Value)) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Value) -> f (Maybe (Map String Value))
f Maybe (Map String Value)
v1JSONSchemaPropsDependencies
{-# INLINE v1JSONSchemaPropsDependenciesL #-}

-- | 'v1JSONSchemaPropsDescription' Lens
v1JSONSchemaPropsDescriptionL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsDescriptionL :: (Maybe Text -> f (Maybe Text))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsDescriptionL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1JSONSchemaPropsDescription -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Text
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDescription, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1JSONSchemaProps)
-> f (Maybe Text) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JSONSchemaPropsDescription
{-# INLINE v1JSONSchemaPropsDescriptionL #-}

-- | 'v1JSONSchemaPropsEnum' Lens
v1JSONSchemaPropsEnumL :: Lens_' V1JSONSchemaProps (Maybe [A.Value])
v1JSONSchemaPropsEnumL :: (Maybe [Value] -> f (Maybe [Value]))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsEnumL Maybe [Value] -> f (Maybe [Value])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe [Value]
v1JSONSchemaPropsEnum -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe [Value]
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsEnum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [Value] -> V1JSONSchemaProps)
-> f (Maybe [Value]) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Value] -> f (Maybe [Value])
f Maybe [Value]
v1JSONSchemaPropsEnum
{-# INLINE v1JSONSchemaPropsEnumL #-}

-- | 'v1JSONSchemaPropsExample' Lens
v1JSONSchemaPropsExampleL :: Lens_' V1JSONSchemaProps (Maybe A.Value)
v1JSONSchemaPropsExampleL :: (Maybe Value -> f (Maybe Value))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsExampleL Maybe Value -> f (Maybe Value)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Value
v1JSONSchemaPropsExample -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Value
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExample, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Value -> V1JSONSchemaProps)
-> f (Maybe Value) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1JSONSchemaPropsExample
{-# INLINE v1JSONSchemaPropsExampleL #-}

-- | 'v1JSONSchemaPropsExclusiveMaximum' Lens
v1JSONSchemaPropsExclusiveMaximumL :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsExclusiveMaximumL :: (Maybe Bool -> f (Maybe Bool))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsExclusiveMaximumL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1JSONSchemaPropsExclusiveMaximum -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1JSONSchemaProps)
-> f (Maybe Bool) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1JSONSchemaPropsExclusiveMaximum
{-# INLINE v1JSONSchemaPropsExclusiveMaximumL #-}

-- | 'v1JSONSchemaPropsExclusiveMinimum' Lens
v1JSONSchemaPropsExclusiveMinimumL :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsExclusiveMinimumL :: (Maybe Bool -> f (Maybe Bool))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsExclusiveMinimumL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1JSONSchemaPropsExclusiveMinimum -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1JSONSchemaProps)
-> f (Maybe Bool) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1JSONSchemaPropsExclusiveMinimum
{-# INLINE v1JSONSchemaPropsExclusiveMinimumL #-}

-- | 'v1JSONSchemaPropsExternalDocs' Lens
v1JSONSchemaPropsExternalDocsL :: Lens_' V1JSONSchemaProps (Maybe V1ExternalDocumentation)
v1JSONSchemaPropsExternalDocsL :: (Maybe V1ExternalDocumentation
 -> f (Maybe V1ExternalDocumentation))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsExternalDocsL Maybe V1ExternalDocumentation -> f (Maybe V1ExternalDocumentation)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe V1ExternalDocumentation
v1JSONSchemaPropsExternalDocs -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe V1ExternalDocumentation
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExternalDocs, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe V1ExternalDocumentation -> V1JSONSchemaProps)
-> f (Maybe V1ExternalDocumentation) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ExternalDocumentation -> f (Maybe V1ExternalDocumentation)
f Maybe V1ExternalDocumentation
v1JSONSchemaPropsExternalDocs
{-# INLINE v1JSONSchemaPropsExternalDocsL #-}

-- | 'v1JSONSchemaPropsFormat' Lens
v1JSONSchemaPropsFormatL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsFormatL :: (Maybe Text -> f (Maybe Text))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsFormatL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1JSONSchemaPropsFormat -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsFormat, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1JSONSchemaProps)
-> f (Maybe Text) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JSONSchemaPropsFormat
{-# INLINE v1JSONSchemaPropsFormatL #-}

-- | 'v1JSONSchemaPropsId' Lens
v1JSONSchemaPropsIdL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsIdL :: (Maybe Text -> f (Maybe Text))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsIdL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1JSONSchemaPropsId -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsId, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1JSONSchemaProps)
-> f (Maybe Text) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JSONSchemaPropsId
{-# INLINE v1JSONSchemaPropsIdL #-}

-- | 'v1JSONSchemaPropsItems' Lens
v1JSONSchemaPropsItemsL :: Lens_' V1JSONSchemaProps (Maybe A.Value)
v1JSONSchemaPropsItemsL :: (Maybe Value -> f (Maybe Value))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsItemsL Maybe Value -> f (Maybe Value)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Value
v1JSONSchemaPropsItems -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Value
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Value -> V1JSONSchemaProps)
-> f (Maybe Value) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1JSONSchemaPropsItems
{-# INLINE v1JSONSchemaPropsItemsL #-}

-- | 'v1JSONSchemaPropsMaxItems' Lens
v1JSONSchemaPropsMaxItemsL :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMaxItemsL :: (Maybe Integer -> f (Maybe Integer))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsMaxItemsL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1JSONSchemaPropsMaxItems -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1JSONSchemaProps)
-> f (Maybe Integer) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1JSONSchemaPropsMaxItems
{-# INLINE v1JSONSchemaPropsMaxItemsL #-}

-- | 'v1JSONSchemaPropsMaxLength' Lens
v1JSONSchemaPropsMaxLengthL :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMaxLengthL :: (Maybe Integer -> f (Maybe Integer))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsMaxLengthL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1JSONSchemaPropsMaxLength -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxLength, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1JSONSchemaProps)
-> f (Maybe Integer) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1JSONSchemaPropsMaxLength
{-# INLINE v1JSONSchemaPropsMaxLengthL #-}

-- | 'v1JSONSchemaPropsMaxProperties' Lens
v1JSONSchemaPropsMaxPropertiesL :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMaxPropertiesL :: (Maybe Integer -> f (Maybe Integer))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsMaxPropertiesL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1JSONSchemaPropsMaxProperties -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1JSONSchemaProps)
-> f (Maybe Integer) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1JSONSchemaPropsMaxProperties
{-# INLINE v1JSONSchemaPropsMaxPropertiesL #-}

-- | 'v1JSONSchemaPropsMaximum' Lens
v1JSONSchemaPropsMaximumL :: Lens_' V1JSONSchemaProps (Maybe Double)
v1JSONSchemaPropsMaximumL :: (Maybe Double -> f (Maybe Double))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsMaximumL Maybe Double -> f (Maybe Double)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Double
v1JSONSchemaPropsMaximum -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Double
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaximum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Double -> V1JSONSchemaProps)
-> f (Maybe Double) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Double -> f (Maybe Double)
f Maybe Double
v1JSONSchemaPropsMaximum
{-# INLINE v1JSONSchemaPropsMaximumL #-}

-- | 'v1JSONSchemaPropsMinItems' Lens
v1JSONSchemaPropsMinItemsL :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMinItemsL :: (Maybe Integer -> f (Maybe Integer))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsMinItemsL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1JSONSchemaPropsMinItems -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1JSONSchemaProps)
-> f (Maybe Integer) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1JSONSchemaPropsMinItems
{-# INLINE v1JSONSchemaPropsMinItemsL #-}

-- | 'v1JSONSchemaPropsMinLength' Lens
v1JSONSchemaPropsMinLengthL :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMinLengthL :: (Maybe Integer -> f (Maybe Integer))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsMinLengthL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1JSONSchemaPropsMinLength -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinLength, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1JSONSchemaProps)
-> f (Maybe Integer) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1JSONSchemaPropsMinLength
{-# INLINE v1JSONSchemaPropsMinLengthL #-}

-- | 'v1JSONSchemaPropsMinProperties' Lens
v1JSONSchemaPropsMinPropertiesL :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMinPropertiesL :: (Maybe Integer -> f (Maybe Integer))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsMinPropertiesL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1JSONSchemaPropsMinProperties -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1JSONSchemaProps)
-> f (Maybe Integer) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1JSONSchemaPropsMinProperties
{-# INLINE v1JSONSchemaPropsMinPropertiesL #-}

-- | 'v1JSONSchemaPropsMinimum' Lens
v1JSONSchemaPropsMinimumL :: Lens_' V1JSONSchemaProps (Maybe Double)
v1JSONSchemaPropsMinimumL :: (Maybe Double -> f (Maybe Double))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsMinimumL Maybe Double -> f (Maybe Double)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Double
v1JSONSchemaPropsMinimum -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinimum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Double -> V1JSONSchemaProps)
-> f (Maybe Double) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Double -> f (Maybe Double)
f Maybe Double
v1JSONSchemaPropsMinimum
{-# INLINE v1JSONSchemaPropsMinimumL #-}

-- | 'v1JSONSchemaPropsMultipleOf' Lens
v1JSONSchemaPropsMultipleOfL :: Lens_' V1JSONSchemaProps (Maybe Double)
v1JSONSchemaPropsMultipleOfL :: (Maybe Double -> f (Maybe Double))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsMultipleOfL Maybe Double -> f (Maybe Double)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Double
v1JSONSchemaPropsMultipleOf -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMultipleOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Double -> V1JSONSchemaProps)
-> f (Maybe Double) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Double -> f (Maybe Double)
f Maybe Double
v1JSONSchemaPropsMultipleOf
{-# INLINE v1JSONSchemaPropsMultipleOfL #-}

-- | 'v1JSONSchemaPropsNot' Lens
v1JSONSchemaPropsNotL :: Lens_' V1JSONSchemaProps (Maybe V1JSONSchemaProps)
v1JSONSchemaPropsNotL :: (Maybe V1JSONSchemaProps -> f (Maybe V1JSONSchemaProps))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsNotL Maybe V1JSONSchemaProps -> f (Maybe V1JSONSchemaProps)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe V1JSONSchemaProps
v1JSONSchemaPropsNot -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe V1JSONSchemaProps
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNot, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe V1JSONSchemaProps -> V1JSONSchemaProps)
-> f (Maybe V1JSONSchemaProps) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1JSONSchemaProps -> f (Maybe V1JSONSchemaProps)
f Maybe V1JSONSchemaProps
v1JSONSchemaPropsNot
{-# INLINE v1JSONSchemaPropsNotL #-}

-- | 'v1JSONSchemaPropsNullable' Lens
v1JSONSchemaPropsNullableL :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsNullableL :: (Maybe Bool -> f (Maybe Bool))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsNullableL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1JSONSchemaPropsNullable -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Bool
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNullable, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1JSONSchemaProps)
-> f (Maybe Bool) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1JSONSchemaPropsNullable
{-# INLINE v1JSONSchemaPropsNullableL #-}

-- | 'v1JSONSchemaPropsOneOf' Lens
v1JSONSchemaPropsOneOfL :: Lens_' V1JSONSchemaProps (Maybe [V1JSONSchemaProps])
v1JSONSchemaPropsOneOfL :: (Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps]))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsOneOfL Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsOneOf -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsOneOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [V1JSONSchemaProps] -> V1JSONSchemaProps)
-> f (Maybe [V1JSONSchemaProps]) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps])
f Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsOneOf
{-# INLINE v1JSONSchemaPropsOneOfL #-}

-- | 'v1JSONSchemaPropsPattern' Lens
v1JSONSchemaPropsPatternL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsPatternL :: (Maybe Text -> f (Maybe Text))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsPatternL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1JSONSchemaPropsPattern -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Text
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPattern, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1JSONSchemaProps)
-> f (Maybe Text) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JSONSchemaPropsPattern
{-# INLINE v1JSONSchemaPropsPatternL #-}

-- | 'v1JSONSchemaPropsPatternProperties' Lens
v1JSONSchemaPropsPatternPropertiesL :: Lens_' V1JSONSchemaProps (Maybe (Map.Map String V1JSONSchemaProps))
v1JSONSchemaPropsPatternPropertiesL :: (Maybe (Map String V1JSONSchemaProps)
 -> f (Maybe (Map String V1JSONSchemaProps)))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsPatternPropertiesL Maybe (Map String V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps))
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe (Map String V1JSONSchemaProps) -> V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps)) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps))
f Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties
{-# INLINE v1JSONSchemaPropsPatternPropertiesL #-}

-- | 'v1JSONSchemaPropsProperties' Lens
v1JSONSchemaPropsPropertiesL :: Lens_' V1JSONSchemaProps (Maybe (Map.Map String V1JSONSchemaProps))
v1JSONSchemaPropsPropertiesL :: (Maybe (Map String V1JSONSchemaProps)
 -> f (Maybe (Map String V1JSONSchemaProps)))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsPropertiesL Maybe (Map String V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps))
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe (Map String V1JSONSchemaProps) -> V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps)) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps))
f Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties
{-# INLINE v1JSONSchemaPropsPropertiesL #-}

-- | 'v1JSONSchemaPropsRequired' Lens
v1JSONSchemaPropsRequiredL :: Lens_' V1JSONSchemaProps (Maybe [Text])
v1JSONSchemaPropsRequiredL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsRequiredL Maybe [Text] -> f (Maybe [Text])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe [Text]
v1JSONSchemaPropsRequired -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe [Text]
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsRequired, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [Text] -> V1JSONSchemaProps)
-> f (Maybe [Text]) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1JSONSchemaPropsRequired
{-# INLINE v1JSONSchemaPropsRequiredL #-}

-- | 'v1JSONSchemaPropsTitle' Lens
v1JSONSchemaPropsTitleL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsTitleL :: (Maybe Text -> f (Maybe Text))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsTitleL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1JSONSchemaPropsTitle -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsTitle, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1JSONSchemaProps)
-> f (Maybe Text) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JSONSchemaPropsTitle
{-# INLINE v1JSONSchemaPropsTitleL #-}

-- | 'v1JSONSchemaPropsType' Lens
v1JSONSchemaPropsTypeL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsTypeL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1JSONSchemaPropsType -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsType, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1JSONSchemaProps)
-> f (Maybe Text) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JSONSchemaPropsType
{-# INLINE v1JSONSchemaPropsTypeL #-}

-- | 'v1JSONSchemaPropsUniqueItems' Lens
v1JSONSchemaPropsUniqueItemsL :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsUniqueItemsL :: (Maybe Bool -> f (Maybe Bool))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsUniqueItemsL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1JSONSchemaPropsUniqueItems -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsUniqueItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1JSONSchemaProps)
-> f (Maybe Bool) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1JSONSchemaPropsUniqueItems
{-# INLINE v1JSONSchemaPropsUniqueItemsL #-}

-- | 'v1JSONSchemaPropsXKubernetesEmbeddedResource' Lens
v1JSONSchemaPropsXKubernetesEmbeddedResourceL :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsXKubernetesEmbeddedResourceL :: (Maybe Bool -> f (Maybe Bool))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsXKubernetesEmbeddedResourceL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1JSONSchemaProps)
-> f (Maybe Bool) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource
{-# INLINE v1JSONSchemaPropsXKubernetesEmbeddedResourceL #-}

-- | 'v1JSONSchemaPropsXKubernetesIntOrString' Lens
v1JSONSchemaPropsXKubernetesIntOrStringL :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsXKubernetesIntOrStringL :: (Maybe Bool -> f (Maybe Bool))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsXKubernetesIntOrStringL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1JSONSchemaProps)
-> f (Maybe Bool) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString
{-# INLINE v1JSONSchemaPropsXKubernetesIntOrStringL #-}

-- | 'v1JSONSchemaPropsXKubernetesListMapKeys' Lens
v1JSONSchemaPropsXKubernetesListMapKeysL :: Lens_' V1JSONSchemaProps (Maybe [Text])
v1JSONSchemaPropsXKubernetesListMapKeysL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsXKubernetesListMapKeysL Maybe [Text] -> f (Maybe [Text])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe [Text]
v1JSONSchemaPropsXKubernetesListMapKeys -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe [Text]
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListMapKeys, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [Text] -> V1JSONSchemaProps)
-> f (Maybe [Text]) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1JSONSchemaPropsXKubernetesListMapKeys
{-# INLINE v1JSONSchemaPropsXKubernetesListMapKeysL #-}

-- | 'v1JSONSchemaPropsXKubernetesListType' Lens
v1JSONSchemaPropsXKubernetesListTypeL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsXKubernetesListTypeL :: (Maybe Text -> f (Maybe Text))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsXKubernetesListTypeL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1JSONSchemaPropsXKubernetesListType -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Text
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListType, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1JSONSchemaProps)
-> f (Maybe Text) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JSONSchemaPropsXKubernetesListType
{-# INLINE v1JSONSchemaPropsXKubernetesListTypeL #-}

-- | 'v1JSONSchemaPropsXKubernetesPreserveUnknownFields' Lens
v1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL :: (Maybe Bool -> f (Maybe Bool))
-> V1JSONSchemaProps -> f V1JSONSchemaProps
v1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsUniqueItems :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsType :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsTitle :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRequired :: V1JSONSchemaProps -> Maybe [Text]
v1JSONSchemaPropsProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsOneOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsNot :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinimum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMinProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMinItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaximum :: V1JSONSchemaProps -> Maybe Double
v1JSONSchemaPropsMaxProperties :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxLength :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsMaxItems :: V1JSONSchemaProps -> Maybe Integer
v1JSONSchemaPropsItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsId :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsFormat :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsExternalDocs :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: V1JSONSchemaProps -> Maybe Bool
v1JSONSchemaPropsExample :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsEnum :: V1JSONSchemaProps -> Maybe [Value]
v1JSONSchemaPropsDescription :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsDependencies :: V1JSONSchemaProps -> Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAnyOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsAdditionalItems :: V1JSONSchemaProps -> Maybe Value
v1JSONSchemaPropsSchema :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1JSONSchemaPropsXKubernetesPreserveUnknownFields -> V1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1JSONSchemaProps]
-> Maybe [V1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe (Map String V1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1JSONSchemaProps
V1JSONSchemaProps { Maybe Bool
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesPreserveUnknownFields, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Value
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1JSONSchemaProps)
-> f (Maybe Bool) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1JSONSchemaPropsXKubernetesPreserveUnknownFields
{-# INLINE v1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL #-}



-- * V1Job

-- | 'v1JobApiVersion' Lens
v1JobApiVersionL :: Lens_' V1Job (Maybe Text)
v1JobApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Job -> f V1Job
v1JobApiVersionL Maybe Text -> f (Maybe Text)
f V1Job{Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobStatus :: V1Job -> Maybe V1JobStatus
v1JobSpec :: V1Job -> Maybe V1JobSpec
v1JobMetadata :: V1Job -> Maybe V1ObjectMeta
v1JobKind :: V1Job -> Maybe Text
v1JobApiVersion :: V1Job -> Maybe Text
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
..} = (\Maybe Text
v1JobApiVersion -> V1Job :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1JobSpec
-> Maybe V1JobStatus
-> V1Job
V1Job { Maybe Text
v1JobApiVersion :: Maybe Text
v1JobApiVersion :: Maybe Text
v1JobApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
..} ) (Maybe Text -> V1Job) -> f (Maybe Text) -> f V1Job
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobApiVersion
{-# INLINE v1JobApiVersionL #-}

-- | 'v1JobKind' Lens
v1JobKindL :: Lens_' V1Job (Maybe Text)
v1JobKindL :: (Maybe Text -> f (Maybe Text)) -> V1Job -> f V1Job
v1JobKindL Maybe Text -> f (Maybe Text)
f V1Job{Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
v1JobStatus :: V1Job -> Maybe V1JobStatus
v1JobSpec :: V1Job -> Maybe V1JobSpec
v1JobMetadata :: V1Job -> Maybe V1ObjectMeta
v1JobKind :: V1Job -> Maybe Text
v1JobApiVersion :: V1Job -> Maybe Text
..} = (\Maybe Text
v1JobKind -> V1Job :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1JobSpec
-> Maybe V1JobStatus
-> V1Job
V1Job { Maybe Text
v1JobKind :: Maybe Text
v1JobKind :: Maybe Text
v1JobKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobApiVersion :: Maybe Text
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Job) -> f (Maybe Text) -> f V1Job
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobKind
{-# INLINE v1JobKindL #-}

-- | 'v1JobMetadata' Lens
v1JobMetadataL :: Lens_' V1Job (Maybe V1ObjectMeta)
v1JobMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)) -> V1Job -> f V1Job
v1JobMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Job{Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
v1JobStatus :: V1Job -> Maybe V1JobStatus
v1JobSpec :: V1Job -> Maybe V1JobSpec
v1JobMetadata :: V1Job -> Maybe V1ObjectMeta
v1JobKind :: V1Job -> Maybe Text
v1JobApiVersion :: V1Job -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1JobMetadata -> V1Job :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1JobSpec
-> Maybe V1JobStatus
-> V1Job
V1Job { Maybe V1ObjectMeta
v1JobMetadata :: Maybe V1ObjectMeta
v1JobMetadata :: Maybe V1ObjectMeta
v1JobMetadata, Maybe Text
Maybe V1JobStatus
Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Job) -> f (Maybe V1ObjectMeta) -> f V1Job
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1JobMetadata
{-# INLINE v1JobMetadataL #-}

-- | 'v1JobSpec' Lens
v1JobSpecL :: Lens_' V1Job (Maybe V1JobSpec)
v1JobSpecL :: (Maybe V1JobSpec -> f (Maybe V1JobSpec)) -> V1Job -> f V1Job
v1JobSpecL Maybe V1JobSpec -> f (Maybe V1JobSpec)
f V1Job{Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
v1JobStatus :: V1Job -> Maybe V1JobStatus
v1JobSpec :: V1Job -> Maybe V1JobSpec
v1JobMetadata :: V1Job -> Maybe V1ObjectMeta
v1JobKind :: V1Job -> Maybe Text
v1JobApiVersion :: V1Job -> Maybe Text
..} = (\Maybe V1JobSpec
v1JobSpec -> V1Job :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1JobSpec
-> Maybe V1JobStatus
-> V1Job
V1Job { Maybe V1JobSpec
v1JobSpec :: Maybe V1JobSpec
v1JobSpec :: Maybe V1JobSpec
v1JobSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
v1JobStatus :: Maybe V1JobStatus
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
v1JobStatus :: Maybe V1JobStatus
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
..} ) (Maybe V1JobSpec -> V1Job) -> f (Maybe V1JobSpec) -> f V1Job
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1JobSpec -> f (Maybe V1JobSpec)
f Maybe V1JobSpec
v1JobSpec
{-# INLINE v1JobSpecL #-}

-- | 'v1JobStatus' Lens
v1JobStatusL :: Lens_' V1Job (Maybe V1JobStatus)
v1JobStatusL :: (Maybe V1JobStatus -> f (Maybe V1JobStatus)) -> V1Job -> f V1Job
v1JobStatusL Maybe V1JobStatus -> f (Maybe V1JobStatus)
f V1Job{Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
v1JobStatus :: V1Job -> Maybe V1JobStatus
v1JobSpec :: V1Job -> Maybe V1JobSpec
v1JobMetadata :: V1Job -> Maybe V1ObjectMeta
v1JobKind :: V1Job -> Maybe Text
v1JobApiVersion :: V1Job -> Maybe Text
..} = (\Maybe V1JobStatus
v1JobStatus -> V1Job :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1JobSpec
-> Maybe V1JobStatus
-> V1Job
V1Job { Maybe V1JobStatus
v1JobStatus :: Maybe V1JobStatus
v1JobStatus :: Maybe V1JobStatus
v1JobStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1JobSpec
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
v1JobSpec :: Maybe V1JobSpec
v1JobMetadata :: Maybe V1ObjectMeta
v1JobKind :: Maybe Text
v1JobApiVersion :: Maybe Text
..} ) (Maybe V1JobStatus -> V1Job) -> f (Maybe V1JobStatus) -> f V1Job
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1JobStatus -> f (Maybe V1JobStatus)
f Maybe V1JobStatus
v1JobStatus
{-# INLINE v1JobStatusL #-}



-- * V1JobCondition

-- | 'v1JobConditionLastProbeTime' Lens
v1JobConditionLastProbeTimeL :: Lens_' V1JobCondition (Maybe DateTime)
v1JobConditionLastProbeTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1JobCondition -> f V1JobCondition
v1JobConditionLastProbeTimeL Maybe DateTime -> f (Maybe DateTime)
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionType :: V1JobCondition -> Text
v1JobConditionStatus :: V1JobCondition -> Text
v1JobConditionReason :: V1JobCondition -> Maybe Text
v1JobConditionMessage :: V1JobCondition -> Maybe Text
v1JobConditionLastTransitionTime :: V1JobCondition -> Maybe DateTime
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
..} = (\Maybe DateTime
v1JobConditionLastProbeTime -> V1JobCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1JobCondition
V1JobCondition { Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastProbeTime, Maybe Text
Maybe DateTime
Text
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1JobCondition)
-> f (Maybe DateTime) -> f V1JobCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1JobConditionLastProbeTime
{-# INLINE v1JobConditionLastProbeTimeL #-}

-- | 'v1JobConditionLastTransitionTime' Lens
v1JobConditionLastTransitionTimeL :: Lens_' V1JobCondition (Maybe DateTime)
v1JobConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1JobCondition -> f V1JobCondition
v1JobConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionType :: V1JobCondition -> Text
v1JobConditionStatus :: V1JobCondition -> Text
v1JobConditionReason :: V1JobCondition -> Maybe Text
v1JobConditionMessage :: V1JobCondition -> Maybe Text
v1JobConditionLastTransitionTime :: V1JobCondition -> Maybe DateTime
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
..} = (\Maybe DateTime
v1JobConditionLastTransitionTime -> V1JobCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1JobCondition
V1JobCondition { Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastProbeTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1JobCondition)
-> f (Maybe DateTime) -> f V1JobCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1JobConditionLastTransitionTime
{-# INLINE v1JobConditionLastTransitionTimeL #-}

-- | 'v1JobConditionMessage' Lens
v1JobConditionMessageL :: Lens_' V1JobCondition (Maybe Text)
v1JobConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1JobCondition -> f V1JobCondition
v1JobConditionMessageL Maybe Text -> f (Maybe Text)
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionType :: V1JobCondition -> Text
v1JobConditionStatus :: V1JobCondition -> Text
v1JobConditionReason :: V1JobCondition -> Maybe Text
v1JobConditionMessage :: V1JobCondition -> Maybe Text
v1JobConditionLastTransitionTime :: V1JobCondition -> Maybe DateTime
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
..} = (\Maybe Text
v1JobConditionMessage -> V1JobCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1JobCondition
V1JobCondition { Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionMessage, Maybe Text
Maybe DateTime
Text
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
..} ) (Maybe Text -> V1JobCondition)
-> f (Maybe Text) -> f V1JobCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobConditionMessage
{-# INLINE v1JobConditionMessageL #-}

-- | 'v1JobConditionReason' Lens
v1JobConditionReasonL :: Lens_' V1JobCondition (Maybe Text)
v1JobConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1JobCondition -> f V1JobCondition
v1JobConditionReasonL Maybe Text -> f (Maybe Text)
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionType :: V1JobCondition -> Text
v1JobConditionStatus :: V1JobCondition -> Text
v1JobConditionReason :: V1JobCondition -> Maybe Text
v1JobConditionMessage :: V1JobCondition -> Maybe Text
v1JobConditionLastTransitionTime :: V1JobCondition -> Maybe DateTime
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
..} = (\Maybe Text
v1JobConditionReason -> V1JobCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1JobCondition
V1JobCondition { Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionReason, Maybe Text
Maybe DateTime
Text
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
..} ) (Maybe Text -> V1JobCondition)
-> f (Maybe Text) -> f V1JobCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobConditionReason
{-# INLINE v1JobConditionReasonL #-}

-- | 'v1JobConditionStatus' Lens
v1JobConditionStatusL :: Lens_' V1JobCondition (Text)
v1JobConditionStatusL :: (Text -> f Text) -> V1JobCondition -> f V1JobCondition
v1JobConditionStatusL Text -> f Text
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionType :: V1JobCondition -> Text
v1JobConditionStatus :: V1JobCondition -> Text
v1JobConditionReason :: V1JobCondition -> Maybe Text
v1JobConditionMessage :: V1JobCondition -> Maybe Text
v1JobConditionLastTransitionTime :: V1JobCondition -> Maybe DateTime
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
..} = (\Text
v1JobConditionStatus -> V1JobCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1JobCondition
V1JobCondition { Text
v1JobConditionStatus :: Text
v1JobConditionStatus :: Text
v1JobConditionStatus, Maybe Text
Maybe DateTime
Text
v1JobConditionType :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionType :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
..} ) (Text -> V1JobCondition) -> f Text -> f V1JobCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1JobConditionStatus
{-# INLINE v1JobConditionStatusL #-}

-- | 'v1JobConditionType' Lens
v1JobConditionTypeL :: Lens_' V1JobCondition (Text)
v1JobConditionTypeL :: (Text -> f Text) -> V1JobCondition -> f V1JobCondition
v1JobConditionTypeL Text -> f Text
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionType :: Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionType :: V1JobCondition -> Text
v1JobConditionStatus :: V1JobCondition -> Text
v1JobConditionReason :: V1JobCondition -> Maybe Text
v1JobConditionMessage :: V1JobCondition -> Maybe Text
v1JobConditionLastTransitionTime :: V1JobCondition -> Maybe DateTime
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
..} = (\Text
v1JobConditionType -> V1JobCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1JobCondition
V1JobCondition { Text
v1JobConditionType :: Text
v1JobConditionType :: Text
v1JobConditionType, Maybe Text
Maybe DateTime
Text
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionStatus :: Text
v1JobConditionReason :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
..} ) (Text -> V1JobCondition) -> f Text -> f V1JobCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1JobConditionType
{-# INLINE v1JobConditionTypeL #-}



-- * V1JobList

-- | 'v1JobListApiVersion' Lens
v1JobListApiVersionL :: Lens_' V1JobList (Maybe Text)
v1JobListApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1JobList -> f V1JobList
v1JobListApiVersionL Maybe Text -> f (Maybe Text)
f V1JobList{[V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListMetadata :: V1JobList -> Maybe V1ListMeta
v1JobListKind :: V1JobList -> Maybe Text
v1JobListItems :: V1JobList -> [V1Job]
v1JobListApiVersion :: V1JobList -> Maybe Text
v1JobListMetadata :: Maybe V1ListMeta
v1JobListKind :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListApiVersion :: Maybe Text
..} = (\Maybe Text
v1JobListApiVersion -> V1JobList :: Maybe Text
-> [V1Job] -> Maybe Text -> Maybe V1ListMeta -> V1JobList
V1JobList { Maybe Text
v1JobListApiVersion :: Maybe Text
v1JobListApiVersion :: Maybe Text
v1JobListApiVersion, [V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListMetadata :: Maybe V1ListMeta
v1JobListKind :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListMetadata :: Maybe V1ListMeta
v1JobListKind :: Maybe Text
v1JobListItems :: [V1Job]
..} ) (Maybe Text -> V1JobList) -> f (Maybe Text) -> f V1JobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobListApiVersion
{-# INLINE v1JobListApiVersionL #-}

-- | 'v1JobListItems' Lens
v1JobListItemsL :: Lens_' V1JobList ([V1Job])
v1JobListItemsL :: ([V1Job] -> f [V1Job]) -> V1JobList -> f V1JobList
v1JobListItemsL [V1Job] -> f [V1Job]
f V1JobList{[V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListMetadata :: Maybe V1ListMeta
v1JobListKind :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListApiVersion :: Maybe Text
v1JobListMetadata :: V1JobList -> Maybe V1ListMeta
v1JobListKind :: V1JobList -> Maybe Text
v1JobListItems :: V1JobList -> [V1Job]
v1JobListApiVersion :: V1JobList -> Maybe Text
..} = (\[V1Job]
v1JobListItems -> V1JobList :: Maybe Text
-> [V1Job] -> Maybe Text -> Maybe V1ListMeta -> V1JobList
V1JobList { [V1Job]
v1JobListItems :: [V1Job]
v1JobListItems :: [V1Job]
v1JobListItems, Maybe Text
Maybe V1ListMeta
v1JobListMetadata :: Maybe V1ListMeta
v1JobListKind :: Maybe Text
v1JobListApiVersion :: Maybe Text
v1JobListMetadata :: Maybe V1ListMeta
v1JobListKind :: Maybe Text
v1JobListApiVersion :: Maybe Text
..} ) ([V1Job] -> V1JobList) -> f [V1Job] -> f V1JobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Job] -> f [V1Job]
f [V1Job]
v1JobListItems
{-# INLINE v1JobListItemsL #-}

-- | 'v1JobListKind' Lens
v1JobListKindL :: Lens_' V1JobList (Maybe Text)
v1JobListKindL :: (Maybe Text -> f (Maybe Text)) -> V1JobList -> f V1JobList
v1JobListKindL Maybe Text -> f (Maybe Text)
f V1JobList{[V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListMetadata :: Maybe V1ListMeta
v1JobListKind :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListApiVersion :: Maybe Text
v1JobListMetadata :: V1JobList -> Maybe V1ListMeta
v1JobListKind :: V1JobList -> Maybe Text
v1JobListItems :: V1JobList -> [V1Job]
v1JobListApiVersion :: V1JobList -> Maybe Text
..} = (\Maybe Text
v1JobListKind -> V1JobList :: Maybe Text
-> [V1Job] -> Maybe Text -> Maybe V1ListMeta -> V1JobList
V1JobList { Maybe Text
v1JobListKind :: Maybe Text
v1JobListKind :: Maybe Text
v1JobListKind, [V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListMetadata :: Maybe V1ListMeta
v1JobListItems :: [V1Job]
v1JobListApiVersion :: Maybe Text
v1JobListMetadata :: Maybe V1ListMeta
v1JobListItems :: [V1Job]
v1JobListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1JobList) -> f (Maybe Text) -> f V1JobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobListKind
{-# INLINE v1JobListKindL #-}

-- | 'v1JobListMetadata' Lens
v1JobListMetadataL :: Lens_' V1JobList (Maybe V1ListMeta)
v1JobListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1JobList -> f V1JobList
v1JobListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1JobList{[V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListMetadata :: Maybe V1ListMeta
v1JobListKind :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListApiVersion :: Maybe Text
v1JobListMetadata :: V1JobList -> Maybe V1ListMeta
v1JobListKind :: V1JobList -> Maybe Text
v1JobListItems :: V1JobList -> [V1Job]
v1JobListApiVersion :: V1JobList -> Maybe Text
..} = (\Maybe V1ListMeta
v1JobListMetadata -> V1JobList :: Maybe Text
-> [V1Job] -> Maybe Text -> Maybe V1ListMeta -> V1JobList
V1JobList { Maybe V1ListMeta
v1JobListMetadata :: Maybe V1ListMeta
v1JobListMetadata :: Maybe V1ListMeta
v1JobListMetadata, [V1Job]
Maybe Text
v1JobListKind :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListApiVersion :: Maybe Text
v1JobListKind :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1JobList)
-> f (Maybe V1ListMeta) -> f V1JobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1JobListMetadata
{-# INLINE v1JobListMetadataL #-}



-- * V1JobSpec

-- | 'v1JobSpecActiveDeadlineSeconds' Lens
v1JobSpecActiveDeadlineSecondsL :: Lens_' V1JobSpec (Maybe Integer)
v1JobSpecActiveDeadlineSecondsL :: (Maybe Integer -> f (Maybe Integer)) -> V1JobSpec -> f V1JobSpec
v1JobSpecActiveDeadlineSecondsL Maybe Integer -> f (Maybe Integer)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: V1JobSpec -> Maybe Int
v1JobSpecTemplate :: V1JobSpec -> V1PodTemplateSpec
v1JobSpecSelector :: V1JobSpec -> Maybe V1LabelSelector
v1JobSpecParallelism :: V1JobSpec -> Maybe Int
v1JobSpecManualSelector :: V1JobSpec -> Maybe Bool
v1JobSpecCompletions :: V1JobSpec -> Maybe Int
v1JobSpecBackoffLimit :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
..} = (\Maybe Integer
v1JobSpecActiveDeadlineSeconds -> V1JobSpec :: Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Int
-> V1JobSpec
V1JobSpec { Maybe Integer
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecActiveDeadlineSeconds, Maybe Bool
Maybe Int
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
..} ) (Maybe Integer -> V1JobSpec) -> f (Maybe Integer) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1JobSpecActiveDeadlineSeconds
{-# INLINE v1JobSpecActiveDeadlineSecondsL #-}

-- | 'v1JobSpecBackoffLimit' Lens
v1JobSpecBackoffLimitL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecBackoffLimitL :: (Maybe Int -> f (Maybe Int)) -> V1JobSpec -> f V1JobSpec
v1JobSpecBackoffLimitL Maybe Int -> f (Maybe Int)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: V1JobSpec -> Maybe Int
v1JobSpecTemplate :: V1JobSpec -> V1PodTemplateSpec
v1JobSpecSelector :: V1JobSpec -> Maybe V1LabelSelector
v1JobSpecParallelism :: V1JobSpec -> Maybe Int
v1JobSpecManualSelector :: V1JobSpec -> Maybe Bool
v1JobSpecCompletions :: V1JobSpec -> Maybe Int
v1JobSpecBackoffLimit :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
..} = (\Maybe Int
v1JobSpecBackoffLimit -> V1JobSpec :: Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Int
-> V1JobSpec
V1JobSpec { Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimit, Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Int -> V1JobSpec) -> f (Maybe Int) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1JobSpecBackoffLimit
{-# INLINE v1JobSpecBackoffLimitL #-}

-- | 'v1JobSpecCompletions' Lens
v1JobSpecCompletionsL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecCompletionsL :: (Maybe Int -> f (Maybe Int)) -> V1JobSpec -> f V1JobSpec
v1JobSpecCompletionsL Maybe Int -> f (Maybe Int)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: V1JobSpec -> Maybe Int
v1JobSpecTemplate :: V1JobSpec -> V1PodTemplateSpec
v1JobSpecSelector :: V1JobSpec -> Maybe V1LabelSelector
v1JobSpecParallelism :: V1JobSpec -> Maybe Int
v1JobSpecManualSelector :: V1JobSpec -> Maybe Bool
v1JobSpecCompletions :: V1JobSpec -> Maybe Int
v1JobSpecBackoffLimit :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
..} = (\Maybe Int
v1JobSpecCompletions -> V1JobSpec :: Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Int
-> V1JobSpec
V1JobSpec { Maybe Int
v1JobSpecCompletions :: Maybe Int
v1JobSpecCompletions :: Maybe Int
v1JobSpecCompletions, Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Int -> V1JobSpec) -> f (Maybe Int) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1JobSpecCompletions
{-# INLINE v1JobSpecCompletionsL #-}

-- | 'v1JobSpecManualSelector' Lens
v1JobSpecManualSelectorL :: Lens_' V1JobSpec (Maybe Bool)
v1JobSpecManualSelectorL :: (Maybe Bool -> f (Maybe Bool)) -> V1JobSpec -> f V1JobSpec
v1JobSpecManualSelectorL Maybe Bool -> f (Maybe Bool)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: V1JobSpec -> Maybe Int
v1JobSpecTemplate :: V1JobSpec -> V1PodTemplateSpec
v1JobSpecSelector :: V1JobSpec -> Maybe V1LabelSelector
v1JobSpecParallelism :: V1JobSpec -> Maybe Int
v1JobSpecManualSelector :: V1JobSpec -> Maybe Bool
v1JobSpecCompletions :: V1JobSpec -> Maybe Int
v1JobSpecBackoffLimit :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
..} = (\Maybe Bool
v1JobSpecManualSelector -> V1JobSpec :: Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Int
-> V1JobSpec
V1JobSpec { Maybe Bool
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecManualSelector, Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Bool -> V1JobSpec) -> f (Maybe Bool) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1JobSpecManualSelector
{-# INLINE v1JobSpecManualSelectorL #-}

-- | 'v1JobSpecParallelism' Lens
v1JobSpecParallelismL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecParallelismL :: (Maybe Int -> f (Maybe Int)) -> V1JobSpec -> f V1JobSpec
v1JobSpecParallelismL Maybe Int -> f (Maybe Int)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: V1JobSpec -> Maybe Int
v1JobSpecTemplate :: V1JobSpec -> V1PodTemplateSpec
v1JobSpecSelector :: V1JobSpec -> Maybe V1LabelSelector
v1JobSpecParallelism :: V1JobSpec -> Maybe Int
v1JobSpecManualSelector :: V1JobSpec -> Maybe Bool
v1JobSpecCompletions :: V1JobSpec -> Maybe Int
v1JobSpecBackoffLimit :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
..} = (\Maybe Int
v1JobSpecParallelism -> V1JobSpec :: Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Int
-> V1JobSpec
V1JobSpec { Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecParallelism, Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Int -> V1JobSpec) -> f (Maybe Int) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1JobSpecParallelism
{-# INLINE v1JobSpecParallelismL #-}

-- | 'v1JobSpecSelector' Lens
v1JobSpecSelectorL :: Lens_' V1JobSpec (Maybe V1LabelSelector)
v1JobSpecSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1JobSpec -> f V1JobSpec
v1JobSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: V1JobSpec -> Maybe Int
v1JobSpecTemplate :: V1JobSpec -> V1PodTemplateSpec
v1JobSpecSelector :: V1JobSpec -> Maybe V1LabelSelector
v1JobSpecParallelism :: V1JobSpec -> Maybe Int
v1JobSpecManualSelector :: V1JobSpec -> Maybe Bool
v1JobSpecCompletions :: V1JobSpec -> Maybe Int
v1JobSpecBackoffLimit :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
..} = (\Maybe V1LabelSelector
v1JobSpecSelector -> V1JobSpec :: Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Int
-> V1JobSpec
V1JobSpec { Maybe V1LabelSelector
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSelector, Maybe Bool
Maybe Int
Maybe Integer
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe V1LabelSelector -> V1JobSpec)
-> f (Maybe V1LabelSelector) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1JobSpecSelector
{-# INLINE v1JobSpecSelectorL #-}

-- | 'v1JobSpecTemplate' Lens
v1JobSpecTemplateL :: Lens_' V1JobSpec (V1PodTemplateSpec)
v1JobSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> V1JobSpec -> f V1JobSpec
v1JobSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: V1JobSpec -> Maybe Int
v1JobSpecTemplate :: V1JobSpec -> V1PodTemplateSpec
v1JobSpecSelector :: V1JobSpec -> Maybe V1LabelSelector
v1JobSpecParallelism :: V1JobSpec -> Maybe Int
v1JobSpecManualSelector :: V1JobSpec -> Maybe Bool
v1JobSpecCompletions :: V1JobSpec -> Maybe Int
v1JobSpecBackoffLimit :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
..} = (\V1PodTemplateSpec
v1JobSpecTemplate -> V1JobSpec :: Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Int
-> V1JobSpec
V1JobSpec { V1PodTemplateSpec
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTemplate, Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (V1PodTemplateSpec -> V1JobSpec)
-> f V1PodTemplateSpec -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
v1JobSpecTemplate
{-# INLINE v1JobSpecTemplateL #-}

-- | 'v1JobSpecTtlSecondsAfterFinished' Lens
v1JobSpecTtlSecondsAfterFinishedL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecTtlSecondsAfterFinishedL :: (Maybe Int -> f (Maybe Int)) -> V1JobSpec -> f V1JobSpec
v1JobSpecTtlSecondsAfterFinishedL Maybe Int -> f (Maybe Int)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTtlSecondsAfterFinished :: V1JobSpec -> Maybe Int
v1JobSpecTemplate :: V1JobSpec -> V1PodTemplateSpec
v1JobSpecSelector :: V1JobSpec -> Maybe V1LabelSelector
v1JobSpecParallelism :: V1JobSpec -> Maybe Int
v1JobSpecManualSelector :: V1JobSpec -> Maybe Bool
v1JobSpecCompletions :: V1JobSpec -> Maybe Int
v1JobSpecBackoffLimit :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
..} = (\Maybe Int
v1JobSpecTtlSecondsAfterFinished -> V1JobSpec :: Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Int
-> V1JobSpec
V1JobSpec { Maybe Int
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTtlSecondsAfterFinished, Maybe Bool
Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecParallelism :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecCompletions :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Int -> V1JobSpec) -> f (Maybe Int) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1JobSpecTtlSecondsAfterFinished
{-# INLINE v1JobSpecTtlSecondsAfterFinishedL #-}



-- * V1JobStatus

-- | 'v1JobStatusActive' Lens
v1JobStatusActiveL :: Lens_' V1JobStatus (Maybe Int)
v1JobStatusActiveL :: (Maybe Int -> f (Maybe Int)) -> V1JobStatus -> f V1JobStatus
v1JobStatusActiveL Maybe Int -> f (Maybe Int)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusSucceeded :: V1JobStatus -> Maybe Int
v1JobStatusStartTime :: V1JobStatus -> Maybe DateTime
v1JobStatusFailed :: V1JobStatus -> Maybe Int
v1JobStatusConditions :: V1JobStatus -> Maybe [V1JobCondition]
v1JobStatusCompletionTime :: V1JobStatus -> Maybe DateTime
v1JobStatusActive :: V1JobStatus -> Maybe Int
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
..} = (\Maybe Int
v1JobStatusActive -> V1JobStatus :: Maybe Int
-> Maybe DateTime
-> Maybe [V1JobCondition]
-> Maybe Int
-> Maybe DateTime
-> Maybe Int
-> V1JobStatus
V1JobStatus { Maybe Int
v1JobStatusActive :: Maybe Int
v1JobStatusActive :: Maybe Int
v1JobStatusActive, Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
..} ) (Maybe Int -> V1JobStatus) -> f (Maybe Int) -> f V1JobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1JobStatusActive
{-# INLINE v1JobStatusActiveL #-}

-- | 'v1JobStatusCompletionTime' Lens
v1JobStatusCompletionTimeL :: Lens_' V1JobStatus (Maybe DateTime)
v1JobStatusCompletionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1JobStatus -> f V1JobStatus
v1JobStatusCompletionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
v1JobStatusSucceeded :: V1JobStatus -> Maybe Int
v1JobStatusStartTime :: V1JobStatus -> Maybe DateTime
v1JobStatusFailed :: V1JobStatus -> Maybe Int
v1JobStatusConditions :: V1JobStatus -> Maybe [V1JobCondition]
v1JobStatusCompletionTime :: V1JobStatus -> Maybe DateTime
v1JobStatusActive :: V1JobStatus -> Maybe Int
..} = (\Maybe DateTime
v1JobStatusCompletionTime -> V1JobStatus :: Maybe Int
-> Maybe DateTime
-> Maybe [V1JobCondition]
-> Maybe Int
-> Maybe DateTime
-> Maybe Int
-> V1JobStatus
V1JobStatus { Maybe DateTime
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusCompletionTime, Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusActive :: Maybe Int
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusActive :: Maybe Int
..} ) (Maybe DateTime -> V1JobStatus)
-> f (Maybe DateTime) -> f V1JobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1JobStatusCompletionTime
{-# INLINE v1JobStatusCompletionTimeL #-}

-- | 'v1JobStatusConditions' Lens
v1JobStatusConditionsL :: Lens_' V1JobStatus (Maybe [V1JobCondition])
v1JobStatusConditionsL :: (Maybe [V1JobCondition] -> f (Maybe [V1JobCondition]))
-> V1JobStatus -> f V1JobStatus
v1JobStatusConditionsL Maybe [V1JobCondition] -> f (Maybe [V1JobCondition])
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
v1JobStatusSucceeded :: V1JobStatus -> Maybe Int
v1JobStatusStartTime :: V1JobStatus -> Maybe DateTime
v1JobStatusFailed :: V1JobStatus -> Maybe Int
v1JobStatusConditions :: V1JobStatus -> Maybe [V1JobCondition]
v1JobStatusCompletionTime :: V1JobStatus -> Maybe DateTime
v1JobStatusActive :: V1JobStatus -> Maybe Int
..} = (\Maybe [V1JobCondition]
v1JobStatusConditions -> V1JobStatus :: Maybe Int
-> Maybe DateTime
-> Maybe [V1JobCondition]
-> Maybe Int
-> Maybe DateTime
-> Maybe Int
-> V1JobStatus
V1JobStatus { Maybe [V1JobCondition]
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusConditions, Maybe Int
Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
..} ) (Maybe [V1JobCondition] -> V1JobStatus)
-> f (Maybe [V1JobCondition]) -> f V1JobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1JobCondition] -> f (Maybe [V1JobCondition])
f Maybe [V1JobCondition]
v1JobStatusConditions
{-# INLINE v1JobStatusConditionsL #-}

-- | 'v1JobStatusFailed' Lens
v1JobStatusFailedL :: Lens_' V1JobStatus (Maybe Int)
v1JobStatusFailedL :: (Maybe Int -> f (Maybe Int)) -> V1JobStatus -> f V1JobStatus
v1JobStatusFailedL Maybe Int -> f (Maybe Int)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
v1JobStatusSucceeded :: V1JobStatus -> Maybe Int
v1JobStatusStartTime :: V1JobStatus -> Maybe DateTime
v1JobStatusFailed :: V1JobStatus -> Maybe Int
v1JobStatusConditions :: V1JobStatus -> Maybe [V1JobCondition]
v1JobStatusCompletionTime :: V1JobStatus -> Maybe DateTime
v1JobStatusActive :: V1JobStatus -> Maybe Int
..} = (\Maybe Int
v1JobStatusFailed -> V1JobStatus :: Maybe Int
-> Maybe DateTime
-> Maybe [V1JobCondition]
-> Maybe Int
-> Maybe DateTime
-> Maybe Int
-> V1JobStatus
V1JobStatus { Maybe Int
v1JobStatusFailed :: Maybe Int
v1JobStatusFailed :: Maybe Int
v1JobStatusFailed, Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
..} ) (Maybe Int -> V1JobStatus) -> f (Maybe Int) -> f V1JobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1JobStatusFailed
{-# INLINE v1JobStatusFailedL #-}

-- | 'v1JobStatusStartTime' Lens
v1JobStatusStartTimeL :: Lens_' V1JobStatus (Maybe DateTime)
v1JobStatusStartTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1JobStatus -> f V1JobStatus
v1JobStatusStartTimeL Maybe DateTime -> f (Maybe DateTime)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
v1JobStatusSucceeded :: V1JobStatus -> Maybe Int
v1JobStatusStartTime :: V1JobStatus -> Maybe DateTime
v1JobStatusFailed :: V1JobStatus -> Maybe Int
v1JobStatusConditions :: V1JobStatus -> Maybe [V1JobCondition]
v1JobStatusCompletionTime :: V1JobStatus -> Maybe DateTime
v1JobStatusActive :: V1JobStatus -> Maybe Int
..} = (\Maybe DateTime
v1JobStatusStartTime -> V1JobStatus :: Maybe Int
-> Maybe DateTime
-> Maybe [V1JobCondition]
-> Maybe Int
-> Maybe DateTime
-> Maybe Int
-> V1JobStatus
V1JobStatus { Maybe DateTime
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusStartTime, Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
v1JobStatusSucceeded :: Maybe Int
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
..} ) (Maybe DateTime -> V1JobStatus)
-> f (Maybe DateTime) -> f V1JobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1JobStatusStartTime
{-# INLINE v1JobStatusStartTimeL #-}

-- | 'v1JobStatusSucceeded' Lens
v1JobStatusSucceededL :: Lens_' V1JobStatus (Maybe Int)
v1JobStatusSucceededL :: (Maybe Int -> f (Maybe Int)) -> V1JobStatus -> f V1JobStatus
v1JobStatusSucceededL Maybe Int -> f (Maybe Int)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
v1JobStatusSucceeded :: V1JobStatus -> Maybe Int
v1JobStatusStartTime :: V1JobStatus -> Maybe DateTime
v1JobStatusFailed :: V1JobStatus -> Maybe Int
v1JobStatusConditions :: V1JobStatus -> Maybe [V1JobCondition]
v1JobStatusCompletionTime :: V1JobStatus -> Maybe DateTime
v1JobStatusActive :: V1JobStatus -> Maybe Int
..} = (\Maybe Int
v1JobStatusSucceeded -> V1JobStatus :: Maybe Int
-> Maybe DateTime
-> Maybe [V1JobCondition]
-> Maybe Int
-> Maybe DateTime
-> Maybe Int
-> V1JobStatus
V1JobStatus { Maybe Int
v1JobStatusSucceeded :: Maybe Int
v1JobStatusSucceeded :: Maybe Int
v1JobStatusSucceeded, Maybe Int
Maybe [V1JobCondition]
Maybe DateTime
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusActive :: Maybe Int
..} ) (Maybe Int -> V1JobStatus) -> f (Maybe Int) -> f V1JobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1JobStatusSucceeded
{-# INLINE v1JobStatusSucceededL #-}



-- * V1KeyToPath

-- | 'v1KeyToPathKey' Lens
v1KeyToPathKeyL :: Lens_' V1KeyToPath (Text)
v1KeyToPathKeyL :: (Text -> f Text) -> V1KeyToPath -> f V1KeyToPath
v1KeyToPathKeyL Text -> f Text
f V1KeyToPath{Maybe Int
Text
v1KeyToPathPath :: V1KeyToPath -> Text
v1KeyToPathMode :: V1KeyToPath -> Maybe Int
v1KeyToPathKey :: V1KeyToPath -> Text
v1KeyToPathPath :: Text
v1KeyToPathMode :: Maybe Int
v1KeyToPathKey :: Text
..} = (\Text
v1KeyToPathKey -> V1KeyToPath :: Text -> Maybe Int -> Text -> V1KeyToPath
V1KeyToPath { Text
v1KeyToPathKey :: Text
v1KeyToPathKey :: Text
v1KeyToPathKey, Maybe Int
Text
v1KeyToPathPath :: Text
v1KeyToPathMode :: Maybe Int
v1KeyToPathPath :: Text
v1KeyToPathMode :: Maybe Int
..} ) (Text -> V1KeyToPath) -> f Text -> f V1KeyToPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1KeyToPathKey
{-# INLINE v1KeyToPathKeyL #-}

-- | 'v1KeyToPathMode' Lens
v1KeyToPathModeL :: Lens_' V1KeyToPath (Maybe Int)
v1KeyToPathModeL :: (Maybe Int -> f (Maybe Int)) -> V1KeyToPath -> f V1KeyToPath
v1KeyToPathModeL Maybe Int -> f (Maybe Int)
f V1KeyToPath{Maybe Int
Text
v1KeyToPathPath :: Text
v1KeyToPathMode :: Maybe Int
v1KeyToPathKey :: Text
v1KeyToPathPath :: V1KeyToPath -> Text
v1KeyToPathMode :: V1KeyToPath -> Maybe Int
v1KeyToPathKey :: V1KeyToPath -> Text
..} = (\Maybe Int
v1KeyToPathMode -> V1KeyToPath :: Text -> Maybe Int -> Text -> V1KeyToPath
V1KeyToPath { Maybe Int
v1KeyToPathMode :: Maybe Int
v1KeyToPathMode :: Maybe Int
v1KeyToPathMode, Text
v1KeyToPathPath :: Text
v1KeyToPathKey :: Text
v1KeyToPathPath :: Text
v1KeyToPathKey :: Text
..} ) (Maybe Int -> V1KeyToPath) -> f (Maybe Int) -> f V1KeyToPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1KeyToPathMode
{-# INLINE v1KeyToPathModeL #-}

-- | 'v1KeyToPathPath' Lens
v1KeyToPathPathL :: Lens_' V1KeyToPath (Text)
v1KeyToPathPathL :: (Text -> f Text) -> V1KeyToPath -> f V1KeyToPath
v1KeyToPathPathL Text -> f Text
f V1KeyToPath{Maybe Int
Text
v1KeyToPathPath :: Text
v1KeyToPathMode :: Maybe Int
v1KeyToPathKey :: Text
v1KeyToPathPath :: V1KeyToPath -> Text
v1KeyToPathMode :: V1KeyToPath -> Maybe Int
v1KeyToPathKey :: V1KeyToPath -> Text
..} = (\Text
v1KeyToPathPath -> V1KeyToPath :: Text -> Maybe Int -> Text -> V1KeyToPath
V1KeyToPath { Text
v1KeyToPathPath :: Text
v1KeyToPathPath :: Text
v1KeyToPathPath, Maybe Int
Text
v1KeyToPathMode :: Maybe Int
v1KeyToPathKey :: Text
v1KeyToPathMode :: Maybe Int
v1KeyToPathKey :: Text
..} ) (Text -> V1KeyToPath) -> f Text -> f V1KeyToPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1KeyToPathPath
{-# INLINE v1KeyToPathPathL #-}



-- * V1LabelSelector

-- | 'v1LabelSelectorMatchExpressions' Lens
v1LabelSelectorMatchExpressionsL :: Lens_' V1LabelSelector (Maybe [V1LabelSelectorRequirement])
v1LabelSelectorMatchExpressionsL :: (Maybe [V1LabelSelectorRequirement]
 -> f (Maybe [V1LabelSelectorRequirement]))
-> V1LabelSelector -> f V1LabelSelector
v1LabelSelectorMatchExpressionsL Maybe [V1LabelSelectorRequirement]
-> f (Maybe [V1LabelSelectorRequirement])
f V1LabelSelector{Maybe [V1LabelSelectorRequirement]
Maybe (Map String Text)
v1LabelSelectorMatchLabels :: V1LabelSelector -> Maybe (Map String Text)
v1LabelSelectorMatchExpressions :: V1LabelSelector -> Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchLabels :: Maybe (Map String Text)
v1LabelSelectorMatchExpressions :: Maybe [V1LabelSelectorRequirement]
..} = (\Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions -> V1LabelSelector :: Maybe [V1LabelSelectorRequirement]
-> Maybe (Map String Text) -> V1LabelSelector
V1LabelSelector { Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions :: Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions :: Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions, Maybe (Map String Text)
v1LabelSelectorMatchLabels :: Maybe (Map String Text)
v1LabelSelectorMatchLabels :: Maybe (Map String Text)
..} ) (Maybe [V1LabelSelectorRequirement] -> V1LabelSelector)
-> f (Maybe [V1LabelSelectorRequirement]) -> f V1LabelSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1LabelSelectorRequirement]
-> f (Maybe [V1LabelSelectorRequirement])
f Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions
{-# INLINE v1LabelSelectorMatchExpressionsL #-}

-- | 'v1LabelSelectorMatchLabels' Lens
v1LabelSelectorMatchLabelsL :: Lens_' V1LabelSelector (Maybe (Map.Map String Text))
v1LabelSelectorMatchLabelsL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1LabelSelector -> f V1LabelSelector
v1LabelSelectorMatchLabelsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1LabelSelector{Maybe [V1LabelSelectorRequirement]
Maybe (Map String Text)
v1LabelSelectorMatchLabels :: Maybe (Map String Text)
v1LabelSelectorMatchExpressions :: Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchLabels :: V1LabelSelector -> Maybe (Map String Text)
v1LabelSelectorMatchExpressions :: V1LabelSelector -> Maybe [V1LabelSelectorRequirement]
..} = (\Maybe (Map String Text)
v1LabelSelectorMatchLabels -> V1LabelSelector :: Maybe [V1LabelSelectorRequirement]
-> Maybe (Map String Text) -> V1LabelSelector
V1LabelSelector { Maybe (Map String Text)
v1LabelSelectorMatchLabels :: Maybe (Map String Text)
v1LabelSelectorMatchLabels :: Maybe (Map String Text)
v1LabelSelectorMatchLabels, Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions :: Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions :: Maybe [V1LabelSelectorRequirement]
..} ) (Maybe (Map String Text) -> V1LabelSelector)
-> f (Maybe (Map String Text)) -> f V1LabelSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1LabelSelectorMatchLabels
{-# INLINE v1LabelSelectorMatchLabelsL #-}



-- * V1LabelSelectorRequirement

-- | 'v1LabelSelectorRequirementKey' Lens
v1LabelSelectorRequirementKeyL :: Lens_' V1LabelSelectorRequirement (Text)
v1LabelSelectorRequirementKeyL :: (Text -> f Text)
-> V1LabelSelectorRequirement -> f V1LabelSelectorRequirement
v1LabelSelectorRequirementKeyL Text -> f Text
f V1LabelSelectorRequirement{Maybe [Text]
Text
v1LabelSelectorRequirementValues :: V1LabelSelectorRequirement -> Maybe [Text]
v1LabelSelectorRequirementOperator :: V1LabelSelectorRequirement -> Text
v1LabelSelectorRequirementKey :: V1LabelSelectorRequirement -> Text
v1LabelSelectorRequirementValues :: Maybe [Text]
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementKey :: Text
..} = (\Text
v1LabelSelectorRequirementKey -> V1LabelSelectorRequirement :: Text -> Text -> Maybe [Text] -> V1LabelSelectorRequirement
V1LabelSelectorRequirement { Text
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementKey, Maybe [Text]
Text
v1LabelSelectorRequirementValues :: Maybe [Text]
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementValues :: Maybe [Text]
v1LabelSelectorRequirementOperator :: Text
..} ) (Text -> V1LabelSelectorRequirement)
-> f Text -> f V1LabelSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1LabelSelectorRequirementKey
{-# INLINE v1LabelSelectorRequirementKeyL #-}

-- | 'v1LabelSelectorRequirementOperator' Lens
v1LabelSelectorRequirementOperatorL :: Lens_' V1LabelSelectorRequirement (Text)
v1LabelSelectorRequirementOperatorL :: (Text -> f Text)
-> V1LabelSelectorRequirement -> f V1LabelSelectorRequirement
v1LabelSelectorRequirementOperatorL Text -> f Text
f V1LabelSelectorRequirement{Maybe [Text]
Text
v1LabelSelectorRequirementValues :: Maybe [Text]
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementValues :: V1LabelSelectorRequirement -> Maybe [Text]
v1LabelSelectorRequirementOperator :: V1LabelSelectorRequirement -> Text
v1LabelSelectorRequirementKey :: V1LabelSelectorRequirement -> Text
..} = (\Text
v1LabelSelectorRequirementOperator -> V1LabelSelectorRequirement :: Text -> Text -> Maybe [Text] -> V1LabelSelectorRequirement
V1LabelSelectorRequirement { Text
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementOperator, Maybe [Text]
Text
v1LabelSelectorRequirementValues :: Maybe [Text]
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementValues :: Maybe [Text]
v1LabelSelectorRequirementKey :: Text
..} ) (Text -> V1LabelSelectorRequirement)
-> f Text -> f V1LabelSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1LabelSelectorRequirementOperator
{-# INLINE v1LabelSelectorRequirementOperatorL #-}

-- | 'v1LabelSelectorRequirementValues' Lens
v1LabelSelectorRequirementValuesL :: Lens_' V1LabelSelectorRequirement (Maybe [Text])
v1LabelSelectorRequirementValuesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1LabelSelectorRequirement -> f V1LabelSelectorRequirement
v1LabelSelectorRequirementValuesL Maybe [Text] -> f (Maybe [Text])
f V1LabelSelectorRequirement{Maybe [Text]
Text
v1LabelSelectorRequirementValues :: Maybe [Text]
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementValues :: V1LabelSelectorRequirement -> Maybe [Text]
v1LabelSelectorRequirementOperator :: V1LabelSelectorRequirement -> Text
v1LabelSelectorRequirementKey :: V1LabelSelectorRequirement -> Text
..} = (\Maybe [Text]
v1LabelSelectorRequirementValues -> V1LabelSelectorRequirement :: Text -> Text -> Maybe [Text] -> V1LabelSelectorRequirement
V1LabelSelectorRequirement { Maybe [Text]
v1LabelSelectorRequirementValues :: Maybe [Text]
v1LabelSelectorRequirementValues :: Maybe [Text]
v1LabelSelectorRequirementValues, Text
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementKey :: Text
..} ) (Maybe [Text] -> V1LabelSelectorRequirement)
-> f (Maybe [Text]) -> f V1LabelSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1LabelSelectorRequirementValues
{-# INLINE v1LabelSelectorRequirementValuesL #-}



-- * V1Lease

-- | 'v1LeaseApiVersion' Lens
v1LeaseApiVersionL :: Lens_' V1Lease (Maybe Text)
v1LeaseApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Lease -> f V1Lease
v1LeaseApiVersionL Maybe Text -> f (Maybe Text)
f V1Lease{Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseSpec :: V1Lease -> Maybe V1LeaseSpec
v1LeaseMetadata :: V1Lease -> Maybe V1ObjectMeta
v1LeaseKind :: V1Lease -> Maybe Text
v1LeaseApiVersion :: V1Lease -> Maybe Text
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseKind :: Maybe Text
v1LeaseApiVersion :: Maybe Text
..} = (\Maybe Text
v1LeaseApiVersion -> V1Lease :: Maybe Text
-> Maybe Text -> Maybe V1ObjectMeta -> Maybe V1LeaseSpec -> V1Lease
V1Lease { Maybe Text
v1LeaseApiVersion :: Maybe Text
v1LeaseApiVersion :: Maybe Text
v1LeaseApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseKind :: Maybe Text
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseKind :: Maybe Text
..} ) (Maybe Text -> V1Lease) -> f (Maybe Text) -> f V1Lease
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LeaseApiVersion
{-# INLINE v1LeaseApiVersionL #-}

-- | 'v1LeaseKind' Lens
v1LeaseKindL :: Lens_' V1Lease (Maybe Text)
v1LeaseKindL :: (Maybe Text -> f (Maybe Text)) -> V1Lease -> f V1Lease
v1LeaseKindL Maybe Text -> f (Maybe Text)
f V1Lease{Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseKind :: Maybe Text
v1LeaseApiVersion :: Maybe Text
v1LeaseSpec :: V1Lease -> Maybe V1LeaseSpec
v1LeaseMetadata :: V1Lease -> Maybe V1ObjectMeta
v1LeaseKind :: V1Lease -> Maybe Text
v1LeaseApiVersion :: V1Lease -> Maybe Text
..} = (\Maybe Text
v1LeaseKind -> V1Lease :: Maybe Text
-> Maybe Text -> Maybe V1ObjectMeta -> Maybe V1LeaseSpec -> V1Lease
V1Lease { Maybe Text
v1LeaseKind :: Maybe Text
v1LeaseKind :: Maybe Text
v1LeaseKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseApiVersion :: Maybe Text
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Lease) -> f (Maybe Text) -> f V1Lease
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LeaseKind
{-# INLINE v1LeaseKindL #-}

-- | 'v1LeaseMetadata' Lens
v1LeaseMetadataL :: Lens_' V1Lease (Maybe V1ObjectMeta)
v1LeaseMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1Lease -> f V1Lease
v1LeaseMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Lease{Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseKind :: Maybe Text
v1LeaseApiVersion :: Maybe Text
v1LeaseSpec :: V1Lease -> Maybe V1LeaseSpec
v1LeaseMetadata :: V1Lease -> Maybe V1ObjectMeta
v1LeaseKind :: V1Lease -> Maybe Text
v1LeaseApiVersion :: V1Lease -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1LeaseMetadata -> V1Lease :: Maybe Text
-> Maybe Text -> Maybe V1ObjectMeta -> Maybe V1LeaseSpec -> V1Lease
V1Lease { Maybe V1ObjectMeta
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseMetadata, Maybe Text
Maybe V1LeaseSpec
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseKind :: Maybe Text
v1LeaseApiVersion :: Maybe Text
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseKind :: Maybe Text
v1LeaseApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Lease)
-> f (Maybe V1ObjectMeta) -> f V1Lease
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1LeaseMetadata
{-# INLINE v1LeaseMetadataL #-}

-- | 'v1LeaseSpec' Lens
v1LeaseSpecL :: Lens_' V1Lease (Maybe V1LeaseSpec)
v1LeaseSpecL :: (Maybe V1LeaseSpec -> f (Maybe V1LeaseSpec))
-> V1Lease -> f V1Lease
v1LeaseSpecL Maybe V1LeaseSpec -> f (Maybe V1LeaseSpec)
f V1Lease{Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseKind :: Maybe Text
v1LeaseApiVersion :: Maybe Text
v1LeaseSpec :: V1Lease -> Maybe V1LeaseSpec
v1LeaseMetadata :: V1Lease -> Maybe V1ObjectMeta
v1LeaseKind :: V1Lease -> Maybe Text
v1LeaseApiVersion :: V1Lease -> Maybe Text
..} = (\Maybe V1LeaseSpec
v1LeaseSpec -> V1Lease :: Maybe Text
-> Maybe Text -> Maybe V1ObjectMeta -> Maybe V1LeaseSpec -> V1Lease
V1Lease { Maybe V1LeaseSpec
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseSpec, Maybe Text
Maybe V1ObjectMeta
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseKind :: Maybe Text
v1LeaseApiVersion :: Maybe Text
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseKind :: Maybe Text
v1LeaseApiVersion :: Maybe Text
..} ) (Maybe V1LeaseSpec -> V1Lease)
-> f (Maybe V1LeaseSpec) -> f V1Lease
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LeaseSpec -> f (Maybe V1LeaseSpec)
f Maybe V1LeaseSpec
v1LeaseSpec
{-# INLINE v1LeaseSpecL #-}



-- * V1LeaseList

-- | 'v1LeaseListApiVersion' Lens
v1LeaseListApiVersionL :: Lens_' V1LeaseList (Maybe Text)
v1LeaseListApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1LeaseList -> f V1LeaseList
v1LeaseListApiVersionL Maybe Text -> f (Maybe Text)
f V1LeaseList{[V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListMetadata :: V1LeaseList -> Maybe V1ListMeta
v1LeaseListKind :: V1LeaseList -> Maybe Text
v1LeaseListItems :: V1LeaseList -> [V1Lease]
v1LeaseListApiVersion :: V1LeaseList -> Maybe Text
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListKind :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListApiVersion :: Maybe Text
..} = (\Maybe Text
v1LeaseListApiVersion -> V1LeaseList :: Maybe Text
-> [V1Lease] -> Maybe Text -> Maybe V1ListMeta -> V1LeaseList
V1LeaseList { Maybe Text
v1LeaseListApiVersion :: Maybe Text
v1LeaseListApiVersion :: Maybe Text
v1LeaseListApiVersion, [V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListKind :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListKind :: Maybe Text
v1LeaseListItems :: [V1Lease]
..} ) (Maybe Text -> V1LeaseList) -> f (Maybe Text) -> f V1LeaseList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LeaseListApiVersion
{-# INLINE v1LeaseListApiVersionL #-}

-- | 'v1LeaseListItems' Lens
v1LeaseListItemsL :: Lens_' V1LeaseList ([V1Lease])
v1LeaseListItemsL :: ([V1Lease] -> f [V1Lease]) -> V1LeaseList -> f V1LeaseList
v1LeaseListItemsL [V1Lease] -> f [V1Lease]
f V1LeaseList{[V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListKind :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListApiVersion :: Maybe Text
v1LeaseListMetadata :: V1LeaseList -> Maybe V1ListMeta
v1LeaseListKind :: V1LeaseList -> Maybe Text
v1LeaseListItems :: V1LeaseList -> [V1Lease]
v1LeaseListApiVersion :: V1LeaseList -> Maybe Text
..} = (\[V1Lease]
v1LeaseListItems -> V1LeaseList :: Maybe Text
-> [V1Lease] -> Maybe Text -> Maybe V1ListMeta -> V1LeaseList
V1LeaseList { [V1Lease]
v1LeaseListItems :: [V1Lease]
v1LeaseListItems :: [V1Lease]
v1LeaseListItems, Maybe Text
Maybe V1ListMeta
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListKind :: Maybe Text
v1LeaseListApiVersion :: Maybe Text
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListKind :: Maybe Text
v1LeaseListApiVersion :: Maybe Text
..} ) ([V1Lease] -> V1LeaseList) -> f [V1Lease] -> f V1LeaseList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Lease] -> f [V1Lease]
f [V1Lease]
v1LeaseListItems
{-# INLINE v1LeaseListItemsL #-}

-- | 'v1LeaseListKind' Lens
v1LeaseListKindL :: Lens_' V1LeaseList (Maybe Text)
v1LeaseListKindL :: (Maybe Text -> f (Maybe Text)) -> V1LeaseList -> f V1LeaseList
v1LeaseListKindL Maybe Text -> f (Maybe Text)
f V1LeaseList{[V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListKind :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListApiVersion :: Maybe Text
v1LeaseListMetadata :: V1LeaseList -> Maybe V1ListMeta
v1LeaseListKind :: V1LeaseList -> Maybe Text
v1LeaseListItems :: V1LeaseList -> [V1Lease]
v1LeaseListApiVersion :: V1LeaseList -> Maybe Text
..} = (\Maybe Text
v1LeaseListKind -> V1LeaseList :: Maybe Text
-> [V1Lease] -> Maybe Text -> Maybe V1ListMeta -> V1LeaseList
V1LeaseList { Maybe Text
v1LeaseListKind :: Maybe Text
v1LeaseListKind :: Maybe Text
v1LeaseListKind, [V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListItems :: [V1Lease]
v1LeaseListApiVersion :: Maybe Text
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListItems :: [V1Lease]
v1LeaseListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1LeaseList) -> f (Maybe Text) -> f V1LeaseList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LeaseListKind
{-# INLINE v1LeaseListKindL #-}

-- | 'v1LeaseListMetadata' Lens
v1LeaseListMetadataL :: Lens_' V1LeaseList (Maybe V1ListMeta)
v1LeaseListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1LeaseList -> f V1LeaseList
v1LeaseListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1LeaseList{[V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListKind :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListApiVersion :: Maybe Text
v1LeaseListMetadata :: V1LeaseList -> Maybe V1ListMeta
v1LeaseListKind :: V1LeaseList -> Maybe Text
v1LeaseListItems :: V1LeaseList -> [V1Lease]
v1LeaseListApiVersion :: V1LeaseList -> Maybe Text
..} = (\Maybe V1ListMeta
v1LeaseListMetadata -> V1LeaseList :: Maybe Text
-> [V1Lease] -> Maybe Text -> Maybe V1ListMeta -> V1LeaseList
V1LeaseList { Maybe V1ListMeta
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListMetadata, [V1Lease]
Maybe Text
v1LeaseListKind :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListApiVersion :: Maybe Text
v1LeaseListKind :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1LeaseList)
-> f (Maybe V1ListMeta) -> f V1LeaseList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1LeaseListMetadata
{-# INLINE v1LeaseListMetadataL #-}



-- * V1LeaseSpec

-- | 'v1LeaseSpecAcquireTime' Lens
v1LeaseSpecAcquireTimeL :: Lens_' V1LeaseSpec (Maybe DateTime)
v1LeaseSpecAcquireTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1LeaseSpec -> f V1LeaseSpec
v1LeaseSpecAcquireTimeL Maybe DateTime -> f (Maybe DateTime)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecRenewTime :: V1LeaseSpec -> Maybe DateTime
v1LeaseSpecLeaseTransitions :: V1LeaseSpec -> Maybe Int
v1LeaseSpecLeaseDurationSeconds :: V1LeaseSpec -> Maybe Int
v1LeaseSpecHolderIdentity :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
..} = (\Maybe DateTime
v1LeaseSpecAcquireTime -> V1LeaseSpec :: Maybe DateTime
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe DateTime
-> V1LeaseSpec
V1LeaseSpec { Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecAcquireTime, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
..} ) (Maybe DateTime -> V1LeaseSpec)
-> f (Maybe DateTime) -> f V1LeaseSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1LeaseSpecAcquireTime
{-# INLINE v1LeaseSpecAcquireTimeL #-}

-- | 'v1LeaseSpecHolderIdentity' Lens
v1LeaseSpecHolderIdentityL :: Lens_' V1LeaseSpec (Maybe Text)
v1LeaseSpecHolderIdentityL :: (Maybe Text -> f (Maybe Text)) -> V1LeaseSpec -> f V1LeaseSpec
v1LeaseSpecHolderIdentityL Maybe Text -> f (Maybe Text)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecRenewTime :: V1LeaseSpec -> Maybe DateTime
v1LeaseSpecLeaseTransitions :: V1LeaseSpec -> Maybe Int
v1LeaseSpecLeaseDurationSeconds :: V1LeaseSpec -> Maybe Int
v1LeaseSpecHolderIdentity :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
..} = (\Maybe Text
v1LeaseSpecHolderIdentity -> V1LeaseSpec :: Maybe DateTime
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe DateTime
-> V1LeaseSpec
V1LeaseSpec { Maybe Text
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecHolderIdentity, Maybe Int
Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecAcquireTime :: Maybe DateTime
..} ) (Maybe Text -> V1LeaseSpec) -> f (Maybe Text) -> f V1LeaseSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LeaseSpecHolderIdentity
{-# INLINE v1LeaseSpecHolderIdentityL #-}

-- | 'v1LeaseSpecLeaseDurationSeconds' Lens
v1LeaseSpecLeaseDurationSecondsL :: Lens_' V1LeaseSpec (Maybe Int)
v1LeaseSpecLeaseDurationSecondsL :: (Maybe Int -> f (Maybe Int)) -> V1LeaseSpec -> f V1LeaseSpec
v1LeaseSpecLeaseDurationSecondsL Maybe Int -> f (Maybe Int)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecRenewTime :: V1LeaseSpec -> Maybe DateTime
v1LeaseSpecLeaseTransitions :: V1LeaseSpec -> Maybe Int
v1LeaseSpecLeaseDurationSeconds :: V1LeaseSpec -> Maybe Int
v1LeaseSpecHolderIdentity :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
..} = (\Maybe Int
v1LeaseSpecLeaseDurationSeconds -> V1LeaseSpec :: Maybe DateTime
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe DateTime
-> V1LeaseSpec
V1LeaseSpec { Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseDurationSeconds, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
..} ) (Maybe Int -> V1LeaseSpec) -> f (Maybe Int) -> f V1LeaseSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1LeaseSpecLeaseDurationSeconds
{-# INLINE v1LeaseSpecLeaseDurationSecondsL #-}

-- | 'v1LeaseSpecLeaseTransitions' Lens
v1LeaseSpecLeaseTransitionsL :: Lens_' V1LeaseSpec (Maybe Int)
v1LeaseSpecLeaseTransitionsL :: (Maybe Int -> f (Maybe Int)) -> V1LeaseSpec -> f V1LeaseSpec
v1LeaseSpecLeaseTransitionsL Maybe Int -> f (Maybe Int)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecRenewTime :: V1LeaseSpec -> Maybe DateTime
v1LeaseSpecLeaseTransitions :: V1LeaseSpec -> Maybe Int
v1LeaseSpecLeaseDurationSeconds :: V1LeaseSpec -> Maybe Int
v1LeaseSpecHolderIdentity :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
..} = (\Maybe Int
v1LeaseSpecLeaseTransitions -> V1LeaseSpec :: Maybe DateTime
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe DateTime
-> V1LeaseSpec
V1LeaseSpec { Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseTransitions, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
..} ) (Maybe Int -> V1LeaseSpec) -> f (Maybe Int) -> f V1LeaseSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1LeaseSpecLeaseTransitions
{-# INLINE v1LeaseSpecLeaseTransitionsL #-}

-- | 'v1LeaseSpecRenewTime' Lens
v1LeaseSpecRenewTimeL :: Lens_' V1LeaseSpec (Maybe DateTime)
v1LeaseSpecRenewTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1LeaseSpec -> f V1LeaseSpec
v1LeaseSpecRenewTimeL Maybe DateTime -> f (Maybe DateTime)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecRenewTime :: V1LeaseSpec -> Maybe DateTime
v1LeaseSpecLeaseTransitions :: V1LeaseSpec -> Maybe Int
v1LeaseSpecLeaseDurationSeconds :: V1LeaseSpec -> Maybe Int
v1LeaseSpecHolderIdentity :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
..} = (\Maybe DateTime
v1LeaseSpecRenewTime -> V1LeaseSpec :: Maybe DateTime
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe DateTime
-> V1LeaseSpec
V1LeaseSpec { Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecRenewTime, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1LeaseSpec)
-> f (Maybe DateTime) -> f V1LeaseSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1LeaseSpecRenewTime
{-# INLINE v1LeaseSpecRenewTimeL #-}



-- * V1Lifecycle

-- | 'v1LifecyclePostStart' Lens
v1LifecyclePostStartL :: Lens_' V1Lifecycle (Maybe V1Handler)
v1LifecyclePostStartL :: (Maybe V1Handler -> f (Maybe V1Handler))
-> V1Lifecycle -> f V1Lifecycle
v1LifecyclePostStartL Maybe V1Handler -> f (Maybe V1Handler)
f V1Lifecycle{Maybe V1Handler
v1LifecyclePreStop :: V1Lifecycle -> Maybe V1Handler
v1LifecyclePostStart :: V1Lifecycle -> Maybe V1Handler
v1LifecyclePreStop :: Maybe V1Handler
v1LifecyclePostStart :: Maybe V1Handler
..} = (\Maybe V1Handler
v1LifecyclePostStart -> V1Lifecycle :: Maybe V1Handler -> Maybe V1Handler -> V1Lifecycle
V1Lifecycle { Maybe V1Handler
v1LifecyclePostStart :: Maybe V1Handler
v1LifecyclePostStart :: Maybe V1Handler
v1LifecyclePostStart, Maybe V1Handler
v1LifecyclePreStop :: Maybe V1Handler
v1LifecyclePreStop :: Maybe V1Handler
..} ) (Maybe V1Handler -> V1Lifecycle)
-> f (Maybe V1Handler) -> f V1Lifecycle
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Handler -> f (Maybe V1Handler)
f Maybe V1Handler
v1LifecyclePostStart
{-# INLINE v1LifecyclePostStartL #-}

-- | 'v1LifecyclePreStop' Lens
v1LifecyclePreStopL :: Lens_' V1Lifecycle (Maybe V1Handler)
v1LifecyclePreStopL :: (Maybe V1Handler -> f (Maybe V1Handler))
-> V1Lifecycle -> f V1Lifecycle
v1LifecyclePreStopL Maybe V1Handler -> f (Maybe V1Handler)
f V1Lifecycle{Maybe V1Handler
v1LifecyclePreStop :: Maybe V1Handler
v1LifecyclePostStart :: Maybe V1Handler
v1LifecyclePreStop :: V1Lifecycle -> Maybe V1Handler
v1LifecyclePostStart :: V1Lifecycle -> Maybe V1Handler
..} = (\Maybe V1Handler
v1LifecyclePreStop -> V1Lifecycle :: Maybe V1Handler -> Maybe V1Handler -> V1Lifecycle
V1Lifecycle { Maybe V1Handler
v1LifecyclePreStop :: Maybe V1Handler
v1LifecyclePreStop :: Maybe V1Handler
v1LifecyclePreStop, Maybe V1Handler
v1LifecyclePostStart :: Maybe V1Handler
v1LifecyclePostStart :: Maybe V1Handler
..} ) (Maybe V1Handler -> V1Lifecycle)
-> f (Maybe V1Handler) -> f V1Lifecycle
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Handler -> f (Maybe V1Handler)
f Maybe V1Handler
v1LifecyclePreStop
{-# INLINE v1LifecyclePreStopL #-}



-- * V1LimitRange

-- | 'v1LimitRangeApiVersion' Lens
v1LimitRangeApiVersionL :: Lens_' V1LimitRange (Maybe Text)
v1LimitRangeApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1LimitRange -> f V1LimitRange
v1LimitRangeApiVersionL Maybe Text -> f (Maybe Text)
f V1LimitRange{Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeSpec :: V1LimitRange -> Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: V1LimitRange -> Maybe V1ObjectMeta
v1LimitRangeKind :: V1LimitRange -> Maybe Text
v1LimitRangeApiVersion :: V1LimitRange -> Maybe Text
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeKind :: Maybe Text
v1LimitRangeApiVersion :: Maybe Text
..} = (\Maybe Text
v1LimitRangeApiVersion -> V1LimitRange :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1LimitRangeSpec
-> V1LimitRange
V1LimitRange { Maybe Text
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeKind :: Maybe Text
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeKind :: Maybe Text
..} ) (Maybe Text -> V1LimitRange) -> f (Maybe Text) -> f V1LimitRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LimitRangeApiVersion
{-# INLINE v1LimitRangeApiVersionL #-}

-- | 'v1LimitRangeKind' Lens
v1LimitRangeKindL :: Lens_' V1LimitRange (Maybe Text)
v1LimitRangeKindL :: (Maybe Text -> f (Maybe Text)) -> V1LimitRange -> f V1LimitRange
v1LimitRangeKindL Maybe Text -> f (Maybe Text)
f V1LimitRange{Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeKind :: Maybe Text
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeSpec :: V1LimitRange -> Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: V1LimitRange -> Maybe V1ObjectMeta
v1LimitRangeKind :: V1LimitRange -> Maybe Text
v1LimitRangeApiVersion :: V1LimitRange -> Maybe Text
..} = (\Maybe Text
v1LimitRangeKind -> V1LimitRange :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1LimitRangeSpec
-> V1LimitRange
V1LimitRange { Maybe Text
v1LimitRangeKind :: Maybe Text
v1LimitRangeKind :: Maybe Text
v1LimitRangeKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeApiVersion :: Maybe Text
..} ) (Maybe Text -> V1LimitRange) -> f (Maybe Text) -> f V1LimitRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LimitRangeKind
{-# INLINE v1LimitRangeKindL #-}

-- | 'v1LimitRangeMetadata' Lens
v1LimitRangeMetadataL :: Lens_' V1LimitRange (Maybe V1ObjectMeta)
v1LimitRangeMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1LimitRange -> f V1LimitRange
v1LimitRangeMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1LimitRange{Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeKind :: Maybe Text
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeSpec :: V1LimitRange -> Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: V1LimitRange -> Maybe V1ObjectMeta
v1LimitRangeKind :: V1LimitRange -> Maybe Text
v1LimitRangeApiVersion :: V1LimitRange -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1LimitRangeMetadata -> V1LimitRange :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1LimitRangeSpec
-> V1LimitRange
V1LimitRange { Maybe V1ObjectMeta
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeMetadata, Maybe Text
Maybe V1LimitRangeSpec
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeKind :: Maybe Text
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeKind :: Maybe Text
v1LimitRangeApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1LimitRange)
-> f (Maybe V1ObjectMeta) -> f V1LimitRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1LimitRangeMetadata
{-# INLINE v1LimitRangeMetadataL #-}

-- | 'v1LimitRangeSpec' Lens
v1LimitRangeSpecL :: Lens_' V1LimitRange (Maybe V1LimitRangeSpec)
v1LimitRangeSpecL :: (Maybe V1LimitRangeSpec -> f (Maybe V1LimitRangeSpec))
-> V1LimitRange -> f V1LimitRange
v1LimitRangeSpecL Maybe V1LimitRangeSpec -> f (Maybe V1LimitRangeSpec)
f V1LimitRange{Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeKind :: Maybe Text
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeSpec :: V1LimitRange -> Maybe V1LimitRangeSpec
v1LimitRangeMetadata :: V1LimitRange -> Maybe V1ObjectMeta
v1LimitRangeKind :: V1LimitRange -> Maybe Text
v1LimitRangeApiVersion :: V1LimitRange -> Maybe Text
..} = (\Maybe V1LimitRangeSpec
v1LimitRangeSpec -> V1LimitRange :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1LimitRangeSpec
-> V1LimitRange
V1LimitRange { Maybe V1LimitRangeSpec
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeSpec, Maybe Text
Maybe V1ObjectMeta
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeKind :: Maybe Text
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeKind :: Maybe Text
v1LimitRangeApiVersion :: Maybe Text
..} ) (Maybe V1LimitRangeSpec -> V1LimitRange)
-> f (Maybe V1LimitRangeSpec) -> f V1LimitRange
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LimitRangeSpec -> f (Maybe V1LimitRangeSpec)
f Maybe V1LimitRangeSpec
v1LimitRangeSpec
{-# INLINE v1LimitRangeSpecL #-}



-- * V1LimitRangeItem

-- | 'v1LimitRangeItemDefault' Lens
v1LimitRangeItemDefaultL :: Lens_' V1LimitRangeItem (Maybe (Map.Map String Quantity))
v1LimitRangeItemDefaultL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1LimitRangeItem -> f V1LimitRangeItem
v1LimitRangeItemDefaultL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1LimitRangeItem{Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: V1LimitRangeItem -> Maybe Text
v1LimitRangeItemMin :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMax :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1LimitRangeItemDefault -> V1LimitRangeItem :: Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe Text
-> V1LimitRangeItem
V1LimitRangeItem { Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefault, Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1LimitRangeItem)
-> f (Maybe (Map String Quantity)) -> f V1LimitRangeItem
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1LimitRangeItemDefault
{-# INLINE v1LimitRangeItemDefaultL #-}

-- | 'v1LimitRangeItemDefaultRequest' Lens
v1LimitRangeItemDefaultRequestL :: Lens_' V1LimitRangeItem (Maybe (Map.Map String Quantity))
v1LimitRangeItemDefaultRequestL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1LimitRangeItem -> f V1LimitRangeItem
v1LimitRangeItemDefaultRequestL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1LimitRangeItem{Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemType :: V1LimitRangeItem -> Maybe Text
v1LimitRangeItemMin :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMax :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest -> V1LimitRangeItem :: Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe Text
-> V1LimitRangeItem
V1LimitRangeItem { Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest, Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1LimitRangeItem)
-> f (Maybe (Map String Quantity)) -> f V1LimitRangeItem
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest
{-# INLINE v1LimitRangeItemDefaultRequestL #-}

-- | 'v1LimitRangeItemMax' Lens
v1LimitRangeItemMaxL :: Lens_' V1LimitRangeItem (Maybe (Map.Map String Quantity))
v1LimitRangeItemMaxL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1LimitRangeItem -> f V1LimitRangeItem
v1LimitRangeItemMaxL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1LimitRangeItem{Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemType :: V1LimitRangeItem -> Maybe Text
v1LimitRangeItemMin :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMax :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1LimitRangeItemMax -> V1LimitRangeItem :: Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe Text
-> V1LimitRangeItem
V1LimitRangeItem { Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMax, Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1LimitRangeItem)
-> f (Maybe (Map String Quantity)) -> f V1LimitRangeItem
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1LimitRangeItemMax
{-# INLINE v1LimitRangeItemMaxL #-}

-- | 'v1LimitRangeItemMaxLimitRequestRatio' Lens
v1LimitRangeItemMaxLimitRequestRatioL :: Lens_' V1LimitRangeItem (Maybe (Map.Map String Quantity))
v1LimitRangeItemMaxLimitRequestRatioL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1LimitRangeItem -> f V1LimitRangeItem
v1LimitRangeItemMaxLimitRequestRatioL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1LimitRangeItem{Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemType :: V1LimitRangeItem -> Maybe Text
v1LimitRangeItemMin :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMax :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio -> V1LimitRangeItem :: Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe Text
-> V1LimitRangeItem
V1LimitRangeItem { Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio, Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1LimitRangeItem)
-> f (Maybe (Map String Quantity)) -> f V1LimitRangeItem
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio
{-# INLINE v1LimitRangeItemMaxLimitRequestRatioL #-}

-- | 'v1LimitRangeItemMin' Lens
v1LimitRangeItemMinL :: Lens_' V1LimitRangeItem (Maybe (Map.Map String Quantity))
v1LimitRangeItemMinL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1LimitRangeItem -> f V1LimitRangeItem
v1LimitRangeItemMinL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1LimitRangeItem{Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemType :: V1LimitRangeItem -> Maybe Text
v1LimitRangeItemMin :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMax :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1LimitRangeItemMin -> V1LimitRangeItem :: Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe Text
-> V1LimitRangeItem
V1LimitRangeItem { Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMin, Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1LimitRangeItem)
-> f (Maybe (Map String Quantity)) -> f V1LimitRangeItem
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1LimitRangeItemMin
{-# INLINE v1LimitRangeItemMinL #-}

-- | 'v1LimitRangeItemType' Lens
v1LimitRangeItemTypeL :: Lens_' V1LimitRangeItem (Maybe Text)
v1LimitRangeItemTypeL :: (Maybe Text -> f (Maybe Text))
-> V1LimitRangeItem -> f V1LimitRangeItem
v1LimitRangeItemTypeL Maybe Text -> f (Maybe Text)
f V1LimitRangeItem{Maybe Text
Maybe (Map String Quantity)
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemType :: V1LimitRangeItem -> Maybe Text
v1LimitRangeItemMin :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemMax :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
..} = (\Maybe Text
v1LimitRangeItemType -> V1LimitRangeItem :: Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe Text
-> V1LimitRangeItem
V1LimitRangeItem { Maybe Text
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemType :: Maybe Text
v1LimitRangeItemType, Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
..} ) (Maybe Text -> V1LimitRangeItem)
-> f (Maybe Text) -> f V1LimitRangeItem
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LimitRangeItemType
{-# INLINE v1LimitRangeItemTypeL #-}



-- * V1LimitRangeList

-- | 'v1LimitRangeListApiVersion' Lens
v1LimitRangeListApiVersionL :: Lens_' V1LimitRangeList (Maybe Text)
v1LimitRangeListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1LimitRangeList -> f V1LimitRangeList
v1LimitRangeListApiVersionL Maybe Text -> f (Maybe Text)
f V1LimitRangeList{[V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListMetadata :: V1LimitRangeList -> Maybe V1ListMeta
v1LimitRangeListKind :: V1LimitRangeList -> Maybe Text
v1LimitRangeListItems :: V1LimitRangeList -> [V1LimitRange]
v1LimitRangeListApiVersion :: V1LimitRangeList -> Maybe Text
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListApiVersion :: Maybe Text
..} = (\Maybe Text
v1LimitRangeListApiVersion -> V1LimitRangeList :: Maybe Text
-> [V1LimitRange]
-> Maybe Text
-> Maybe V1ListMeta
-> V1LimitRangeList
V1LimitRangeList { Maybe Text
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListApiVersion, [V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
..} ) (Maybe Text -> V1LimitRangeList)
-> f (Maybe Text) -> f V1LimitRangeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LimitRangeListApiVersion
{-# INLINE v1LimitRangeListApiVersionL #-}

-- | 'v1LimitRangeListItems' Lens
v1LimitRangeListItemsL :: Lens_' V1LimitRangeList ([V1LimitRange])
v1LimitRangeListItemsL :: ([V1LimitRange] -> f [V1LimitRange])
-> V1LimitRangeList -> f V1LimitRangeList
v1LimitRangeListItemsL [V1LimitRange] -> f [V1LimitRange]
f V1LimitRangeList{[V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListMetadata :: V1LimitRangeList -> Maybe V1ListMeta
v1LimitRangeListKind :: V1LimitRangeList -> Maybe Text
v1LimitRangeListItems :: V1LimitRangeList -> [V1LimitRange]
v1LimitRangeListApiVersion :: V1LimitRangeList -> Maybe Text
..} = (\[V1LimitRange]
v1LimitRangeListItems -> V1LimitRangeList :: Maybe Text
-> [V1LimitRange]
-> Maybe Text
-> Maybe V1ListMeta
-> V1LimitRangeList
V1LimitRangeList { [V1LimitRange]
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListItems, Maybe Text
Maybe V1ListMeta
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListApiVersion :: Maybe Text
..} ) ([V1LimitRange] -> V1LimitRangeList)
-> f [V1LimitRange] -> f V1LimitRangeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1LimitRange] -> f [V1LimitRange]
f [V1LimitRange]
v1LimitRangeListItems
{-# INLINE v1LimitRangeListItemsL #-}

-- | 'v1LimitRangeListKind' Lens
v1LimitRangeListKindL :: Lens_' V1LimitRangeList (Maybe Text)
v1LimitRangeListKindL :: (Maybe Text -> f (Maybe Text))
-> V1LimitRangeList -> f V1LimitRangeList
v1LimitRangeListKindL Maybe Text -> f (Maybe Text)
f V1LimitRangeList{[V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListMetadata :: V1LimitRangeList -> Maybe V1ListMeta
v1LimitRangeListKind :: V1LimitRangeList -> Maybe Text
v1LimitRangeListItems :: V1LimitRangeList -> [V1LimitRange]
v1LimitRangeListApiVersion :: V1LimitRangeList -> Maybe Text
..} = (\Maybe Text
v1LimitRangeListKind -> V1LimitRangeList :: Maybe Text
-> [V1LimitRange]
-> Maybe Text
-> Maybe V1ListMeta
-> V1LimitRangeList
V1LimitRangeList { Maybe Text
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListKind, [V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1LimitRangeList)
-> f (Maybe Text) -> f V1LimitRangeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LimitRangeListKind
{-# INLINE v1LimitRangeListKindL #-}

-- | 'v1LimitRangeListMetadata' Lens
v1LimitRangeListMetadataL :: Lens_' V1LimitRangeList (Maybe V1ListMeta)
v1LimitRangeListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1LimitRangeList -> f V1LimitRangeList
v1LimitRangeListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1LimitRangeList{[V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListMetadata :: V1LimitRangeList -> Maybe V1ListMeta
v1LimitRangeListKind :: V1LimitRangeList -> Maybe Text
v1LimitRangeListItems :: V1LimitRangeList -> [V1LimitRange]
v1LimitRangeListApiVersion :: V1LimitRangeList -> Maybe Text
..} = (\Maybe V1ListMeta
v1LimitRangeListMetadata -> V1LimitRangeList :: Maybe Text
-> [V1LimitRange]
-> Maybe Text
-> Maybe V1ListMeta
-> V1LimitRangeList
V1LimitRangeList { Maybe V1ListMeta
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListMetadata, [V1LimitRange]
Maybe Text
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1LimitRangeList)
-> f (Maybe V1ListMeta) -> f V1LimitRangeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1LimitRangeListMetadata
{-# INLINE v1LimitRangeListMetadataL #-}



-- * V1LimitRangeSpec

-- | 'v1LimitRangeSpecLimits' Lens
v1LimitRangeSpecLimitsL :: Lens_' V1LimitRangeSpec ([V1LimitRangeItem])
v1LimitRangeSpecLimitsL :: ([V1LimitRangeItem] -> f [V1LimitRangeItem])
-> V1LimitRangeSpec -> f V1LimitRangeSpec
v1LimitRangeSpecLimitsL [V1LimitRangeItem] -> f [V1LimitRangeItem]
f V1LimitRangeSpec{[V1LimitRangeItem]
v1LimitRangeSpecLimits :: V1LimitRangeSpec -> [V1LimitRangeItem]
v1LimitRangeSpecLimits :: [V1LimitRangeItem]
..} = (\[V1LimitRangeItem]
v1LimitRangeSpecLimits -> V1LimitRangeSpec :: [V1LimitRangeItem] -> V1LimitRangeSpec
V1LimitRangeSpec { [V1LimitRangeItem]
v1LimitRangeSpecLimits :: [V1LimitRangeItem]
v1LimitRangeSpecLimits :: [V1LimitRangeItem]
v1LimitRangeSpecLimits, ..} ) ([V1LimitRangeItem] -> V1LimitRangeSpec)
-> f [V1LimitRangeItem] -> f V1LimitRangeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1LimitRangeItem] -> f [V1LimitRangeItem]
f [V1LimitRangeItem]
v1LimitRangeSpecLimits
{-# INLINE v1LimitRangeSpecLimitsL #-}



-- * V1ListMeta

-- | 'v1ListMetaContinue' Lens
v1ListMetaContinueL :: Lens_' V1ListMeta (Maybe Text)
v1ListMetaContinueL :: (Maybe Text -> f (Maybe Text)) -> V1ListMeta -> f V1ListMeta
v1ListMetaContinueL Maybe Text -> f (Maybe Text)
f V1ListMeta{Maybe Integer
Maybe Text
v1ListMetaSelfLink :: V1ListMeta -> Maybe Text
v1ListMetaResourceVersion :: V1ListMeta -> Maybe Text
v1ListMetaRemainingItemCount :: V1ListMeta -> Maybe Integer
v1ListMetaContinue :: V1ListMeta -> Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaContinue :: Maybe Text
..} = (\Maybe Text
v1ListMetaContinue -> V1ListMeta :: Maybe Text
-> Maybe Integer -> Maybe Text -> Maybe Text -> V1ListMeta
V1ListMeta { Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaContinue, Maybe Integer
Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaSelfLink :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
..} ) (Maybe Text -> V1ListMeta) -> f (Maybe Text) -> f V1ListMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ListMetaContinue
{-# INLINE v1ListMetaContinueL #-}

-- | 'v1ListMetaRemainingItemCount' Lens
v1ListMetaRemainingItemCountL :: Lens_' V1ListMeta (Maybe Integer)
v1ListMetaRemainingItemCountL :: (Maybe Integer -> f (Maybe Integer)) -> V1ListMeta -> f V1ListMeta
v1ListMetaRemainingItemCountL Maybe Integer -> f (Maybe Integer)
f V1ListMeta{Maybe Integer
Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaContinue :: Maybe Text
v1ListMetaSelfLink :: V1ListMeta -> Maybe Text
v1ListMetaResourceVersion :: V1ListMeta -> Maybe Text
v1ListMetaRemainingItemCount :: V1ListMeta -> Maybe Integer
v1ListMetaContinue :: V1ListMeta -> Maybe Text
..} = (\Maybe Integer
v1ListMetaRemainingItemCount -> V1ListMeta :: Maybe Text
-> Maybe Integer -> Maybe Text -> Maybe Text -> V1ListMeta
V1ListMeta { Maybe Integer
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaRemainingItemCount, Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaContinue :: Maybe Text
..} ) (Maybe Integer -> V1ListMeta) -> f (Maybe Integer) -> f V1ListMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1ListMetaRemainingItemCount
{-# INLINE v1ListMetaRemainingItemCountL #-}

-- | 'v1ListMetaResourceVersion' Lens
v1ListMetaResourceVersionL :: Lens_' V1ListMeta (Maybe Text)
v1ListMetaResourceVersionL :: (Maybe Text -> f (Maybe Text)) -> V1ListMeta -> f V1ListMeta
v1ListMetaResourceVersionL Maybe Text -> f (Maybe Text)
f V1ListMeta{Maybe Integer
Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaContinue :: Maybe Text
v1ListMetaSelfLink :: V1ListMeta -> Maybe Text
v1ListMetaResourceVersion :: V1ListMeta -> Maybe Text
v1ListMetaRemainingItemCount :: V1ListMeta -> Maybe Integer
v1ListMetaContinue :: V1ListMeta -> Maybe Text
..} = (\Maybe Text
v1ListMetaResourceVersion -> V1ListMeta :: Maybe Text
-> Maybe Integer -> Maybe Text -> Maybe Text -> V1ListMeta
V1ListMeta { Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaResourceVersion, Maybe Integer
Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaContinue :: Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaContinue :: Maybe Text
..} ) (Maybe Text -> V1ListMeta) -> f (Maybe Text) -> f V1ListMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ListMetaResourceVersion
{-# INLINE v1ListMetaResourceVersionL #-}

-- | 'v1ListMetaSelfLink' Lens
v1ListMetaSelfLinkL :: Lens_' V1ListMeta (Maybe Text)
v1ListMetaSelfLinkL :: (Maybe Text -> f (Maybe Text)) -> V1ListMeta -> f V1ListMeta
v1ListMetaSelfLinkL Maybe Text -> f (Maybe Text)
f V1ListMeta{Maybe Integer
Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaContinue :: Maybe Text
v1ListMetaSelfLink :: V1ListMeta -> Maybe Text
v1ListMetaResourceVersion :: V1ListMeta -> Maybe Text
v1ListMetaRemainingItemCount :: V1ListMeta -> Maybe Integer
v1ListMetaContinue :: V1ListMeta -> Maybe Text
..} = (\Maybe Text
v1ListMetaSelfLink -> V1ListMeta :: Maybe Text
-> Maybe Integer -> Maybe Text -> Maybe Text -> V1ListMeta
V1ListMeta { Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaSelfLink, Maybe Integer
Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaContinue :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaContinue :: Maybe Text
..} ) (Maybe Text -> V1ListMeta) -> f (Maybe Text) -> f V1ListMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ListMetaSelfLink
{-# INLINE v1ListMetaSelfLinkL #-}



-- * V1LoadBalancerIngress

-- | 'v1LoadBalancerIngressHostname' Lens
v1LoadBalancerIngressHostnameL :: Lens_' V1LoadBalancerIngress (Maybe Text)
v1LoadBalancerIngressHostnameL :: (Maybe Text -> f (Maybe Text))
-> V1LoadBalancerIngress -> f V1LoadBalancerIngress
v1LoadBalancerIngressHostnameL Maybe Text -> f (Maybe Text)
f V1LoadBalancerIngress{Maybe Text
v1LoadBalancerIngressIp :: V1LoadBalancerIngress -> Maybe Text
v1LoadBalancerIngressHostname :: V1LoadBalancerIngress -> Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
..} = (\Maybe Text
v1LoadBalancerIngressHostname -> V1LoadBalancerIngress :: Maybe Text -> Maybe Text -> V1LoadBalancerIngress
V1LoadBalancerIngress { Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressHostname, Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
..} ) (Maybe Text -> V1LoadBalancerIngress)
-> f (Maybe Text) -> f V1LoadBalancerIngress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LoadBalancerIngressHostname
{-# INLINE v1LoadBalancerIngressHostnameL #-}

-- | 'v1LoadBalancerIngressIp' Lens
v1LoadBalancerIngressIpL :: Lens_' V1LoadBalancerIngress (Maybe Text)
v1LoadBalancerIngressIpL :: (Maybe Text -> f (Maybe Text))
-> V1LoadBalancerIngress -> f V1LoadBalancerIngress
v1LoadBalancerIngressIpL Maybe Text -> f (Maybe Text)
f V1LoadBalancerIngress{Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressIp :: V1LoadBalancerIngress -> Maybe Text
v1LoadBalancerIngressHostname :: V1LoadBalancerIngress -> Maybe Text
..} = (\Maybe Text
v1LoadBalancerIngressIp -> V1LoadBalancerIngress :: Maybe Text -> Maybe Text -> V1LoadBalancerIngress
V1LoadBalancerIngress { Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressIp, Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
..} ) (Maybe Text -> V1LoadBalancerIngress)
-> f (Maybe Text) -> f V1LoadBalancerIngress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LoadBalancerIngressIp
{-# INLINE v1LoadBalancerIngressIpL #-}



-- * V1LoadBalancerStatus

-- | 'v1LoadBalancerStatusIngress' Lens
v1LoadBalancerStatusIngressL :: Lens_' V1LoadBalancerStatus (Maybe [V1LoadBalancerIngress])
v1LoadBalancerStatusIngressL :: (Maybe [V1LoadBalancerIngress]
 -> f (Maybe [V1LoadBalancerIngress]))
-> V1LoadBalancerStatus -> f V1LoadBalancerStatus
v1LoadBalancerStatusIngressL Maybe [V1LoadBalancerIngress] -> f (Maybe [V1LoadBalancerIngress])
f V1LoadBalancerStatus{Maybe [V1LoadBalancerIngress]
v1LoadBalancerStatusIngress :: V1LoadBalancerStatus -> Maybe [V1LoadBalancerIngress]
v1LoadBalancerStatusIngress :: Maybe [V1LoadBalancerIngress]
..} = (\Maybe [V1LoadBalancerIngress]
v1LoadBalancerStatusIngress -> V1LoadBalancerStatus :: Maybe [V1LoadBalancerIngress] -> V1LoadBalancerStatus
V1LoadBalancerStatus { Maybe [V1LoadBalancerIngress]
v1LoadBalancerStatusIngress :: Maybe [V1LoadBalancerIngress]
v1LoadBalancerStatusIngress :: Maybe [V1LoadBalancerIngress]
v1LoadBalancerStatusIngress, ..} ) (Maybe [V1LoadBalancerIngress] -> V1LoadBalancerStatus)
-> f (Maybe [V1LoadBalancerIngress]) -> f V1LoadBalancerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1LoadBalancerIngress] -> f (Maybe [V1LoadBalancerIngress])
f Maybe [V1LoadBalancerIngress]
v1LoadBalancerStatusIngress
{-# INLINE v1LoadBalancerStatusIngressL #-}



-- * V1LocalObjectReference

-- | 'v1LocalObjectReferenceName' Lens
v1LocalObjectReferenceNameL :: Lens_' V1LocalObjectReference (Maybe Text)
v1LocalObjectReferenceNameL :: (Maybe Text -> f (Maybe Text))
-> V1LocalObjectReference -> f V1LocalObjectReference
v1LocalObjectReferenceNameL Maybe Text -> f (Maybe Text)
f V1LocalObjectReference{Maybe Text
v1LocalObjectReferenceName :: V1LocalObjectReference -> Maybe Text
v1LocalObjectReferenceName :: Maybe Text
..} = (\Maybe Text
v1LocalObjectReferenceName -> V1LocalObjectReference :: Maybe Text -> V1LocalObjectReference
V1LocalObjectReference { Maybe Text
v1LocalObjectReferenceName :: Maybe Text
v1LocalObjectReferenceName :: Maybe Text
v1LocalObjectReferenceName, ..} ) (Maybe Text -> V1LocalObjectReference)
-> f (Maybe Text) -> f V1LocalObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LocalObjectReferenceName
{-# INLINE v1LocalObjectReferenceNameL #-}



-- * V1LocalSubjectAccessReview

-- | 'v1LocalSubjectAccessReviewApiVersion' Lens
v1LocalSubjectAccessReviewApiVersionL :: Lens_' V1LocalSubjectAccessReview (Maybe Text)
v1LocalSubjectAccessReviewApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1LocalSubjectAccessReview -> f V1LocalSubjectAccessReview
v1LocalSubjectAccessReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1LocalSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: V1LocalSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1LocalSubjectAccessReview -> V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: V1LocalSubjectAccessReview -> Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: V1LocalSubjectAccessReview -> Maybe Text
v1LocalSubjectAccessReviewApiVersion :: V1LocalSubjectAccessReview -> Maybe Text
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
..} = (\Maybe Text
v1LocalSubjectAccessReviewApiVersion -> V1LocalSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1LocalSubjectAccessReview
V1LocalSubjectAccessReview { Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewApiVersion, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
..} ) (Maybe Text -> V1LocalSubjectAccessReview)
-> f (Maybe Text) -> f V1LocalSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LocalSubjectAccessReviewApiVersion
{-# INLINE v1LocalSubjectAccessReviewApiVersionL #-}

-- | 'v1LocalSubjectAccessReviewKind' Lens
v1LocalSubjectAccessReviewKindL :: Lens_' V1LocalSubjectAccessReview (Maybe Text)
v1LocalSubjectAccessReviewKindL :: (Maybe Text -> f (Maybe Text))
-> V1LocalSubjectAccessReview -> f V1LocalSubjectAccessReview
v1LocalSubjectAccessReviewKindL Maybe Text -> f (Maybe Text)
f V1LocalSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewStatus :: V1LocalSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1LocalSubjectAccessReview -> V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: V1LocalSubjectAccessReview -> Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: V1LocalSubjectAccessReview -> Maybe Text
v1LocalSubjectAccessReviewApiVersion :: V1LocalSubjectAccessReview -> Maybe Text
..} = (\Maybe Text
v1LocalSubjectAccessReviewKind -> V1LocalSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1LocalSubjectAccessReview
V1LocalSubjectAccessReview { Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewKind, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe Text -> V1LocalSubjectAccessReview)
-> f (Maybe Text) -> f V1LocalSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LocalSubjectAccessReviewKind
{-# INLINE v1LocalSubjectAccessReviewKindL #-}

-- | 'v1LocalSubjectAccessReviewMetadata' Lens
v1LocalSubjectAccessReviewMetadataL :: Lens_' V1LocalSubjectAccessReview (Maybe V1ObjectMeta)
v1LocalSubjectAccessReviewMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1LocalSubjectAccessReview -> f V1LocalSubjectAccessReview
v1LocalSubjectAccessReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1LocalSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewStatus :: V1LocalSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1LocalSubjectAccessReview -> V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: V1LocalSubjectAccessReview -> Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: V1LocalSubjectAccessReview -> Maybe Text
v1LocalSubjectAccessReviewApiVersion :: V1LocalSubjectAccessReview -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1LocalSubjectAccessReviewMetadata -> V1LocalSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1LocalSubjectAccessReview
V1LocalSubjectAccessReview { Maybe V1ObjectMeta
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewMetadata, Maybe Text
Maybe V1SubjectAccessReviewStatus
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1LocalSubjectAccessReview)
-> f (Maybe V1ObjectMeta) -> f V1LocalSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1LocalSubjectAccessReviewMetadata
{-# INLINE v1LocalSubjectAccessReviewMetadataL #-}

-- | 'v1LocalSubjectAccessReviewSpec' Lens
v1LocalSubjectAccessReviewSpecL :: Lens_' V1LocalSubjectAccessReview (V1SubjectAccessReviewSpec)
v1LocalSubjectAccessReviewSpecL :: (V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec)
-> V1LocalSubjectAccessReview -> f V1LocalSubjectAccessReview
v1LocalSubjectAccessReviewSpecL V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
f V1LocalSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewStatus :: V1LocalSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1LocalSubjectAccessReview -> V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: V1LocalSubjectAccessReview -> Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: V1LocalSubjectAccessReview -> Maybe Text
v1LocalSubjectAccessReviewApiVersion :: V1LocalSubjectAccessReview -> Maybe Text
..} = (\V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewSpec -> V1LocalSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1LocalSubjectAccessReview
V1LocalSubjectAccessReview { V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewSpec, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
..} ) (V1SubjectAccessReviewSpec -> V1LocalSubjectAccessReview)
-> f V1SubjectAccessReviewSpec -> f V1LocalSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
f V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewSpec
{-# INLINE v1LocalSubjectAccessReviewSpecL #-}

-- | 'v1LocalSubjectAccessReviewStatus' Lens
v1LocalSubjectAccessReviewStatusL :: Lens_' V1LocalSubjectAccessReview (Maybe V1SubjectAccessReviewStatus)
v1LocalSubjectAccessReviewStatusL :: (Maybe V1SubjectAccessReviewStatus
 -> f (Maybe V1SubjectAccessReviewStatus))
-> V1LocalSubjectAccessReview -> f V1LocalSubjectAccessReview
v1LocalSubjectAccessReviewStatusL Maybe V1SubjectAccessReviewStatus
-> f (Maybe V1SubjectAccessReviewStatus)
f V1LocalSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewStatus :: V1LocalSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewSpec :: V1LocalSubjectAccessReview -> V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: V1LocalSubjectAccessReview -> Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: V1LocalSubjectAccessReview -> Maybe Text
v1LocalSubjectAccessReviewApiVersion :: V1LocalSubjectAccessReview -> Maybe Text
..} = (\Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewStatus -> V1LocalSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1LocalSubjectAccessReview
V1LocalSubjectAccessReview { Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1SubjectAccessReviewStatus -> V1LocalSubjectAccessReview)
-> f (Maybe V1SubjectAccessReviewStatus)
-> f V1LocalSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SubjectAccessReviewStatus
-> f (Maybe V1SubjectAccessReviewStatus)
f Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewStatus
{-# INLINE v1LocalSubjectAccessReviewStatusL #-}



-- * V1LocalVolumeSource

-- | 'v1LocalVolumeSourceFsType' Lens
v1LocalVolumeSourceFsTypeL :: Lens_' V1LocalVolumeSource (Maybe Text)
v1LocalVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1LocalVolumeSource -> f V1LocalVolumeSource
v1LocalVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1LocalVolumeSource{Maybe Text
Text
v1LocalVolumeSourcePath :: V1LocalVolumeSource -> Text
v1LocalVolumeSourceFsType :: V1LocalVolumeSource -> Maybe Text
v1LocalVolumeSourcePath :: Text
v1LocalVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1LocalVolumeSourceFsType -> V1LocalVolumeSource :: Maybe Text -> Text -> V1LocalVolumeSource
V1LocalVolumeSource { Maybe Text
v1LocalVolumeSourceFsType :: Maybe Text
v1LocalVolumeSourceFsType :: Maybe Text
v1LocalVolumeSourceFsType, Text
v1LocalVolumeSourcePath :: Text
v1LocalVolumeSourcePath :: Text
..} ) (Maybe Text -> V1LocalVolumeSource)
-> f (Maybe Text) -> f V1LocalVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LocalVolumeSourceFsType
{-# INLINE v1LocalVolumeSourceFsTypeL #-}

-- | 'v1LocalVolumeSourcePath' Lens
v1LocalVolumeSourcePathL :: Lens_' V1LocalVolumeSource (Text)
v1LocalVolumeSourcePathL :: (Text -> f Text) -> V1LocalVolumeSource -> f V1LocalVolumeSource
v1LocalVolumeSourcePathL Text -> f Text
f V1LocalVolumeSource{Maybe Text
Text
v1LocalVolumeSourcePath :: Text
v1LocalVolumeSourceFsType :: Maybe Text
v1LocalVolumeSourcePath :: V1LocalVolumeSource -> Text
v1LocalVolumeSourceFsType :: V1LocalVolumeSource -> Maybe Text
..} = (\Text
v1LocalVolumeSourcePath -> V1LocalVolumeSource :: Maybe Text -> Text -> V1LocalVolumeSource
V1LocalVolumeSource { Text
v1LocalVolumeSourcePath :: Text
v1LocalVolumeSourcePath :: Text
v1LocalVolumeSourcePath, Maybe Text
v1LocalVolumeSourceFsType :: Maybe Text
v1LocalVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1LocalVolumeSource) -> f Text -> f V1LocalVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1LocalVolumeSourcePath
{-# INLINE v1LocalVolumeSourcePathL #-}



-- * V1ManagedFieldsEntry

-- | 'v1ManagedFieldsEntryApiVersion' Lens
v1ManagedFieldsEntryApiVersionL :: Lens_' V1ManagedFieldsEntry (Maybe Text)
v1ManagedFieldsEntryApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ManagedFieldsEntry -> f V1ManagedFieldsEntry
v1ManagedFieldsEntryApiVersionL Maybe Text -> f (Maybe Text)
f V1ManagedFieldsEntry{Maybe Text
Maybe Value
Maybe DateTime
v1ManagedFieldsEntryTime :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryOperation :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryManager :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryFieldsV1 :: V1ManagedFieldsEntry -> Maybe Value
v1ManagedFieldsEntryFieldsType :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
..} = (\Maybe Text
v1ManagedFieldsEntryApiVersion -> V1ManagedFieldsEntry :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1ManagedFieldsEntry
V1ManagedFieldsEntry { Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryApiVersion, Maybe Text
Maybe Value
Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
..} ) (Maybe Text -> V1ManagedFieldsEntry)
-> f (Maybe Text) -> f V1ManagedFieldsEntry
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ManagedFieldsEntryApiVersion
{-# INLINE v1ManagedFieldsEntryApiVersionL #-}

-- | 'v1ManagedFieldsEntryFieldsType' Lens
v1ManagedFieldsEntryFieldsTypeL :: Lens_' V1ManagedFieldsEntry (Maybe Text)
v1ManagedFieldsEntryFieldsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1ManagedFieldsEntry -> f V1ManagedFieldsEntry
v1ManagedFieldsEntryFieldsTypeL Maybe Text -> f (Maybe Text)
f V1ManagedFieldsEntry{Maybe Text
Maybe Value
Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryTime :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryOperation :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryManager :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryFieldsV1 :: V1ManagedFieldsEntry -> Maybe Value
v1ManagedFieldsEntryFieldsType :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
..} = (\Maybe Text
v1ManagedFieldsEntryFieldsType -> V1ManagedFieldsEntry :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1ManagedFieldsEntry
V1ManagedFieldsEntry { Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsType, Maybe Text
Maybe Value
Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ManagedFieldsEntry)
-> f (Maybe Text) -> f V1ManagedFieldsEntry
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ManagedFieldsEntryFieldsType
{-# INLINE v1ManagedFieldsEntryFieldsTypeL #-}

-- | 'v1ManagedFieldsEntryFieldsV1' Lens
v1ManagedFieldsEntryFieldsV1L :: Lens_' V1ManagedFieldsEntry (Maybe A.Value)
v1ManagedFieldsEntryFieldsV1L :: (Maybe Value -> f (Maybe Value))
-> V1ManagedFieldsEntry -> f V1ManagedFieldsEntry
v1ManagedFieldsEntryFieldsV1L Maybe Value -> f (Maybe Value)
f V1ManagedFieldsEntry{Maybe Text
Maybe Value
Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryTime :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryOperation :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryManager :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryFieldsV1 :: V1ManagedFieldsEntry -> Maybe Value
v1ManagedFieldsEntryFieldsType :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
..} = (\Maybe Value
v1ManagedFieldsEntryFieldsV1 -> V1ManagedFieldsEntry :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1ManagedFieldsEntry
V1ManagedFieldsEntry { Maybe Value
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsV1, Maybe Text
Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
..} ) (Maybe Value -> V1ManagedFieldsEntry)
-> f (Maybe Value) -> f V1ManagedFieldsEntry
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1ManagedFieldsEntryFieldsV1
{-# INLINE v1ManagedFieldsEntryFieldsV1L #-}

-- | 'v1ManagedFieldsEntryManager' Lens
v1ManagedFieldsEntryManagerL :: Lens_' V1ManagedFieldsEntry (Maybe Text)
v1ManagedFieldsEntryManagerL :: (Maybe Text -> f (Maybe Text))
-> V1ManagedFieldsEntry -> f V1ManagedFieldsEntry
v1ManagedFieldsEntryManagerL Maybe Text -> f (Maybe Text)
f V1ManagedFieldsEntry{Maybe Text
Maybe Value
Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryTime :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryOperation :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryManager :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryFieldsV1 :: V1ManagedFieldsEntry -> Maybe Value
v1ManagedFieldsEntryFieldsType :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
..} = (\Maybe Text
v1ManagedFieldsEntryManager -> V1ManagedFieldsEntry :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1ManagedFieldsEntry
V1ManagedFieldsEntry { Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryManager, Maybe Text
Maybe Value
Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ManagedFieldsEntry)
-> f (Maybe Text) -> f V1ManagedFieldsEntry
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ManagedFieldsEntryManager
{-# INLINE v1ManagedFieldsEntryManagerL #-}

-- | 'v1ManagedFieldsEntryOperation' Lens
v1ManagedFieldsEntryOperationL :: Lens_' V1ManagedFieldsEntry (Maybe Text)
v1ManagedFieldsEntryOperationL :: (Maybe Text -> f (Maybe Text))
-> V1ManagedFieldsEntry -> f V1ManagedFieldsEntry
v1ManagedFieldsEntryOperationL Maybe Text -> f (Maybe Text)
f V1ManagedFieldsEntry{Maybe Text
Maybe Value
Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryTime :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryOperation :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryManager :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryFieldsV1 :: V1ManagedFieldsEntry -> Maybe Value
v1ManagedFieldsEntryFieldsType :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
..} = (\Maybe Text
v1ManagedFieldsEntryOperation -> V1ManagedFieldsEntry :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1ManagedFieldsEntry
V1ManagedFieldsEntry { Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryOperation, Maybe Text
Maybe Value
Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ManagedFieldsEntry)
-> f (Maybe Text) -> f V1ManagedFieldsEntry
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ManagedFieldsEntryOperation
{-# INLINE v1ManagedFieldsEntryOperationL #-}

-- | 'v1ManagedFieldsEntryTime' Lens
v1ManagedFieldsEntryTimeL :: Lens_' V1ManagedFieldsEntry (Maybe DateTime)
v1ManagedFieldsEntryTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1ManagedFieldsEntry -> f V1ManagedFieldsEntry
v1ManagedFieldsEntryTimeL Maybe DateTime -> f (Maybe DateTime)
f V1ManagedFieldsEntry{Maybe Text
Maybe Value
Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryTime :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryOperation :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryManager :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryFieldsV1 :: V1ManagedFieldsEntry -> Maybe Value
v1ManagedFieldsEntryFieldsType :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
..} = (\Maybe DateTime
v1ManagedFieldsEntryTime -> V1ManagedFieldsEntry :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1ManagedFieldsEntry
V1ManagedFieldsEntry { Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryTime, Maybe Text
Maybe Value
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
..} ) (Maybe DateTime -> V1ManagedFieldsEntry)
-> f (Maybe DateTime) -> f V1ManagedFieldsEntry
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1ManagedFieldsEntryTime
{-# INLINE v1ManagedFieldsEntryTimeL #-}



-- * V1MutatingWebhook

-- | 'v1MutatingWebhookAdmissionReviewVersions' Lens
v1MutatingWebhookAdmissionReviewVersionsL :: Lens_' V1MutatingWebhook ([Text])
v1MutatingWebhookAdmissionReviewVersionsL :: ([Text] -> f [Text]) -> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookAdmissionReviewVersionsL [Text] -> f [Text]
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} = (\[Text]
v1MutatingWebhookAdmissionReviewVersions -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { [Text]
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookAdmissionReviewVersions, Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
..} ) ([Text] -> V1MutatingWebhook) -> f [Text] -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1MutatingWebhookAdmissionReviewVersions
{-# INLINE v1MutatingWebhookAdmissionReviewVersionsL #-}

-- | 'v1MutatingWebhookClientConfig' Lens
v1MutatingWebhookClientConfigL :: Lens_' V1MutatingWebhook (AdmissionregistrationV1WebhookClientConfig)
v1MutatingWebhookClientConfigL :: (AdmissionregistrationV1WebhookClientConfig
 -> f AdmissionregistrationV1WebhookClientConfig)
-> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookClientConfigL AdmissionregistrationV1WebhookClientConfig
-> f AdmissionregistrationV1WebhookClientConfig
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
..} = (\AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookClientConfig -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookClientConfig, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} ) (AdmissionregistrationV1WebhookClientConfig -> V1MutatingWebhook)
-> f AdmissionregistrationV1WebhookClientConfig
-> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> AdmissionregistrationV1WebhookClientConfig
-> f AdmissionregistrationV1WebhookClientConfig
f AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookClientConfig
{-# INLINE v1MutatingWebhookClientConfigL #-}

-- | 'v1MutatingWebhookFailurePolicy' Lens
v1MutatingWebhookFailurePolicyL :: Lens_' V1MutatingWebhook (Maybe Text)
v1MutatingWebhookFailurePolicyL :: (Maybe Text -> f (Maybe Text))
-> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookFailurePolicyL Maybe Text -> f (Maybe Text)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
..} = (\Maybe Text
v1MutatingWebhookFailurePolicy -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookFailurePolicy, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe Text -> V1MutatingWebhook)
-> f (Maybe Text) -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1MutatingWebhookFailurePolicy
{-# INLINE v1MutatingWebhookFailurePolicyL #-}

-- | 'v1MutatingWebhookMatchPolicy' Lens
v1MutatingWebhookMatchPolicyL :: Lens_' V1MutatingWebhook (Maybe Text)
v1MutatingWebhookMatchPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookMatchPolicyL Maybe Text -> f (Maybe Text)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
..} = (\Maybe Text
v1MutatingWebhookMatchPolicy -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { Maybe Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookMatchPolicy, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe Text -> V1MutatingWebhook)
-> f (Maybe Text) -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1MutatingWebhookMatchPolicy
{-# INLINE v1MutatingWebhookMatchPolicyL #-}

-- | 'v1MutatingWebhookName' Lens
v1MutatingWebhookNameL :: Lens_' V1MutatingWebhook (Text)
v1MutatingWebhookNameL :: (Text -> f Text) -> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookNameL Text -> f Text
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
..} = (\Text
v1MutatingWebhookName -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { Text
v1MutatingWebhookName :: Text
v1MutatingWebhookName :: Text
v1MutatingWebhookName, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Text -> V1MutatingWebhook) -> f Text -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1MutatingWebhookName
{-# INLINE v1MutatingWebhookNameL #-}

-- | 'v1MutatingWebhookNamespaceSelector' Lens
v1MutatingWebhookNamespaceSelectorL :: Lens_' V1MutatingWebhook (Maybe V1LabelSelector)
v1MutatingWebhookNamespaceSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
..} = (\Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe V1LabelSelector -> V1MutatingWebhook)
-> f (Maybe V1LabelSelector) -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector
{-# INLINE v1MutatingWebhookNamespaceSelectorL #-}

-- | 'v1MutatingWebhookObjectSelector' Lens
v1MutatingWebhookObjectSelectorL :: Lens_' V1MutatingWebhook (Maybe V1LabelSelector)
v1MutatingWebhookObjectSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookObjectSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
..} = (\Maybe V1LabelSelector
v1MutatingWebhookObjectSelector -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe V1LabelSelector -> V1MutatingWebhook)
-> f (Maybe V1LabelSelector) -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1MutatingWebhookObjectSelector
{-# INLINE v1MutatingWebhookObjectSelectorL #-}

-- | 'v1MutatingWebhookReinvocationPolicy' Lens
v1MutatingWebhookReinvocationPolicyL :: Lens_' V1MutatingWebhook (Maybe Text)
v1MutatingWebhookReinvocationPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookReinvocationPolicyL Maybe Text -> f (Maybe Text)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
..} = (\Maybe Text
v1MutatingWebhookReinvocationPolicy -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { Maybe Text
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookReinvocationPolicy, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe Text -> V1MutatingWebhook)
-> f (Maybe Text) -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1MutatingWebhookReinvocationPolicy
{-# INLINE v1MutatingWebhookReinvocationPolicyL #-}

-- | 'v1MutatingWebhookRules' Lens
v1MutatingWebhookRulesL :: Lens_' V1MutatingWebhook (Maybe [V1RuleWithOperations])
v1MutatingWebhookRulesL :: (Maybe [V1RuleWithOperations] -> f (Maybe [V1RuleWithOperations]))
-> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookRulesL Maybe [V1RuleWithOperations] -> f (Maybe [V1RuleWithOperations])
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
..} = (\Maybe [V1RuleWithOperations]
v1MutatingWebhookRules -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { Maybe [V1RuleWithOperations]
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookRules, [Text]
Maybe Int
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe [V1RuleWithOperations] -> V1MutatingWebhook)
-> f (Maybe [V1RuleWithOperations]) -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1RuleWithOperations] -> f (Maybe [V1RuleWithOperations])
f Maybe [V1RuleWithOperations]
v1MutatingWebhookRules
{-# INLINE v1MutatingWebhookRulesL #-}

-- | 'v1MutatingWebhookSideEffects' Lens
v1MutatingWebhookSideEffectsL :: Lens_' V1MutatingWebhook (Text)
v1MutatingWebhookSideEffectsL :: (Text -> f Text) -> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookSideEffectsL Text -> f Text
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
..} = (\Text
v1MutatingWebhookSideEffects -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { Text
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookSideEffects, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Text -> V1MutatingWebhook) -> f Text -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1MutatingWebhookSideEffects
{-# INLINE v1MutatingWebhookSideEffectsL #-}

-- | 'v1MutatingWebhookTimeoutSeconds' Lens
v1MutatingWebhookTimeoutSecondsL :: Lens_' V1MutatingWebhook (Maybe Int)
v1MutatingWebhookTimeoutSecondsL :: (Maybe Int -> f (Maybe Int))
-> V1MutatingWebhook -> f V1MutatingWebhook
v1MutatingWebhookTimeoutSecondsL Maybe Int -> f (Maybe Int)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookTimeoutSeconds :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookSideEffects :: V1MutatingWebhook -> Text
v1MutatingWebhookRules :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookObjectSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: V1MutatingWebhook -> Maybe V1LabelSelector
v1MutatingWebhookName :: V1MutatingWebhook -> Text
v1MutatingWebhookMatchPolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookFailurePolicy :: V1MutatingWebhook -> Maybe Text
v1MutatingWebhookClientConfig :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
..} = (\Maybe Int
v1MutatingWebhookTimeoutSeconds -> V1MutatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1MutatingWebhook
V1MutatingWebhook { Maybe Int
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookTimeoutSeconds, [Text]
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookName :: Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe Int -> V1MutatingWebhook)
-> f (Maybe Int) -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1MutatingWebhookTimeoutSeconds
{-# INLINE v1MutatingWebhookTimeoutSecondsL #-}



-- * V1MutatingWebhookConfiguration

-- | 'v1MutatingWebhookConfigurationApiVersion' Lens
v1MutatingWebhookConfigurationApiVersionL :: Lens_' V1MutatingWebhookConfiguration (Maybe Text)
v1MutatingWebhookConfigurationApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1MutatingWebhookConfiguration
-> f V1MutatingWebhookConfiguration
v1MutatingWebhookConfigurationApiVersionL Maybe Text -> f (Maybe Text)
f V1MutatingWebhookConfiguration{Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: V1MutatingWebhookConfiguration -> Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: V1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: V1MutatingWebhookConfiguration -> Maybe Text
v1MutatingWebhookConfigurationApiVersion :: V1MutatingWebhookConfiguration -> Maybe Text
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
..} = (\Maybe Text
v1MutatingWebhookConfigurationApiVersion -> V1MutatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1MutatingWebhook]
-> V1MutatingWebhookConfiguration
V1MutatingWebhookConfiguration { Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationApiVersion, Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: Maybe Text
..} ) (Maybe Text -> V1MutatingWebhookConfiguration)
-> f (Maybe Text) -> f V1MutatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1MutatingWebhookConfigurationApiVersion
{-# INLINE v1MutatingWebhookConfigurationApiVersionL #-}

-- | 'v1MutatingWebhookConfigurationKind' Lens
v1MutatingWebhookConfigurationKindL :: Lens_' V1MutatingWebhookConfiguration (Maybe Text)
v1MutatingWebhookConfigurationKindL :: (Maybe Text -> f (Maybe Text))
-> V1MutatingWebhookConfiguration
-> f V1MutatingWebhookConfiguration
v1MutatingWebhookConfigurationKindL Maybe Text -> f (Maybe Text)
f V1MutatingWebhookConfiguration{Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationWebhooks :: V1MutatingWebhookConfiguration -> Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: V1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: V1MutatingWebhookConfiguration -> Maybe Text
v1MutatingWebhookConfigurationApiVersion :: V1MutatingWebhookConfiguration -> Maybe Text
..} = (\Maybe Text
v1MutatingWebhookConfigurationKind -> V1MutatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1MutatingWebhook]
-> V1MutatingWebhookConfiguration
V1MutatingWebhookConfiguration { Maybe Text
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationKind, Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe Text -> V1MutatingWebhookConfiguration)
-> f (Maybe Text) -> f V1MutatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1MutatingWebhookConfigurationKind
{-# INLINE v1MutatingWebhookConfigurationKindL #-}

-- | 'v1MutatingWebhookConfigurationMetadata' Lens
v1MutatingWebhookConfigurationMetadataL :: Lens_' V1MutatingWebhookConfiguration (Maybe V1ObjectMeta)
v1MutatingWebhookConfigurationMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1MutatingWebhookConfiguration
-> f V1MutatingWebhookConfiguration
v1MutatingWebhookConfigurationMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1MutatingWebhookConfiguration{Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationWebhooks :: V1MutatingWebhookConfiguration -> Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: V1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: V1MutatingWebhookConfiguration -> Maybe Text
v1MutatingWebhookConfigurationApiVersion :: V1MutatingWebhookConfiguration -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1MutatingWebhookConfigurationMetadata -> V1MutatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1MutatingWebhook]
-> V1MutatingWebhookConfiguration
V1MutatingWebhookConfiguration { Maybe V1ObjectMeta
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationMetadata, Maybe [V1MutatingWebhook]
Maybe Text
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1MutatingWebhookConfiguration)
-> f (Maybe V1ObjectMeta) -> f V1MutatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1MutatingWebhookConfigurationMetadata
{-# INLINE v1MutatingWebhookConfigurationMetadataL #-}

-- | 'v1MutatingWebhookConfigurationWebhooks' Lens
v1MutatingWebhookConfigurationWebhooksL :: Lens_' V1MutatingWebhookConfiguration (Maybe [V1MutatingWebhook])
v1MutatingWebhookConfigurationWebhooksL :: (Maybe [V1MutatingWebhook] -> f (Maybe [V1MutatingWebhook]))
-> V1MutatingWebhookConfiguration
-> f V1MutatingWebhookConfiguration
v1MutatingWebhookConfigurationWebhooksL Maybe [V1MutatingWebhook] -> f (Maybe [V1MutatingWebhook])
f V1MutatingWebhookConfiguration{Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationWebhooks :: V1MutatingWebhookConfiguration -> Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationMetadata :: V1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: V1MutatingWebhookConfiguration -> Maybe Text
v1MutatingWebhookConfigurationApiVersion :: V1MutatingWebhookConfiguration -> Maybe Text
..} = (\Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationWebhooks -> V1MutatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1MutatingWebhook]
-> V1MutatingWebhookConfiguration
V1MutatingWebhookConfiguration { Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationWebhooks, Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe [V1MutatingWebhook] -> V1MutatingWebhookConfiguration)
-> f (Maybe [V1MutatingWebhook])
-> f V1MutatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1MutatingWebhook] -> f (Maybe [V1MutatingWebhook])
f Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationWebhooks
{-# INLINE v1MutatingWebhookConfigurationWebhooksL #-}



-- * V1MutatingWebhookConfigurationList

-- | 'v1MutatingWebhookConfigurationListApiVersion' Lens
v1MutatingWebhookConfigurationListApiVersionL :: Lens_' V1MutatingWebhookConfigurationList (Maybe Text)
v1MutatingWebhookConfigurationListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1MutatingWebhookConfigurationList
-> f V1MutatingWebhookConfigurationList
v1MutatingWebhookConfigurationListApiVersionL Maybe Text -> f (Maybe Text)
f V1MutatingWebhookConfigurationList{[V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata :: V1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: V1MutatingWebhookConfigurationList -> Maybe Text
v1MutatingWebhookConfigurationListItems :: V1MutatingWebhookConfigurationList
-> [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: V1MutatingWebhookConfigurationList -> Maybe Text
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
..} = (\Maybe Text
v1MutatingWebhookConfigurationListApiVersion -> V1MutatingWebhookConfigurationList :: Maybe Text
-> [V1MutatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1MutatingWebhookConfigurationList
V1MutatingWebhookConfigurationList { Maybe Text
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListApiVersion, [V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
..} ) (Maybe Text -> V1MutatingWebhookConfigurationList)
-> f (Maybe Text) -> f V1MutatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1MutatingWebhookConfigurationListApiVersion
{-# INLINE v1MutatingWebhookConfigurationListApiVersionL #-}

-- | 'v1MutatingWebhookConfigurationListItems' Lens
v1MutatingWebhookConfigurationListItemsL :: Lens_' V1MutatingWebhookConfigurationList ([V1MutatingWebhookConfiguration])
v1MutatingWebhookConfigurationListItemsL :: ([V1MutatingWebhookConfiguration]
 -> f [V1MutatingWebhookConfiguration])
-> V1MutatingWebhookConfigurationList
-> f V1MutatingWebhookConfigurationList
v1MutatingWebhookConfigurationListItemsL [V1MutatingWebhookConfiguration]
-> f [V1MutatingWebhookConfiguration]
f V1MutatingWebhookConfigurationList{[V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: V1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: V1MutatingWebhookConfigurationList -> Maybe Text
v1MutatingWebhookConfigurationListItems :: V1MutatingWebhookConfigurationList
-> [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: V1MutatingWebhookConfigurationList -> Maybe Text
..} = (\[V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListItems -> V1MutatingWebhookConfigurationList :: Maybe Text
-> [V1MutatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1MutatingWebhookConfigurationList
V1MutatingWebhookConfigurationList { [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListItems, Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) ([V1MutatingWebhookConfiguration]
 -> V1MutatingWebhookConfigurationList)
-> f [V1MutatingWebhookConfiguration]
-> f V1MutatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1MutatingWebhookConfiguration]
-> f [V1MutatingWebhookConfiguration]
f [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListItems
{-# INLINE v1MutatingWebhookConfigurationListItemsL #-}

-- | 'v1MutatingWebhookConfigurationListKind' Lens
v1MutatingWebhookConfigurationListKindL :: Lens_' V1MutatingWebhookConfigurationList (Maybe Text)
v1MutatingWebhookConfigurationListKindL :: (Maybe Text -> f (Maybe Text))
-> V1MutatingWebhookConfigurationList
-> f V1MutatingWebhookConfigurationList
v1MutatingWebhookConfigurationListKindL Maybe Text -> f (Maybe Text)
f V1MutatingWebhookConfigurationList{[V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: V1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: V1MutatingWebhookConfigurationList -> Maybe Text
v1MutatingWebhookConfigurationListItems :: V1MutatingWebhookConfigurationList
-> [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: V1MutatingWebhookConfigurationList -> Maybe Text
..} = (\Maybe Text
v1MutatingWebhookConfigurationListKind -> V1MutatingWebhookConfigurationList :: Maybe Text
-> [V1MutatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1MutatingWebhookConfigurationList
V1MutatingWebhookConfigurationList { Maybe Text
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListKind, [V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1MutatingWebhookConfigurationList)
-> f (Maybe Text) -> f V1MutatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1MutatingWebhookConfigurationListKind
{-# INLINE v1MutatingWebhookConfigurationListKindL #-}

-- | 'v1MutatingWebhookConfigurationListMetadata' Lens
v1MutatingWebhookConfigurationListMetadataL :: Lens_' V1MutatingWebhookConfigurationList (Maybe V1ListMeta)
v1MutatingWebhookConfigurationListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1MutatingWebhookConfigurationList
-> f V1MutatingWebhookConfigurationList
v1MutatingWebhookConfigurationListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1MutatingWebhookConfigurationList{[V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: V1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1MutatingWebhookConfigurationListKind :: V1MutatingWebhookConfigurationList -> Maybe Text
v1MutatingWebhookConfigurationListItems :: V1MutatingWebhookConfigurationList
-> [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: V1MutatingWebhookConfigurationList -> Maybe Text
..} = (\Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata -> V1MutatingWebhookConfigurationList :: Maybe Text
-> [V1MutatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1MutatingWebhookConfigurationList
V1MutatingWebhookConfigurationList { Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata, [V1MutatingWebhookConfiguration]
Maybe Text
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1MutatingWebhookConfigurationList)
-> f (Maybe V1ListMeta) -> f V1MutatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata
{-# INLINE v1MutatingWebhookConfigurationListMetadataL #-}



-- * V1NFSVolumeSource

-- | 'v1NFSVolumeSourcePath' Lens
v1NFSVolumeSourcePathL :: Lens_' V1NFSVolumeSource (Text)
v1NFSVolumeSourcePathL :: (Text -> f Text) -> V1NFSVolumeSource -> f V1NFSVolumeSource
v1NFSVolumeSourcePathL Text -> f Text
f V1NFSVolumeSource{Maybe Bool
Text
v1NFSVolumeSourceServer :: V1NFSVolumeSource -> Text
v1NFSVolumeSourceReadOnly :: V1NFSVolumeSource -> Maybe Bool
v1NFSVolumeSourcePath :: V1NFSVolumeSource -> Text
v1NFSVolumeSourceServer :: Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourcePath :: Text
..} = (\Text
v1NFSVolumeSourcePath -> V1NFSVolumeSource :: Text -> Maybe Bool -> Text -> V1NFSVolumeSource
V1NFSVolumeSource { Text
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourcePath, Maybe Bool
Text
v1NFSVolumeSourceServer :: Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourceServer :: Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
..} ) (Text -> V1NFSVolumeSource) -> f Text -> f V1NFSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NFSVolumeSourcePath
{-# INLINE v1NFSVolumeSourcePathL #-}

-- | 'v1NFSVolumeSourceReadOnly' Lens
v1NFSVolumeSourceReadOnlyL :: Lens_' V1NFSVolumeSource (Maybe Bool)
v1NFSVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1NFSVolumeSource -> f V1NFSVolumeSource
v1NFSVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1NFSVolumeSource{Maybe Bool
Text
v1NFSVolumeSourceServer :: Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourceServer :: V1NFSVolumeSource -> Text
v1NFSVolumeSourceReadOnly :: V1NFSVolumeSource -> Maybe Bool
v1NFSVolumeSourcePath :: V1NFSVolumeSource -> Text
..} = (\Maybe Bool
v1NFSVolumeSourceReadOnly -> V1NFSVolumeSource :: Text -> Maybe Bool -> Text -> V1NFSVolumeSource
V1NFSVolumeSource { Maybe Bool
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourceReadOnly, Text
v1NFSVolumeSourceServer :: Text
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourceServer :: Text
v1NFSVolumeSourcePath :: Text
..} ) (Maybe Bool -> V1NFSVolumeSource)
-> f (Maybe Bool) -> f V1NFSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1NFSVolumeSourceReadOnly
{-# INLINE v1NFSVolumeSourceReadOnlyL #-}

-- | 'v1NFSVolumeSourceServer' Lens
v1NFSVolumeSourceServerL :: Lens_' V1NFSVolumeSource (Text)
v1NFSVolumeSourceServerL :: (Text -> f Text) -> V1NFSVolumeSource -> f V1NFSVolumeSource
v1NFSVolumeSourceServerL Text -> f Text
f V1NFSVolumeSource{Maybe Bool
Text
v1NFSVolumeSourceServer :: Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourceServer :: V1NFSVolumeSource -> Text
v1NFSVolumeSourceReadOnly :: V1NFSVolumeSource -> Maybe Bool
v1NFSVolumeSourcePath :: V1NFSVolumeSource -> Text
..} = (\Text
v1NFSVolumeSourceServer -> V1NFSVolumeSource :: Text -> Maybe Bool -> Text -> V1NFSVolumeSource
V1NFSVolumeSource { Text
v1NFSVolumeSourceServer :: Text
v1NFSVolumeSourceServer :: Text
v1NFSVolumeSourceServer, Maybe Bool
Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourcePath :: Text
..} ) (Text -> V1NFSVolumeSource) -> f Text -> f V1NFSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NFSVolumeSourceServer
{-# INLINE v1NFSVolumeSourceServerL #-}



-- * V1Namespace

-- | 'v1NamespaceApiVersion' Lens
v1NamespaceApiVersionL :: Lens_' V1Namespace (Maybe Text)
v1NamespaceApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Namespace -> f V1Namespace
v1NamespaceApiVersionL Maybe Text -> f (Maybe Text)
f V1Namespace{Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceStatus :: V1Namespace -> Maybe V1NamespaceStatus
v1NamespaceSpec :: V1Namespace -> Maybe V1NamespaceSpec
v1NamespaceMetadata :: V1Namespace -> Maybe V1ObjectMeta
v1NamespaceKind :: V1Namespace -> Maybe Text
v1NamespaceApiVersion :: V1Namespace -> Maybe Text
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
..} = (\Maybe Text
v1NamespaceApiVersion -> V1Namespace :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NamespaceSpec
-> Maybe V1NamespaceStatus
-> V1Namespace
V1Namespace { Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
..} ) (Maybe Text -> V1Namespace) -> f (Maybe Text) -> f V1Namespace
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NamespaceApiVersion
{-# INLINE v1NamespaceApiVersionL #-}

-- | 'v1NamespaceKind' Lens
v1NamespaceKindL :: Lens_' V1Namespace (Maybe Text)
v1NamespaceKindL :: (Maybe Text -> f (Maybe Text)) -> V1Namespace -> f V1Namespace
v1NamespaceKindL Maybe Text -> f (Maybe Text)
f V1Namespace{Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceStatus :: V1Namespace -> Maybe V1NamespaceStatus
v1NamespaceSpec :: V1Namespace -> Maybe V1NamespaceSpec
v1NamespaceMetadata :: V1Namespace -> Maybe V1ObjectMeta
v1NamespaceKind :: V1Namespace -> Maybe Text
v1NamespaceApiVersion :: V1Namespace -> Maybe Text
..} = (\Maybe Text
v1NamespaceKind -> V1Namespace :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NamespaceSpec
-> Maybe V1NamespaceStatus
-> V1Namespace
V1Namespace { Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceApiVersion :: Maybe Text
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Namespace) -> f (Maybe Text) -> f V1Namespace
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NamespaceKind
{-# INLINE v1NamespaceKindL #-}

-- | 'v1NamespaceMetadata' Lens
v1NamespaceMetadataL :: Lens_' V1Namespace (Maybe V1ObjectMeta)
v1NamespaceMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1Namespace -> f V1Namespace
v1NamespaceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Namespace{Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceStatus :: V1Namespace -> Maybe V1NamespaceStatus
v1NamespaceSpec :: V1Namespace -> Maybe V1NamespaceSpec
v1NamespaceMetadata :: V1Namespace -> Maybe V1ObjectMeta
v1NamespaceKind :: V1Namespace -> Maybe Text
v1NamespaceApiVersion :: V1Namespace -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1NamespaceMetadata -> V1Namespace :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NamespaceSpec
-> Maybe V1NamespaceStatus
-> V1Namespace
V1Namespace { Maybe V1ObjectMeta
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceMetadata, Maybe Text
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Namespace)
-> f (Maybe V1ObjectMeta) -> f V1Namespace
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1NamespaceMetadata
{-# INLINE v1NamespaceMetadataL #-}

-- | 'v1NamespaceSpec' Lens
v1NamespaceSpecL :: Lens_' V1Namespace (Maybe V1NamespaceSpec)
v1NamespaceSpecL :: (Maybe V1NamespaceSpec -> f (Maybe V1NamespaceSpec))
-> V1Namespace -> f V1Namespace
v1NamespaceSpecL Maybe V1NamespaceSpec -> f (Maybe V1NamespaceSpec)
f V1Namespace{Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceStatus :: V1Namespace -> Maybe V1NamespaceStatus
v1NamespaceSpec :: V1Namespace -> Maybe V1NamespaceSpec
v1NamespaceMetadata :: V1Namespace -> Maybe V1ObjectMeta
v1NamespaceKind :: V1Namespace -> Maybe Text
v1NamespaceApiVersion :: V1Namespace -> Maybe Text
..} = (\Maybe V1NamespaceSpec
v1NamespaceSpec -> V1Namespace :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NamespaceSpec
-> Maybe V1NamespaceStatus
-> V1Namespace
V1Namespace { Maybe V1NamespaceSpec
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
..} ) (Maybe V1NamespaceSpec -> V1Namespace)
-> f (Maybe V1NamespaceSpec) -> f V1Namespace
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NamespaceSpec -> f (Maybe V1NamespaceSpec)
f Maybe V1NamespaceSpec
v1NamespaceSpec
{-# INLINE v1NamespaceSpecL #-}

-- | 'v1NamespaceStatus' Lens
v1NamespaceStatusL :: Lens_' V1Namespace (Maybe V1NamespaceStatus)
v1NamespaceStatusL :: (Maybe V1NamespaceStatus -> f (Maybe V1NamespaceStatus))
-> V1Namespace -> f V1Namespace
v1NamespaceStatusL Maybe V1NamespaceStatus -> f (Maybe V1NamespaceStatus)
f V1Namespace{Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceStatus :: V1Namespace -> Maybe V1NamespaceStatus
v1NamespaceSpec :: V1Namespace -> Maybe V1NamespaceSpec
v1NamespaceMetadata :: V1Namespace -> Maybe V1ObjectMeta
v1NamespaceKind :: V1Namespace -> Maybe Text
v1NamespaceApiVersion :: V1Namespace -> Maybe Text
..} = (\Maybe V1NamespaceStatus
v1NamespaceStatus -> V1Namespace :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NamespaceSpec
-> Maybe V1NamespaceStatus
-> V1Namespace
V1Namespace { Maybe V1NamespaceStatus
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceSpec
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceKind :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
..} ) (Maybe V1NamespaceStatus -> V1Namespace)
-> f (Maybe V1NamespaceStatus) -> f V1Namespace
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NamespaceStatus -> f (Maybe V1NamespaceStatus)
f Maybe V1NamespaceStatus
v1NamespaceStatus
{-# INLINE v1NamespaceStatusL #-}



-- * V1NamespaceCondition

-- | 'v1NamespaceConditionLastTransitionTime' Lens
v1NamespaceConditionLastTransitionTimeL :: Lens_' V1NamespaceCondition (Maybe DateTime)
v1NamespaceConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1NamespaceCondition -> f V1NamespaceCondition
v1NamespaceConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1NamespaceCondition{Maybe Text
Maybe DateTime
Text
v1NamespaceConditionType :: V1NamespaceCondition -> Text
v1NamespaceConditionStatus :: V1NamespaceCondition -> Text
v1NamespaceConditionReason :: V1NamespaceCondition -> Maybe Text
v1NamespaceConditionMessage :: V1NamespaceCondition -> Maybe Text
v1NamespaceConditionLastTransitionTime :: V1NamespaceCondition -> Maybe DateTime
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1NamespaceConditionLastTransitionTime -> V1NamespaceCondition :: Maybe DateTime
-> Maybe Text -> Maybe Text -> Text -> Text -> V1NamespaceCondition
V1NamespaceCondition { Maybe DateTime
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionLastTransitionTime, Maybe Text
Text
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1NamespaceCondition)
-> f (Maybe DateTime) -> f V1NamespaceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1NamespaceConditionLastTransitionTime
{-# INLINE v1NamespaceConditionLastTransitionTimeL #-}

-- | 'v1NamespaceConditionMessage' Lens
v1NamespaceConditionMessageL :: Lens_' V1NamespaceCondition (Maybe Text)
v1NamespaceConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1NamespaceCondition -> f V1NamespaceCondition
v1NamespaceConditionMessageL Maybe Text -> f (Maybe Text)
f V1NamespaceCondition{Maybe Text
Maybe DateTime
Text
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionType :: V1NamespaceCondition -> Text
v1NamespaceConditionStatus :: V1NamespaceCondition -> Text
v1NamespaceConditionReason :: V1NamespaceCondition -> Maybe Text
v1NamespaceConditionMessage :: V1NamespaceCondition -> Maybe Text
v1NamespaceConditionLastTransitionTime :: V1NamespaceCondition -> Maybe DateTime
..} = (\Maybe Text
v1NamespaceConditionMessage -> V1NamespaceCondition :: Maybe DateTime
-> Maybe Text -> Maybe Text -> Text -> Text -> V1NamespaceCondition
V1NamespaceCondition { Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionMessage, Maybe Text
Maybe DateTime
Text
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1NamespaceCondition)
-> f (Maybe Text) -> f V1NamespaceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NamespaceConditionMessage
{-# INLINE v1NamespaceConditionMessageL #-}

-- | 'v1NamespaceConditionReason' Lens
v1NamespaceConditionReasonL :: Lens_' V1NamespaceCondition (Maybe Text)
v1NamespaceConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1NamespaceCondition -> f V1NamespaceCondition
v1NamespaceConditionReasonL Maybe Text -> f (Maybe Text)
f V1NamespaceCondition{Maybe Text
Maybe DateTime
Text
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionType :: V1NamespaceCondition -> Text
v1NamespaceConditionStatus :: V1NamespaceCondition -> Text
v1NamespaceConditionReason :: V1NamespaceCondition -> Maybe Text
v1NamespaceConditionMessage :: V1NamespaceCondition -> Maybe Text
v1NamespaceConditionLastTransitionTime :: V1NamespaceCondition -> Maybe DateTime
..} = (\Maybe Text
v1NamespaceConditionReason -> V1NamespaceCondition :: Maybe DateTime
-> Maybe Text -> Maybe Text -> Text -> Text -> V1NamespaceCondition
V1NamespaceCondition { Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionReason, Maybe Text
Maybe DateTime
Text
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1NamespaceCondition)
-> f (Maybe Text) -> f V1NamespaceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NamespaceConditionReason
{-# INLINE v1NamespaceConditionReasonL #-}

-- | 'v1NamespaceConditionStatus' Lens
v1NamespaceConditionStatusL :: Lens_' V1NamespaceCondition (Text)
v1NamespaceConditionStatusL :: (Text -> f Text) -> V1NamespaceCondition -> f V1NamespaceCondition
v1NamespaceConditionStatusL Text -> f Text
f V1NamespaceCondition{Maybe Text
Maybe DateTime
Text
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionType :: V1NamespaceCondition -> Text
v1NamespaceConditionStatus :: V1NamespaceCondition -> Text
v1NamespaceConditionReason :: V1NamespaceCondition -> Maybe Text
v1NamespaceConditionMessage :: V1NamespaceCondition -> Maybe Text
v1NamespaceConditionLastTransitionTime :: V1NamespaceCondition -> Maybe DateTime
..} = (\Text
v1NamespaceConditionStatus -> V1NamespaceCondition :: Maybe DateTime
-> Maybe Text -> Maybe Text -> Text -> Text -> V1NamespaceCondition
V1NamespaceCondition { Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionStatus, Maybe Text
Maybe DateTime
Text
v1NamespaceConditionType :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionType :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1NamespaceCondition) -> f Text -> f V1NamespaceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NamespaceConditionStatus
{-# INLINE v1NamespaceConditionStatusL #-}

-- | 'v1NamespaceConditionType' Lens
v1NamespaceConditionTypeL :: Lens_' V1NamespaceCondition (Text)
v1NamespaceConditionTypeL :: (Text -> f Text) -> V1NamespaceCondition -> f V1NamespaceCondition
v1NamespaceConditionTypeL Text -> f Text
f V1NamespaceCondition{Maybe Text
Maybe DateTime
Text
v1NamespaceConditionType :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionType :: V1NamespaceCondition -> Text
v1NamespaceConditionStatus :: V1NamespaceCondition -> Text
v1NamespaceConditionReason :: V1NamespaceCondition -> Maybe Text
v1NamespaceConditionMessage :: V1NamespaceCondition -> Maybe Text
v1NamespaceConditionLastTransitionTime :: V1NamespaceCondition -> Maybe DateTime
..} = (\Text
v1NamespaceConditionType -> V1NamespaceCondition :: Maybe DateTime
-> Maybe Text -> Maybe Text -> Text -> Text -> V1NamespaceCondition
V1NamespaceCondition { Text
v1NamespaceConditionType :: Text
v1NamespaceConditionType :: Text
v1NamespaceConditionType, Maybe Text
Maybe DateTime
Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionStatus :: Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1NamespaceCondition) -> f Text -> f V1NamespaceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NamespaceConditionType
{-# INLINE v1NamespaceConditionTypeL #-}



-- * V1NamespaceList

-- | 'v1NamespaceListApiVersion' Lens
v1NamespaceListApiVersionL :: Lens_' V1NamespaceList (Maybe Text)
v1NamespaceListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1NamespaceList -> f V1NamespaceList
v1NamespaceListApiVersionL Maybe Text -> f (Maybe Text)
f V1NamespaceList{[V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListMetadata :: V1NamespaceList -> Maybe V1ListMeta
v1NamespaceListKind :: V1NamespaceList -> Maybe Text
v1NamespaceListItems :: V1NamespaceList -> [V1Namespace]
v1NamespaceListApiVersion :: V1NamespaceList -> Maybe Text
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListKind :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListApiVersion :: Maybe Text
..} = (\Maybe Text
v1NamespaceListApiVersion -> V1NamespaceList :: Maybe Text
-> [V1Namespace]
-> Maybe Text
-> Maybe V1ListMeta
-> V1NamespaceList
V1NamespaceList { Maybe Text
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListApiVersion, [V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListKind :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListKind :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
..} ) (Maybe Text -> V1NamespaceList)
-> f (Maybe Text) -> f V1NamespaceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NamespaceListApiVersion
{-# INLINE v1NamespaceListApiVersionL #-}

-- | 'v1NamespaceListItems' Lens
v1NamespaceListItemsL :: Lens_' V1NamespaceList ([V1Namespace])
v1NamespaceListItemsL :: ([V1Namespace] -> f [V1Namespace])
-> V1NamespaceList -> f V1NamespaceList
v1NamespaceListItemsL [V1Namespace] -> f [V1Namespace]
f V1NamespaceList{[V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListKind :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListMetadata :: V1NamespaceList -> Maybe V1ListMeta
v1NamespaceListKind :: V1NamespaceList -> Maybe Text
v1NamespaceListItems :: V1NamespaceList -> [V1Namespace]
v1NamespaceListApiVersion :: V1NamespaceList -> Maybe Text
..} = (\[V1Namespace]
v1NamespaceListItems -> V1NamespaceList :: Maybe Text
-> [V1Namespace]
-> Maybe Text
-> Maybe V1ListMeta
-> V1NamespaceList
V1NamespaceList { [V1Namespace]
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListItems, Maybe Text
Maybe V1ListMeta
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListKind :: Maybe Text
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListKind :: Maybe Text
v1NamespaceListApiVersion :: Maybe Text
..} ) ([V1Namespace] -> V1NamespaceList)
-> f [V1Namespace] -> f V1NamespaceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Namespace] -> f [V1Namespace]
f [V1Namespace]
v1NamespaceListItems
{-# INLINE v1NamespaceListItemsL #-}

-- | 'v1NamespaceListKind' Lens
v1NamespaceListKindL :: Lens_' V1NamespaceList (Maybe Text)
v1NamespaceListKindL :: (Maybe Text -> f (Maybe Text))
-> V1NamespaceList -> f V1NamespaceList
v1NamespaceListKindL Maybe Text -> f (Maybe Text)
f V1NamespaceList{[V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListKind :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListMetadata :: V1NamespaceList -> Maybe V1ListMeta
v1NamespaceListKind :: V1NamespaceList -> Maybe Text
v1NamespaceListItems :: V1NamespaceList -> [V1Namespace]
v1NamespaceListApiVersion :: V1NamespaceList -> Maybe Text
..} = (\Maybe Text
v1NamespaceListKind -> V1NamespaceList :: Maybe Text
-> [V1Namespace]
-> Maybe Text
-> Maybe V1ListMeta
-> V1NamespaceList
V1NamespaceList { Maybe Text
v1NamespaceListKind :: Maybe Text
v1NamespaceListKind :: Maybe Text
v1NamespaceListKind, [V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1NamespaceList)
-> f (Maybe Text) -> f V1NamespaceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NamespaceListKind
{-# INLINE v1NamespaceListKindL #-}

-- | 'v1NamespaceListMetadata' Lens
v1NamespaceListMetadataL :: Lens_' V1NamespaceList (Maybe V1ListMeta)
v1NamespaceListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1NamespaceList -> f V1NamespaceList
v1NamespaceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1NamespaceList{[V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListKind :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListMetadata :: V1NamespaceList -> Maybe V1ListMeta
v1NamespaceListKind :: V1NamespaceList -> Maybe Text
v1NamespaceListItems :: V1NamespaceList -> [V1Namespace]
v1NamespaceListApiVersion :: V1NamespaceList -> Maybe Text
..} = (\Maybe V1ListMeta
v1NamespaceListMetadata -> V1NamespaceList :: Maybe Text
-> [V1Namespace]
-> Maybe Text
-> Maybe V1ListMeta
-> V1NamespaceList
V1NamespaceList { Maybe V1ListMeta
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListMetadata, [V1Namespace]
Maybe Text
v1NamespaceListKind :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListKind :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1NamespaceList)
-> f (Maybe V1ListMeta) -> f V1NamespaceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1NamespaceListMetadata
{-# INLINE v1NamespaceListMetadataL #-}



-- * V1NamespaceSpec

-- | 'v1NamespaceSpecFinalizers' Lens
v1NamespaceSpecFinalizersL :: Lens_' V1NamespaceSpec (Maybe [Text])
v1NamespaceSpecFinalizersL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1NamespaceSpec -> f V1NamespaceSpec
v1NamespaceSpecFinalizersL Maybe [Text] -> f (Maybe [Text])
f V1NamespaceSpec{Maybe [Text]
v1NamespaceSpecFinalizers :: V1NamespaceSpec -> Maybe [Text]
v1NamespaceSpecFinalizers :: Maybe [Text]
..} = (\Maybe [Text]
v1NamespaceSpecFinalizers -> V1NamespaceSpec :: Maybe [Text] -> V1NamespaceSpec
V1NamespaceSpec { Maybe [Text]
v1NamespaceSpecFinalizers :: Maybe [Text]
v1NamespaceSpecFinalizers :: Maybe [Text]
v1NamespaceSpecFinalizers, ..} ) (Maybe [Text] -> V1NamespaceSpec)
-> f (Maybe [Text]) -> f V1NamespaceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NamespaceSpecFinalizers
{-# INLINE v1NamespaceSpecFinalizersL #-}



-- * V1NamespaceStatus

-- | 'v1NamespaceStatusConditions' Lens
v1NamespaceStatusConditionsL :: Lens_' V1NamespaceStatus (Maybe [V1NamespaceCondition])
v1NamespaceStatusConditionsL :: (Maybe [V1NamespaceCondition] -> f (Maybe [V1NamespaceCondition]))
-> V1NamespaceStatus -> f V1NamespaceStatus
v1NamespaceStatusConditionsL Maybe [V1NamespaceCondition] -> f (Maybe [V1NamespaceCondition])
f V1NamespaceStatus{Maybe [V1NamespaceCondition]
Maybe Text
v1NamespaceStatusPhase :: V1NamespaceStatus -> Maybe Text
v1NamespaceStatusConditions :: V1NamespaceStatus -> Maybe [V1NamespaceCondition]
v1NamespaceStatusPhase :: Maybe Text
v1NamespaceStatusConditions :: Maybe [V1NamespaceCondition]
..} = (\Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions -> V1NamespaceStatus :: Maybe [V1NamespaceCondition] -> Maybe Text -> V1NamespaceStatus
V1NamespaceStatus { Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions :: Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions :: Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions, Maybe Text
v1NamespaceStatusPhase :: Maybe Text
v1NamespaceStatusPhase :: Maybe Text
..} ) (Maybe [V1NamespaceCondition] -> V1NamespaceStatus)
-> f (Maybe [V1NamespaceCondition]) -> f V1NamespaceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NamespaceCondition] -> f (Maybe [V1NamespaceCondition])
f Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions
{-# INLINE v1NamespaceStatusConditionsL #-}

-- | 'v1NamespaceStatusPhase' Lens
v1NamespaceStatusPhaseL :: Lens_' V1NamespaceStatus (Maybe Text)
v1NamespaceStatusPhaseL :: (Maybe Text -> f (Maybe Text))
-> V1NamespaceStatus -> f V1NamespaceStatus
v1NamespaceStatusPhaseL Maybe Text -> f (Maybe Text)
f V1NamespaceStatus{Maybe [V1NamespaceCondition]
Maybe Text
v1NamespaceStatusPhase :: Maybe Text
v1NamespaceStatusConditions :: Maybe [V1NamespaceCondition]
v1NamespaceStatusPhase :: V1NamespaceStatus -> Maybe Text
v1NamespaceStatusConditions :: V1NamespaceStatus -> Maybe [V1NamespaceCondition]
..} = (\Maybe Text
v1NamespaceStatusPhase -> V1NamespaceStatus :: Maybe [V1NamespaceCondition] -> Maybe Text -> V1NamespaceStatus
V1NamespaceStatus { Maybe Text
v1NamespaceStatusPhase :: Maybe Text
v1NamespaceStatusPhase :: Maybe Text
v1NamespaceStatusPhase, Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions :: Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions :: Maybe [V1NamespaceCondition]
..} ) (Maybe Text -> V1NamespaceStatus)
-> f (Maybe Text) -> f V1NamespaceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NamespaceStatusPhase
{-# INLINE v1NamespaceStatusPhaseL #-}



-- * V1NetworkPolicy

-- | 'v1NetworkPolicyApiVersion' Lens
v1NetworkPolicyApiVersionL :: Lens_' V1NetworkPolicy (Maybe Text)
v1NetworkPolicyApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1NetworkPolicy -> f V1NetworkPolicy
v1NetworkPolicyApiVersionL Maybe Text -> f (Maybe Text)
f V1NetworkPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicySpec :: V1NetworkPolicy -> Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: V1NetworkPolicy -> Maybe V1ObjectMeta
v1NetworkPolicyKind :: V1NetworkPolicy -> Maybe Text
v1NetworkPolicyApiVersion :: V1NetworkPolicy -> Maybe Text
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
..} = (\Maybe Text
v1NetworkPolicyApiVersion -> V1NetworkPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NetworkPolicySpec
-> V1NetworkPolicy
V1NetworkPolicy { Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyKind :: Maybe Text
..} ) (Maybe Text -> V1NetworkPolicy)
-> f (Maybe Text) -> f V1NetworkPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NetworkPolicyApiVersion
{-# INLINE v1NetworkPolicyApiVersionL #-}

-- | 'v1NetworkPolicyKind' Lens
v1NetworkPolicyKindL :: Lens_' V1NetworkPolicy (Maybe Text)
v1NetworkPolicyKindL :: (Maybe Text -> f (Maybe Text))
-> V1NetworkPolicy -> f V1NetworkPolicy
v1NetworkPolicyKindL Maybe Text -> f (Maybe Text)
f V1NetworkPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicySpec :: V1NetworkPolicy -> Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: V1NetworkPolicy -> Maybe V1ObjectMeta
v1NetworkPolicyKind :: V1NetworkPolicy -> Maybe Text
v1NetworkPolicyApiVersion :: V1NetworkPolicy -> Maybe Text
..} = (\Maybe Text
v1NetworkPolicyKind -> V1NetworkPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NetworkPolicySpec
-> V1NetworkPolicy
V1NetworkPolicy { Maybe Text
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyApiVersion :: Maybe Text
..} ) (Maybe Text -> V1NetworkPolicy)
-> f (Maybe Text) -> f V1NetworkPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NetworkPolicyKind
{-# INLINE v1NetworkPolicyKindL #-}

-- | 'v1NetworkPolicyMetadata' Lens
v1NetworkPolicyMetadataL :: Lens_' V1NetworkPolicy (Maybe V1ObjectMeta)
v1NetworkPolicyMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1NetworkPolicy -> f V1NetworkPolicy
v1NetworkPolicyMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1NetworkPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicySpec :: V1NetworkPolicy -> Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: V1NetworkPolicy -> Maybe V1ObjectMeta
v1NetworkPolicyKind :: V1NetworkPolicy -> Maybe Text
v1NetworkPolicyApiVersion :: V1NetworkPolicy -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1NetworkPolicyMetadata -> V1NetworkPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NetworkPolicySpec
-> V1NetworkPolicy
V1NetworkPolicy { Maybe V1ObjectMeta
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyMetadata, Maybe Text
Maybe V1NetworkPolicySpec
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1NetworkPolicy)
-> f (Maybe V1ObjectMeta) -> f V1NetworkPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1NetworkPolicyMetadata
{-# INLINE v1NetworkPolicyMetadataL #-}

-- | 'v1NetworkPolicySpec' Lens
v1NetworkPolicySpecL :: Lens_' V1NetworkPolicy (Maybe V1NetworkPolicySpec)
v1NetworkPolicySpecL :: (Maybe V1NetworkPolicySpec -> f (Maybe V1NetworkPolicySpec))
-> V1NetworkPolicy -> f V1NetworkPolicy
v1NetworkPolicySpecL Maybe V1NetworkPolicySpec -> f (Maybe V1NetworkPolicySpec)
f V1NetworkPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicySpec :: V1NetworkPolicy -> Maybe V1NetworkPolicySpec
v1NetworkPolicyMetadata :: V1NetworkPolicy -> Maybe V1ObjectMeta
v1NetworkPolicyKind :: V1NetworkPolicy -> Maybe Text
v1NetworkPolicyApiVersion :: V1NetworkPolicy -> Maybe Text
..} = (\Maybe V1NetworkPolicySpec
v1NetworkPolicySpec -> V1NetworkPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NetworkPolicySpec
-> V1NetworkPolicy
V1NetworkPolicy { Maybe V1NetworkPolicySpec
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicySpec, Maybe Text
Maybe V1ObjectMeta
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
..} ) (Maybe V1NetworkPolicySpec -> V1NetworkPolicy)
-> f (Maybe V1NetworkPolicySpec) -> f V1NetworkPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NetworkPolicySpec -> f (Maybe V1NetworkPolicySpec)
f Maybe V1NetworkPolicySpec
v1NetworkPolicySpec
{-# INLINE v1NetworkPolicySpecL #-}



-- * V1NetworkPolicyEgressRule

-- | 'v1NetworkPolicyEgressRulePorts' Lens
v1NetworkPolicyEgressRulePortsL :: Lens_' V1NetworkPolicyEgressRule (Maybe [V1NetworkPolicyPort])
v1NetworkPolicyEgressRulePortsL :: (Maybe [V1NetworkPolicyPort] -> f (Maybe [V1NetworkPolicyPort]))
-> V1NetworkPolicyEgressRule -> f V1NetworkPolicyEgressRule
v1NetworkPolicyEgressRulePortsL Maybe [V1NetworkPolicyPort] -> f (Maybe [V1NetworkPolicyPort])
f V1NetworkPolicyEgressRule{Maybe [V1NetworkPolicyPort]
Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo :: V1NetworkPolicyEgressRule -> Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRulePorts :: V1NetworkPolicyEgressRule -> Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRuleTo :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRulePorts :: Maybe [V1NetworkPolicyPort]
..} = (\Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts -> V1NetworkPolicyEgressRule :: Maybe [V1NetworkPolicyPort]
-> Maybe [V1NetworkPolicyPeer] -> V1NetworkPolicyEgressRule
V1NetworkPolicyEgressRule { Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts, Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo :: Maybe [V1NetworkPolicyPeer]
..} ) (Maybe [V1NetworkPolicyPort] -> V1NetworkPolicyEgressRule)
-> f (Maybe [V1NetworkPolicyPort]) -> f V1NetworkPolicyEgressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NetworkPolicyPort] -> f (Maybe [V1NetworkPolicyPort])
f Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts
{-# INLINE v1NetworkPolicyEgressRulePortsL #-}

-- | 'v1NetworkPolicyEgressRuleTo' Lens
v1NetworkPolicyEgressRuleToL :: Lens_' V1NetworkPolicyEgressRule (Maybe [V1NetworkPolicyPeer])
v1NetworkPolicyEgressRuleToL :: (Maybe [V1NetworkPolicyPeer] -> f (Maybe [V1NetworkPolicyPeer]))
-> V1NetworkPolicyEgressRule -> f V1NetworkPolicyEgressRule
v1NetworkPolicyEgressRuleToL Maybe [V1NetworkPolicyPeer] -> f (Maybe [V1NetworkPolicyPeer])
f V1NetworkPolicyEgressRule{Maybe [V1NetworkPolicyPort]
Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRuleTo :: V1NetworkPolicyEgressRule -> Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRulePorts :: V1NetworkPolicyEgressRule -> Maybe [V1NetworkPolicyPort]
..} = (\Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo -> V1NetworkPolicyEgressRule :: Maybe [V1NetworkPolicyPort]
-> Maybe [V1NetworkPolicyPeer] -> V1NetworkPolicyEgressRule
V1NetworkPolicyEgressRule { Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo, Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts :: Maybe [V1NetworkPolicyPort]
..} ) (Maybe [V1NetworkPolicyPeer] -> V1NetworkPolicyEgressRule)
-> f (Maybe [V1NetworkPolicyPeer]) -> f V1NetworkPolicyEgressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NetworkPolicyPeer] -> f (Maybe [V1NetworkPolicyPeer])
f Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo
{-# INLINE v1NetworkPolicyEgressRuleToL #-}



-- * V1NetworkPolicyIngressRule

-- | 'v1NetworkPolicyIngressRuleFrom' Lens
v1NetworkPolicyIngressRuleFromL :: Lens_' V1NetworkPolicyIngressRule (Maybe [V1NetworkPolicyPeer])
v1NetworkPolicyIngressRuleFromL :: (Maybe [V1NetworkPolicyPeer] -> f (Maybe [V1NetworkPolicyPeer]))
-> V1NetworkPolicyIngressRule -> f V1NetworkPolicyIngressRule
v1NetworkPolicyIngressRuleFromL Maybe [V1NetworkPolicyPeer] -> f (Maybe [V1NetworkPolicyPeer])
f V1NetworkPolicyIngressRule{Maybe [V1NetworkPolicyPort]
Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRulePorts :: V1NetworkPolicyIngressRule -> Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRuleFrom :: V1NetworkPolicyIngressRule -> Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRuleFrom :: Maybe [V1NetworkPolicyPeer]
..} = (\Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom -> V1NetworkPolicyIngressRule :: Maybe [V1NetworkPolicyPeer]
-> Maybe [V1NetworkPolicyPort] -> V1NetworkPolicyIngressRule
V1NetworkPolicyIngressRule { Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom, Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRulePorts :: Maybe [V1NetworkPolicyPort]
..} ) (Maybe [V1NetworkPolicyPeer] -> V1NetworkPolicyIngressRule)
-> f (Maybe [V1NetworkPolicyPeer]) -> f V1NetworkPolicyIngressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NetworkPolicyPeer] -> f (Maybe [V1NetworkPolicyPeer])
f Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom
{-# INLINE v1NetworkPolicyIngressRuleFromL #-}

-- | 'v1NetworkPolicyIngressRulePorts' Lens
v1NetworkPolicyIngressRulePortsL :: Lens_' V1NetworkPolicyIngressRule (Maybe [V1NetworkPolicyPort])
v1NetworkPolicyIngressRulePortsL :: (Maybe [V1NetworkPolicyPort] -> f (Maybe [V1NetworkPolicyPort]))
-> V1NetworkPolicyIngressRule -> f V1NetworkPolicyIngressRule
v1NetworkPolicyIngressRulePortsL Maybe [V1NetworkPolicyPort] -> f (Maybe [V1NetworkPolicyPort])
f V1NetworkPolicyIngressRule{Maybe [V1NetworkPolicyPort]
Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRuleFrom :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRulePorts :: V1NetworkPolicyIngressRule -> Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRuleFrom :: V1NetworkPolicyIngressRule -> Maybe [V1NetworkPolicyPeer]
..} = (\Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRulePorts -> V1NetworkPolicyIngressRule :: Maybe [V1NetworkPolicyPeer]
-> Maybe [V1NetworkPolicyPort] -> V1NetworkPolicyIngressRule
V1NetworkPolicyIngressRule { Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRulePorts, Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom :: Maybe [V1NetworkPolicyPeer]
..} ) (Maybe [V1NetworkPolicyPort] -> V1NetworkPolicyIngressRule)
-> f (Maybe [V1NetworkPolicyPort]) -> f V1NetworkPolicyIngressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NetworkPolicyPort] -> f (Maybe [V1NetworkPolicyPort])
f Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRulePorts
{-# INLINE v1NetworkPolicyIngressRulePortsL #-}



-- * V1NetworkPolicyList

-- | 'v1NetworkPolicyListApiVersion' Lens
v1NetworkPolicyListApiVersionL :: Lens_' V1NetworkPolicyList (Maybe Text)
v1NetworkPolicyListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1NetworkPolicyList -> f V1NetworkPolicyList
v1NetworkPolicyListApiVersionL Maybe Text -> f (Maybe Text)
f V1NetworkPolicyList{[V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListMetadata :: V1NetworkPolicyList -> Maybe V1ListMeta
v1NetworkPolicyListKind :: V1NetworkPolicyList -> Maybe Text
v1NetworkPolicyListItems :: V1NetworkPolicyList -> [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: V1NetworkPolicyList -> Maybe Text
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: Maybe Text
..} = (\Maybe Text
v1NetworkPolicyListApiVersion -> V1NetworkPolicyList :: Maybe Text
-> [V1NetworkPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> V1NetworkPolicyList
V1NetworkPolicyList { Maybe Text
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListApiVersion, [V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
..} ) (Maybe Text -> V1NetworkPolicyList)
-> f (Maybe Text) -> f V1NetworkPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NetworkPolicyListApiVersion
{-# INLINE v1NetworkPolicyListApiVersionL #-}

-- | 'v1NetworkPolicyListItems' Lens
v1NetworkPolicyListItemsL :: Lens_' V1NetworkPolicyList ([V1NetworkPolicy])
v1NetworkPolicyListItemsL :: ([V1NetworkPolicy] -> f [V1NetworkPolicy])
-> V1NetworkPolicyList -> f V1NetworkPolicyList
v1NetworkPolicyListItemsL [V1NetworkPolicy] -> f [V1NetworkPolicy]
f V1NetworkPolicyList{[V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListMetadata :: V1NetworkPolicyList -> Maybe V1ListMeta
v1NetworkPolicyListKind :: V1NetworkPolicyList -> Maybe Text
v1NetworkPolicyListItems :: V1NetworkPolicyList -> [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: V1NetworkPolicyList -> Maybe Text
..} = (\[V1NetworkPolicy]
v1NetworkPolicyListItems -> V1NetworkPolicyList :: Maybe Text
-> [V1NetworkPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> V1NetworkPolicyList
V1NetworkPolicyList { [V1NetworkPolicy]
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListItems, Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListApiVersion :: Maybe Text
..} ) ([V1NetworkPolicy] -> V1NetworkPolicyList)
-> f [V1NetworkPolicy] -> f V1NetworkPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1NetworkPolicy] -> f [V1NetworkPolicy]
f [V1NetworkPolicy]
v1NetworkPolicyListItems
{-# INLINE v1NetworkPolicyListItemsL #-}

-- | 'v1NetworkPolicyListKind' Lens
v1NetworkPolicyListKindL :: Lens_' V1NetworkPolicyList (Maybe Text)
v1NetworkPolicyListKindL :: (Maybe Text -> f (Maybe Text))
-> V1NetworkPolicyList -> f V1NetworkPolicyList
v1NetworkPolicyListKindL Maybe Text -> f (Maybe Text)
f V1NetworkPolicyList{[V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListMetadata :: V1NetworkPolicyList -> Maybe V1ListMeta
v1NetworkPolicyListKind :: V1NetworkPolicyList -> Maybe Text
v1NetworkPolicyListItems :: V1NetworkPolicyList -> [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: V1NetworkPolicyList -> Maybe Text
..} = (\Maybe Text
v1NetworkPolicyListKind -> V1NetworkPolicyList :: Maybe Text
-> [V1NetworkPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> V1NetworkPolicyList
V1NetworkPolicyList { Maybe Text
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListKind, [V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1NetworkPolicyList)
-> f (Maybe Text) -> f V1NetworkPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NetworkPolicyListKind
{-# INLINE v1NetworkPolicyListKindL #-}

-- | 'v1NetworkPolicyListMetadata' Lens
v1NetworkPolicyListMetadataL :: Lens_' V1NetworkPolicyList (Maybe V1ListMeta)
v1NetworkPolicyListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1NetworkPolicyList -> f V1NetworkPolicyList
v1NetworkPolicyListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1NetworkPolicyList{[V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListMetadata :: V1NetworkPolicyList -> Maybe V1ListMeta
v1NetworkPolicyListKind :: V1NetworkPolicyList -> Maybe Text
v1NetworkPolicyListItems :: V1NetworkPolicyList -> [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: V1NetworkPolicyList -> Maybe Text
..} = (\Maybe V1ListMeta
v1NetworkPolicyListMetadata -> V1NetworkPolicyList :: Maybe Text
-> [V1NetworkPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> V1NetworkPolicyList
V1NetworkPolicyList { Maybe V1ListMeta
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListMetadata, [V1NetworkPolicy]
Maybe Text
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1NetworkPolicyList)
-> f (Maybe V1ListMeta) -> f V1NetworkPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1NetworkPolicyListMetadata
{-# INLINE v1NetworkPolicyListMetadataL #-}



-- * V1NetworkPolicyPeer

-- | 'v1NetworkPolicyPeerIpBlock' Lens
v1NetworkPolicyPeerIpBlockL :: Lens_' V1NetworkPolicyPeer (Maybe V1IPBlock)
v1NetworkPolicyPeerIpBlockL :: (Maybe V1IPBlock -> f (Maybe V1IPBlock))
-> V1NetworkPolicyPeer -> f V1NetworkPolicyPeer
v1NetworkPolicyPeerIpBlockL Maybe V1IPBlock -> f (Maybe V1IPBlock)
f V1NetworkPolicyPeer{Maybe V1LabelSelector
Maybe V1IPBlock
v1NetworkPolicyPeerPodSelector :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: V1NetworkPolicyPeer -> Maybe V1IPBlock
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
..} = (\Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock -> V1NetworkPolicyPeer :: Maybe V1IPBlock
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> V1NetworkPolicyPeer
V1NetworkPolicyPeer { Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock, Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
..} ) (Maybe V1IPBlock -> V1NetworkPolicyPeer)
-> f (Maybe V1IPBlock) -> f V1NetworkPolicyPeer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1IPBlock -> f (Maybe V1IPBlock)
f Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock
{-# INLINE v1NetworkPolicyPeerIpBlockL #-}

-- | 'v1NetworkPolicyPeerNamespaceSelector' Lens
v1NetworkPolicyPeerNamespaceSelectorL :: Lens_' V1NetworkPolicyPeer (Maybe V1LabelSelector)
v1NetworkPolicyPeerNamespaceSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1NetworkPolicyPeer -> f V1NetworkPolicyPeer
v1NetworkPolicyPeerNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1NetworkPolicyPeer{Maybe V1LabelSelector
Maybe V1IPBlock
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerPodSelector :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: V1NetworkPolicyPeer -> Maybe V1IPBlock
..} = (\Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector -> V1NetworkPolicyPeer :: Maybe V1IPBlock
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> V1NetworkPolicyPeer
V1NetworkPolicyPeer { Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector, Maybe V1LabelSelector
Maybe V1IPBlock
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
..} ) (Maybe V1LabelSelector -> V1NetworkPolicyPeer)
-> f (Maybe V1LabelSelector) -> f V1NetworkPolicyPeer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector
{-# INLINE v1NetworkPolicyPeerNamespaceSelectorL #-}

-- | 'v1NetworkPolicyPeerPodSelector' Lens
v1NetworkPolicyPeerPodSelectorL :: Lens_' V1NetworkPolicyPeer (Maybe V1LabelSelector)
v1NetworkPolicyPeerPodSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1NetworkPolicyPeer -> f V1NetworkPolicyPeer
v1NetworkPolicyPeerPodSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1NetworkPolicyPeer{Maybe V1LabelSelector
Maybe V1IPBlock
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerPodSelector :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: V1NetworkPolicyPeer -> Maybe V1IPBlock
..} = (\Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector -> V1NetworkPolicyPeer :: Maybe V1IPBlock
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> V1NetworkPolicyPeer
V1NetworkPolicyPeer { Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector, Maybe V1LabelSelector
Maybe V1IPBlock
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
..} ) (Maybe V1LabelSelector -> V1NetworkPolicyPeer)
-> f (Maybe V1LabelSelector) -> f V1NetworkPolicyPeer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector
{-# INLINE v1NetworkPolicyPeerPodSelectorL #-}



-- * V1NetworkPolicyPort

-- | 'v1NetworkPolicyPortPort' Lens
v1NetworkPolicyPortPortL :: Lens_' V1NetworkPolicyPort (Maybe IntOrString)
v1NetworkPolicyPortPortL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1NetworkPolicyPort -> f V1NetworkPolicyPort
v1NetworkPolicyPortPortL Maybe IntOrString -> f (Maybe IntOrString)
f V1NetworkPolicyPort{Maybe Text
Maybe IntOrString
v1NetworkPolicyPortProtocol :: V1NetworkPolicyPort -> Maybe Text
v1NetworkPolicyPortPort :: V1NetworkPolicyPort -> Maybe IntOrString
v1NetworkPolicyPortProtocol :: Maybe Text
v1NetworkPolicyPortPort :: Maybe IntOrString
..} = (\Maybe IntOrString
v1NetworkPolicyPortPort -> V1NetworkPolicyPort :: Maybe IntOrString -> Maybe Text -> V1NetworkPolicyPort
V1NetworkPolicyPort { Maybe IntOrString
v1NetworkPolicyPortPort :: Maybe IntOrString
v1NetworkPolicyPortPort :: Maybe IntOrString
v1NetworkPolicyPortPort, Maybe Text
v1NetworkPolicyPortProtocol :: Maybe Text
v1NetworkPolicyPortProtocol :: Maybe Text
..} ) (Maybe IntOrString -> V1NetworkPolicyPort)
-> f (Maybe IntOrString) -> f V1NetworkPolicyPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1NetworkPolicyPortPort
{-# INLINE v1NetworkPolicyPortPortL #-}

-- | 'v1NetworkPolicyPortProtocol' Lens
v1NetworkPolicyPortProtocolL :: Lens_' V1NetworkPolicyPort (Maybe Text)
v1NetworkPolicyPortProtocolL :: (Maybe Text -> f (Maybe Text))
-> V1NetworkPolicyPort -> f V1NetworkPolicyPort
v1NetworkPolicyPortProtocolL Maybe Text -> f (Maybe Text)
f V1NetworkPolicyPort{Maybe Text
Maybe IntOrString
v1NetworkPolicyPortProtocol :: Maybe Text
v1NetworkPolicyPortPort :: Maybe IntOrString
v1NetworkPolicyPortProtocol :: V1NetworkPolicyPort -> Maybe Text
v1NetworkPolicyPortPort :: V1NetworkPolicyPort -> Maybe IntOrString
..} = (\Maybe Text
v1NetworkPolicyPortProtocol -> V1NetworkPolicyPort :: Maybe IntOrString -> Maybe Text -> V1NetworkPolicyPort
V1NetworkPolicyPort { Maybe Text
v1NetworkPolicyPortProtocol :: Maybe Text
v1NetworkPolicyPortProtocol :: Maybe Text
v1NetworkPolicyPortProtocol, Maybe IntOrString
v1NetworkPolicyPortPort :: Maybe IntOrString
v1NetworkPolicyPortPort :: Maybe IntOrString
..} ) (Maybe Text -> V1NetworkPolicyPort)
-> f (Maybe Text) -> f V1NetworkPolicyPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NetworkPolicyPortProtocol
{-# INLINE v1NetworkPolicyPortProtocolL #-}



-- * V1NetworkPolicySpec

-- | 'v1NetworkPolicySpecEgress' Lens
v1NetworkPolicySpecEgressL :: Lens_' V1NetworkPolicySpec (Maybe [V1NetworkPolicyEgressRule])
v1NetworkPolicySpecEgressL :: (Maybe [V1NetworkPolicyEgressRule]
 -> f (Maybe [V1NetworkPolicyEgressRule]))
-> V1NetworkPolicySpec -> f V1NetworkPolicySpec
v1NetworkPolicySpecEgressL Maybe [V1NetworkPolicyEgressRule]
-> f (Maybe [V1NetworkPolicyEgressRule])
f V1NetworkPolicySpec{Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: V1NetworkPolicySpec -> Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1NetworkPolicySpec -> V1LabelSelector
v1NetworkPolicySpecIngress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
..} = (\Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress -> V1NetworkPolicySpec :: Maybe [V1NetworkPolicyEgressRule]
-> Maybe [V1NetworkPolicyIngressRule]
-> V1LabelSelector
-> Maybe [Text]
-> V1NetworkPolicySpec
V1NetworkPolicySpec { Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress, Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
..} ) (Maybe [V1NetworkPolicyEgressRule] -> V1NetworkPolicySpec)
-> f (Maybe [V1NetworkPolicyEgressRule]) -> f V1NetworkPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NetworkPolicyEgressRule]
-> f (Maybe [V1NetworkPolicyEgressRule])
f Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress
{-# INLINE v1NetworkPolicySpecEgressL #-}

-- | 'v1NetworkPolicySpecIngress' Lens
v1NetworkPolicySpecIngressL :: Lens_' V1NetworkPolicySpec (Maybe [V1NetworkPolicyIngressRule])
v1NetworkPolicySpecIngressL :: (Maybe [V1NetworkPolicyIngressRule]
 -> f (Maybe [V1NetworkPolicyIngressRule]))
-> V1NetworkPolicySpec -> f V1NetworkPolicySpec
v1NetworkPolicySpecIngressL Maybe [V1NetworkPolicyIngressRule]
-> f (Maybe [V1NetworkPolicyIngressRule])
f V1NetworkPolicySpec{Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecPolicyTypes :: V1NetworkPolicySpec -> Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1NetworkPolicySpec -> V1LabelSelector
v1NetworkPolicySpecIngress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyEgressRule]
..} = (\Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecIngress -> V1NetworkPolicySpec :: Maybe [V1NetworkPolicyEgressRule]
-> Maybe [V1NetworkPolicyIngressRule]
-> V1LabelSelector
-> Maybe [Text]
-> V1NetworkPolicySpec
V1NetworkPolicySpec { Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecIngress, Maybe [Text]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
..} ) (Maybe [V1NetworkPolicyIngressRule] -> V1NetworkPolicySpec)
-> f (Maybe [V1NetworkPolicyIngressRule]) -> f V1NetworkPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NetworkPolicyIngressRule]
-> f (Maybe [V1NetworkPolicyIngressRule])
f Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecIngress
{-# INLINE v1NetworkPolicySpecIngressL #-}

-- | 'v1NetworkPolicySpecPodSelector' Lens
v1NetworkPolicySpecPodSelectorL :: Lens_' V1NetworkPolicySpec (V1LabelSelector)
v1NetworkPolicySpecPodSelectorL :: (V1LabelSelector -> f V1LabelSelector)
-> V1NetworkPolicySpec -> f V1NetworkPolicySpec
v1NetworkPolicySpecPodSelectorL V1LabelSelector -> f V1LabelSelector
f V1NetworkPolicySpec{Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecPolicyTypes :: V1NetworkPolicySpec -> Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1NetworkPolicySpec -> V1LabelSelector
v1NetworkPolicySpecIngress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyEgressRule]
..} = (\V1LabelSelector
v1NetworkPolicySpecPodSelector -> V1NetworkPolicySpec :: Maybe [V1NetworkPolicyEgressRule]
-> Maybe [V1NetworkPolicyIngressRule]
-> V1LabelSelector
-> Maybe [Text]
-> V1NetworkPolicySpec
V1NetworkPolicySpec { V1LabelSelector
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecPodSelector, Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
..} ) (V1LabelSelector -> V1NetworkPolicySpec)
-> f V1LabelSelector -> f V1NetworkPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LabelSelector -> f V1LabelSelector
f V1LabelSelector
v1NetworkPolicySpecPodSelector
{-# INLINE v1NetworkPolicySpecPodSelectorL #-}

-- | 'v1NetworkPolicySpecPolicyTypes' Lens
v1NetworkPolicySpecPolicyTypesL :: Lens_' V1NetworkPolicySpec (Maybe [Text])
v1NetworkPolicySpecPolicyTypesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1NetworkPolicySpec -> f V1NetworkPolicySpec
v1NetworkPolicySpecPolicyTypesL Maybe [Text] -> f (Maybe [Text])
f V1NetworkPolicySpec{Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecPolicyTypes :: V1NetworkPolicySpec -> Maybe [Text]
v1NetworkPolicySpecPodSelector :: V1NetworkPolicySpec -> V1LabelSelector
v1NetworkPolicySpecIngress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyEgressRule]
..} = (\Maybe [Text]
v1NetworkPolicySpecPolicyTypes -> V1NetworkPolicySpec :: Maybe [V1NetworkPolicyEgressRule]
-> Maybe [V1NetworkPolicyIngressRule]
-> V1LabelSelector
-> Maybe [Text]
-> V1NetworkPolicySpec
V1NetworkPolicySpec { Maybe [Text]
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPolicyTypes, Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
..} ) (Maybe [Text] -> V1NetworkPolicySpec)
-> f (Maybe [Text]) -> f V1NetworkPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NetworkPolicySpecPolicyTypes
{-# INLINE v1NetworkPolicySpecPolicyTypesL #-}



-- * V1Node

-- | 'v1NodeApiVersion' Lens
v1NodeApiVersionL :: Lens_' V1Node (Maybe Text)
v1NodeApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Node -> f V1Node
v1NodeApiVersionL Maybe Text -> f (Maybe Text)
f V1Node{Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeStatus :: V1Node -> Maybe V1NodeStatus
v1NodeSpec :: V1Node -> Maybe V1NodeSpec
v1NodeMetadata :: V1Node -> Maybe V1ObjectMeta
v1NodeKind :: V1Node -> Maybe Text
v1NodeApiVersion :: V1Node -> Maybe Text
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
..} = (\Maybe Text
v1NodeApiVersion -> V1Node :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NodeSpec
-> Maybe V1NodeStatus
-> V1Node
V1Node { Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
..} ) (Maybe Text -> V1Node) -> f (Maybe Text) -> f V1Node
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeApiVersion
{-# INLINE v1NodeApiVersionL #-}

-- | 'v1NodeKind' Lens
v1NodeKindL :: Lens_' V1Node (Maybe Text)
v1NodeKindL :: (Maybe Text -> f (Maybe Text)) -> V1Node -> f V1Node
v1NodeKindL Maybe Text -> f (Maybe Text)
f V1Node{Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeStatus :: V1Node -> Maybe V1NodeStatus
v1NodeSpec :: V1Node -> Maybe V1NodeSpec
v1NodeMetadata :: V1Node -> Maybe V1ObjectMeta
v1NodeKind :: V1Node -> Maybe Text
v1NodeApiVersion :: V1Node -> Maybe Text
..} = (\Maybe Text
v1NodeKind -> V1Node :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NodeSpec
-> Maybe V1NodeStatus
-> V1Node
V1Node { Maybe Text
v1NodeKind :: Maybe Text
v1NodeKind :: Maybe Text
v1NodeKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeApiVersion :: Maybe Text
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Node) -> f (Maybe Text) -> f V1Node
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeKind
{-# INLINE v1NodeKindL #-}

-- | 'v1NodeMetadata' Lens
v1NodeMetadataL :: Lens_' V1Node (Maybe V1ObjectMeta)
v1NodeMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1Node -> f V1Node
v1NodeMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Node{Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeStatus :: V1Node -> Maybe V1NodeStatus
v1NodeSpec :: V1Node -> Maybe V1NodeSpec
v1NodeMetadata :: V1Node -> Maybe V1ObjectMeta
v1NodeKind :: V1Node -> Maybe Text
v1NodeApiVersion :: V1Node -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1NodeMetadata -> V1Node :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NodeSpec
-> Maybe V1NodeStatus
-> V1Node
V1Node { Maybe V1ObjectMeta
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeMetadata, Maybe Text
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Node)
-> f (Maybe V1ObjectMeta) -> f V1Node
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1NodeMetadata
{-# INLINE v1NodeMetadataL #-}

-- | 'v1NodeSpec' Lens
v1NodeSpecL :: Lens_' V1Node (Maybe V1NodeSpec)
v1NodeSpecL :: (Maybe V1NodeSpec -> f (Maybe V1NodeSpec)) -> V1Node -> f V1Node
v1NodeSpecL Maybe V1NodeSpec -> f (Maybe V1NodeSpec)
f V1Node{Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeStatus :: V1Node -> Maybe V1NodeStatus
v1NodeSpec :: V1Node -> Maybe V1NodeSpec
v1NodeMetadata :: V1Node -> Maybe V1ObjectMeta
v1NodeKind :: V1Node -> Maybe Text
v1NodeApiVersion :: V1Node -> Maybe Text
..} = (\Maybe V1NodeSpec
v1NodeSpec -> V1Node :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NodeSpec
-> Maybe V1NodeStatus
-> V1Node
V1Node { Maybe V1NodeSpec
v1NodeSpec :: Maybe V1NodeSpec
v1NodeSpec :: Maybe V1NodeSpec
v1NodeSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
v1NodeStatus :: Maybe V1NodeStatus
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeStatus :: Maybe V1NodeStatus
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
..} ) (Maybe V1NodeSpec -> V1Node) -> f (Maybe V1NodeSpec) -> f V1Node
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeSpec -> f (Maybe V1NodeSpec)
f Maybe V1NodeSpec
v1NodeSpec
{-# INLINE v1NodeSpecL #-}

-- | 'v1NodeStatus' Lens
v1NodeStatusL :: Lens_' V1Node (Maybe V1NodeStatus)
v1NodeStatusL :: (Maybe V1NodeStatus -> f (Maybe V1NodeStatus))
-> V1Node -> f V1Node
v1NodeStatusL Maybe V1NodeStatus -> f (Maybe V1NodeStatus)
f V1Node{Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeStatus :: V1Node -> Maybe V1NodeStatus
v1NodeSpec :: V1Node -> Maybe V1NodeSpec
v1NodeMetadata :: V1Node -> Maybe V1ObjectMeta
v1NodeKind :: V1Node -> Maybe Text
v1NodeApiVersion :: V1Node -> Maybe Text
..} = (\Maybe V1NodeStatus
v1NodeStatus -> V1Node :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1NodeSpec
-> Maybe V1NodeStatus
-> V1Node
V1Node { Maybe V1NodeStatus
v1NodeStatus :: Maybe V1NodeStatus
v1NodeStatus :: Maybe V1NodeStatus
v1NodeStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeSpec
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeSpec :: Maybe V1NodeSpec
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeKind :: Maybe Text
v1NodeApiVersion :: Maybe Text
..} ) (Maybe V1NodeStatus -> V1Node)
-> f (Maybe V1NodeStatus) -> f V1Node
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeStatus -> f (Maybe V1NodeStatus)
f Maybe V1NodeStatus
v1NodeStatus
{-# INLINE v1NodeStatusL #-}



-- * V1NodeAddress

-- | 'v1NodeAddressAddress' Lens
v1NodeAddressAddressL :: Lens_' V1NodeAddress (Text)
v1NodeAddressAddressL :: (Text -> f Text) -> V1NodeAddress -> f V1NodeAddress
v1NodeAddressAddressL Text -> f Text
f V1NodeAddress{Text
v1NodeAddressType :: V1NodeAddress -> Text
v1NodeAddressAddress :: V1NodeAddress -> Text
v1NodeAddressType :: Text
v1NodeAddressAddress :: Text
..} = (\Text
v1NodeAddressAddress -> V1NodeAddress :: Text -> Text -> V1NodeAddress
V1NodeAddress { Text
v1NodeAddressAddress :: Text
v1NodeAddressAddress :: Text
v1NodeAddressAddress, Text
v1NodeAddressType :: Text
v1NodeAddressType :: Text
..} ) (Text -> V1NodeAddress) -> f Text -> f V1NodeAddress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeAddressAddress
{-# INLINE v1NodeAddressAddressL #-}

-- | 'v1NodeAddressType' Lens
v1NodeAddressTypeL :: Lens_' V1NodeAddress (Text)
v1NodeAddressTypeL :: (Text -> f Text) -> V1NodeAddress -> f V1NodeAddress
v1NodeAddressTypeL Text -> f Text
f V1NodeAddress{Text
v1NodeAddressType :: Text
v1NodeAddressAddress :: Text
v1NodeAddressType :: V1NodeAddress -> Text
v1NodeAddressAddress :: V1NodeAddress -> Text
..} = (\Text
v1NodeAddressType -> V1NodeAddress :: Text -> Text -> V1NodeAddress
V1NodeAddress { Text
v1NodeAddressType :: Text
v1NodeAddressType :: Text
v1NodeAddressType, Text
v1NodeAddressAddress :: Text
v1NodeAddressAddress :: Text
..} ) (Text -> V1NodeAddress) -> f Text -> f V1NodeAddress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeAddressType
{-# INLINE v1NodeAddressTypeL #-}



-- * V1NodeAffinity

-- | 'v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' Lens
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionL :: Lens_' V1NodeAffinity (Maybe [V1PreferredSchedulingTerm])
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionL :: (Maybe [V1PreferredSchedulingTerm]
 -> f (Maybe [V1PreferredSchedulingTerm]))
-> V1NodeAffinity -> f V1NodeAffinity
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionL Maybe [V1PreferredSchedulingTerm]
-> f (Maybe [V1PreferredSchedulingTerm])
f V1NodeAffinity{Maybe [V1PreferredSchedulingTerm]
Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: V1NodeAffinity -> Maybe V1NodeSelector
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1NodeAffinity -> Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe V1NodeSelector
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PreferredSchedulingTerm]
..} = (\Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution -> V1NodeAffinity :: Maybe [V1PreferredSchedulingTerm]
-> Maybe V1NodeSelector -> V1NodeAffinity
V1NodeAffinity { Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution, Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe V1NodeSelector
..} ) (Maybe [V1PreferredSchedulingTerm] -> V1NodeAffinity)
-> f (Maybe [V1PreferredSchedulingTerm]) -> f V1NodeAffinity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PreferredSchedulingTerm]
-> f (Maybe [V1PreferredSchedulingTerm])
f Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
{-# INLINE v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionL #-}

-- | 'v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' Lens
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionL :: Lens_' V1NodeAffinity (Maybe V1NodeSelector)
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionL :: (Maybe V1NodeSelector -> f (Maybe V1NodeSelector))
-> V1NodeAffinity -> f V1NodeAffinity
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionL Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f V1NodeAffinity{Maybe [V1PreferredSchedulingTerm]
Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe V1NodeSelector
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: V1NodeAffinity -> Maybe V1NodeSelector
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1NodeAffinity -> Maybe [V1PreferredSchedulingTerm]
..} = (\Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution -> V1NodeAffinity :: Maybe [V1PreferredSchedulingTerm]
-> Maybe V1NodeSelector -> V1NodeAffinity
V1NodeAffinity { Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PreferredSchedulingTerm]
..} ) (Maybe V1NodeSelector -> V1NodeAffinity)
-> f (Maybe V1NodeSelector) -> f V1NodeAffinity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
{-# INLINE v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionL #-}



-- * V1NodeCondition

-- | 'v1NodeConditionLastHeartbeatTime' Lens
v1NodeConditionLastHeartbeatTimeL :: Lens_' V1NodeCondition (Maybe DateTime)
v1NodeConditionLastHeartbeatTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1NodeCondition -> f V1NodeCondition
v1NodeConditionLastHeartbeatTimeL Maybe DateTime -> f (Maybe DateTime)
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: V1NodeCondition -> Text
v1NodeConditionStatus :: V1NodeCondition -> Text
v1NodeConditionReason :: V1NodeCondition -> Maybe Text
v1NodeConditionMessage :: V1NodeCondition -> Maybe Text
v1NodeConditionLastTransitionTime :: V1NodeCondition -> Maybe DateTime
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
..} = (\Maybe DateTime
v1NodeConditionLastHeartbeatTime -> V1NodeCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1NodeCondition
V1NodeCondition { Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime, Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1NodeCondition)
-> f (Maybe DateTime) -> f V1NodeCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1NodeConditionLastHeartbeatTime
{-# INLINE v1NodeConditionLastHeartbeatTimeL #-}

-- | 'v1NodeConditionLastTransitionTime' Lens
v1NodeConditionLastTransitionTimeL :: Lens_' V1NodeCondition (Maybe DateTime)
v1NodeConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1NodeCondition -> f V1NodeCondition
v1NodeConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionType :: V1NodeCondition -> Text
v1NodeConditionStatus :: V1NodeCondition -> Text
v1NodeConditionReason :: V1NodeCondition -> Maybe Text
v1NodeConditionMessage :: V1NodeCondition -> Maybe Text
v1NodeConditionLastTransitionTime :: V1NodeCondition -> Maybe DateTime
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
..} = (\Maybe DateTime
v1NodeConditionLastTransitionTime -> V1NodeCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1NodeCondition
V1NodeCondition { Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1NodeCondition)
-> f (Maybe DateTime) -> f V1NodeCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1NodeConditionLastTransitionTime
{-# INLINE v1NodeConditionLastTransitionTimeL #-}

-- | 'v1NodeConditionMessage' Lens
v1NodeConditionMessageL :: Lens_' V1NodeCondition (Maybe Text)
v1NodeConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1NodeCondition -> f V1NodeCondition
v1NodeConditionMessageL Maybe Text -> f (Maybe Text)
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionType :: V1NodeCondition -> Text
v1NodeConditionStatus :: V1NodeCondition -> Text
v1NodeConditionReason :: V1NodeCondition -> Maybe Text
v1NodeConditionMessage :: V1NodeCondition -> Maybe Text
v1NodeConditionLastTransitionTime :: V1NodeCondition -> Maybe DateTime
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
..} = (\Maybe Text
v1NodeConditionMessage -> V1NodeCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1NodeCondition
V1NodeCondition { Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionMessage, Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
..} ) (Maybe Text -> V1NodeCondition)
-> f (Maybe Text) -> f V1NodeCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeConditionMessage
{-# INLINE v1NodeConditionMessageL #-}

-- | 'v1NodeConditionReason' Lens
v1NodeConditionReasonL :: Lens_' V1NodeCondition (Maybe Text)
v1NodeConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1NodeCondition -> f V1NodeCondition
v1NodeConditionReasonL Maybe Text -> f (Maybe Text)
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionType :: V1NodeCondition -> Text
v1NodeConditionStatus :: V1NodeCondition -> Text
v1NodeConditionReason :: V1NodeCondition -> Maybe Text
v1NodeConditionMessage :: V1NodeCondition -> Maybe Text
v1NodeConditionLastTransitionTime :: V1NodeCondition -> Maybe DateTime
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
..} = (\Maybe Text
v1NodeConditionReason -> V1NodeCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1NodeCondition
V1NodeCondition { Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionReason, Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
..} ) (Maybe Text -> V1NodeCondition)
-> f (Maybe Text) -> f V1NodeCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeConditionReason
{-# INLINE v1NodeConditionReasonL #-}

-- | 'v1NodeConditionStatus' Lens
v1NodeConditionStatusL :: Lens_' V1NodeCondition (Text)
v1NodeConditionStatusL :: (Text -> f Text) -> V1NodeCondition -> f V1NodeCondition
v1NodeConditionStatusL Text -> f Text
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionType :: V1NodeCondition -> Text
v1NodeConditionStatus :: V1NodeCondition -> Text
v1NodeConditionReason :: V1NodeCondition -> Maybe Text
v1NodeConditionMessage :: V1NodeCondition -> Maybe Text
v1NodeConditionLastTransitionTime :: V1NodeCondition -> Maybe DateTime
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
..} = (\Text
v1NodeConditionStatus -> V1NodeCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1NodeCondition
V1NodeCondition { Text
v1NodeConditionStatus :: Text
v1NodeConditionStatus :: Text
v1NodeConditionStatus, Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionType :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
..} ) (Text -> V1NodeCondition) -> f Text -> f V1NodeCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeConditionStatus
{-# INLINE v1NodeConditionStatusL #-}

-- | 'v1NodeConditionType' Lens
v1NodeConditionTypeL :: Lens_' V1NodeCondition (Text)
v1NodeConditionTypeL :: (Text -> f Text) -> V1NodeCondition -> f V1NodeCondition
v1NodeConditionTypeL Text -> f Text
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionType :: Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionType :: V1NodeCondition -> Text
v1NodeConditionStatus :: V1NodeCondition -> Text
v1NodeConditionReason :: V1NodeCondition -> Maybe Text
v1NodeConditionMessage :: V1NodeCondition -> Maybe Text
v1NodeConditionLastTransitionTime :: V1NodeCondition -> Maybe DateTime
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
..} = (\Text
v1NodeConditionType -> V1NodeCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1NodeCondition
V1NodeCondition { Text
v1NodeConditionType :: Text
v1NodeConditionType :: Text
v1NodeConditionType, Maybe Text
Maybe DateTime
Text
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionStatus :: Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
..} ) (Text -> V1NodeCondition) -> f Text -> f V1NodeCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeConditionType
{-# INLINE v1NodeConditionTypeL #-}



-- * V1NodeConfigSource

-- | 'v1NodeConfigSourceConfigMap' Lens
v1NodeConfigSourceConfigMapL :: Lens_' V1NodeConfigSource (Maybe V1ConfigMapNodeConfigSource)
v1NodeConfigSourceConfigMapL :: (Maybe V1ConfigMapNodeConfigSource
 -> f (Maybe V1ConfigMapNodeConfigSource))
-> V1NodeConfigSource -> f V1NodeConfigSource
v1NodeConfigSourceConfigMapL Maybe V1ConfigMapNodeConfigSource
-> f (Maybe V1ConfigMapNodeConfigSource)
f V1NodeConfigSource{Maybe V1ConfigMapNodeConfigSource
v1NodeConfigSourceConfigMap :: V1NodeConfigSource -> Maybe V1ConfigMapNodeConfigSource
v1NodeConfigSourceConfigMap :: Maybe V1ConfigMapNodeConfigSource
..} = (\Maybe V1ConfigMapNodeConfigSource
v1NodeConfigSourceConfigMap -> V1NodeConfigSource :: Maybe V1ConfigMapNodeConfigSource -> V1NodeConfigSource
V1NodeConfigSource { Maybe V1ConfigMapNodeConfigSource
v1NodeConfigSourceConfigMap :: Maybe V1ConfigMapNodeConfigSource
v1NodeConfigSourceConfigMap :: Maybe V1ConfigMapNodeConfigSource
v1NodeConfigSourceConfigMap, ..} ) (Maybe V1ConfigMapNodeConfigSource -> V1NodeConfigSource)
-> f (Maybe V1ConfigMapNodeConfigSource) -> f V1NodeConfigSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ConfigMapNodeConfigSource
-> f (Maybe V1ConfigMapNodeConfigSource)
f Maybe V1ConfigMapNodeConfigSource
v1NodeConfigSourceConfigMap
{-# INLINE v1NodeConfigSourceConfigMapL #-}



-- * V1NodeConfigStatus

-- | 'v1NodeConfigStatusActive' Lens
v1NodeConfigStatusActiveL :: Lens_' V1NodeConfigStatus (Maybe V1NodeConfigSource)
v1NodeConfigStatusActiveL :: (Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource))
-> V1NodeConfigStatus -> f V1NodeConfigStatus
v1NodeConfigStatusActiveL Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f V1NodeConfigStatus{Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusError :: V1NodeConfigStatus -> Maybe Text
v1NodeConfigStatusAssigned :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
..} = (\Maybe V1NodeConfigSource
v1NodeConfigStatusActive -> V1NodeConfigStatus :: Maybe V1NodeConfigSource
-> Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe V1NodeConfigSource
-> V1NodeConfigStatus
V1NodeConfigStatus { Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive, Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
..} ) (Maybe V1NodeConfigSource -> V1NodeConfigStatus)
-> f (Maybe V1NodeConfigSource) -> f V1NodeConfigStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f Maybe V1NodeConfigSource
v1NodeConfigStatusActive
{-# INLINE v1NodeConfigStatusActiveL #-}

-- | 'v1NodeConfigStatusAssigned' Lens
v1NodeConfigStatusAssignedL :: Lens_' V1NodeConfigStatus (Maybe V1NodeConfigSource)
v1NodeConfigStatusAssignedL :: (Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource))
-> V1NodeConfigStatus -> f V1NodeConfigStatus
v1NodeConfigStatusAssignedL Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f V1NodeConfigStatus{Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusError :: V1NodeConfigStatus -> Maybe Text
v1NodeConfigStatusAssigned :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
..} = (\Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned -> V1NodeConfigStatus :: Maybe V1NodeConfigSource
-> Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe V1NodeConfigSource
-> V1NodeConfigStatus
V1NodeConfigStatus { Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned, Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
..} ) (Maybe V1NodeConfigSource -> V1NodeConfigStatus)
-> f (Maybe V1NodeConfigSource) -> f V1NodeConfigStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned
{-# INLINE v1NodeConfigStatusAssignedL #-}

-- | 'v1NodeConfigStatusError' Lens
v1NodeConfigStatusErrorL :: Lens_' V1NodeConfigStatus (Maybe Text)
v1NodeConfigStatusErrorL :: (Maybe Text -> f (Maybe Text))
-> V1NodeConfigStatus -> f V1NodeConfigStatus
v1NodeConfigStatusErrorL Maybe Text -> f (Maybe Text)
f V1NodeConfigStatus{Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusError :: V1NodeConfigStatus -> Maybe Text
v1NodeConfigStatusAssigned :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
..} = (\Maybe Text
v1NodeConfigStatusError -> V1NodeConfigStatus :: Maybe V1NodeConfigSource
-> Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe V1NodeConfigSource
-> V1NodeConfigStatus
V1NodeConfigStatus { Maybe Text
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusError, Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
..} ) (Maybe Text -> V1NodeConfigStatus)
-> f (Maybe Text) -> f V1NodeConfigStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeConfigStatusError
{-# INLINE v1NodeConfigStatusErrorL #-}

-- | 'v1NodeConfigStatusLastKnownGood' Lens
v1NodeConfigStatusLastKnownGoodL :: Lens_' V1NodeConfigStatus (Maybe V1NodeConfigSource)
v1NodeConfigStatusLastKnownGoodL :: (Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource))
-> V1NodeConfigStatus -> f V1NodeConfigStatus
v1NodeConfigStatusLastKnownGoodL Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f V1NodeConfigStatus{Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusError :: V1NodeConfigStatus -> Maybe Text
v1NodeConfigStatusAssigned :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
..} = (\Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood -> V1NodeConfigStatus :: Maybe V1NodeConfigSource
-> Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe V1NodeConfigSource
-> V1NodeConfigStatus
V1NodeConfigStatus { Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood, Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
..} ) (Maybe V1NodeConfigSource -> V1NodeConfigStatus)
-> f (Maybe V1NodeConfigSource) -> f V1NodeConfigStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood
{-# INLINE v1NodeConfigStatusLastKnownGoodL #-}



-- * V1NodeDaemonEndpoints

-- | 'v1NodeDaemonEndpointsKubeletEndpoint' Lens
v1NodeDaemonEndpointsKubeletEndpointL :: Lens_' V1NodeDaemonEndpoints (Maybe V1DaemonEndpoint)
v1NodeDaemonEndpointsKubeletEndpointL :: (Maybe V1DaemonEndpoint -> f (Maybe V1DaemonEndpoint))
-> V1NodeDaemonEndpoints -> f V1NodeDaemonEndpoints
v1NodeDaemonEndpointsKubeletEndpointL Maybe V1DaemonEndpoint -> f (Maybe V1DaemonEndpoint)
f V1NodeDaemonEndpoints{Maybe V1DaemonEndpoint
v1NodeDaemonEndpointsKubeletEndpoint :: V1NodeDaemonEndpoints -> Maybe V1DaemonEndpoint
v1NodeDaemonEndpointsKubeletEndpoint :: Maybe V1DaemonEndpoint
..} = (\Maybe V1DaemonEndpoint
v1NodeDaemonEndpointsKubeletEndpoint -> V1NodeDaemonEndpoints :: Maybe V1DaemonEndpoint -> V1NodeDaemonEndpoints
V1NodeDaemonEndpoints { Maybe V1DaemonEndpoint
v1NodeDaemonEndpointsKubeletEndpoint :: Maybe V1DaemonEndpoint
v1NodeDaemonEndpointsKubeletEndpoint :: Maybe V1DaemonEndpoint
v1NodeDaemonEndpointsKubeletEndpoint, ..} ) (Maybe V1DaemonEndpoint -> V1NodeDaemonEndpoints)
-> f (Maybe V1DaemonEndpoint) -> f V1NodeDaemonEndpoints
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DaemonEndpoint -> f (Maybe V1DaemonEndpoint)
f Maybe V1DaemonEndpoint
v1NodeDaemonEndpointsKubeletEndpoint
{-# INLINE v1NodeDaemonEndpointsKubeletEndpointL #-}



-- * V1NodeList

-- | 'v1NodeListApiVersion' Lens
v1NodeListApiVersionL :: Lens_' V1NodeList (Maybe Text)
v1NodeListApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1NodeList -> f V1NodeList
v1NodeListApiVersionL Maybe Text -> f (Maybe Text)
f V1NodeList{[V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListMetadata :: V1NodeList -> Maybe V1ListMeta
v1NodeListKind :: V1NodeList -> Maybe Text
v1NodeListItems :: V1NodeList -> [V1Node]
v1NodeListApiVersion :: V1NodeList -> Maybe Text
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListKind :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListApiVersion :: Maybe Text
..} = (\Maybe Text
v1NodeListApiVersion -> V1NodeList :: Maybe Text
-> [V1Node] -> Maybe Text -> Maybe V1ListMeta -> V1NodeList
V1NodeList { Maybe Text
v1NodeListApiVersion :: Maybe Text
v1NodeListApiVersion :: Maybe Text
v1NodeListApiVersion, [V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListKind :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListKind :: Maybe Text
v1NodeListItems :: [V1Node]
..} ) (Maybe Text -> V1NodeList) -> f (Maybe Text) -> f V1NodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeListApiVersion
{-# INLINE v1NodeListApiVersionL #-}

-- | 'v1NodeListItems' Lens
v1NodeListItemsL :: Lens_' V1NodeList ([V1Node])
v1NodeListItemsL :: ([V1Node] -> f [V1Node]) -> V1NodeList -> f V1NodeList
v1NodeListItemsL [V1Node] -> f [V1Node]
f V1NodeList{[V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListKind :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListApiVersion :: Maybe Text
v1NodeListMetadata :: V1NodeList -> Maybe V1ListMeta
v1NodeListKind :: V1NodeList -> Maybe Text
v1NodeListItems :: V1NodeList -> [V1Node]
v1NodeListApiVersion :: V1NodeList -> Maybe Text
..} = (\[V1Node]
v1NodeListItems -> V1NodeList :: Maybe Text
-> [V1Node] -> Maybe Text -> Maybe V1ListMeta -> V1NodeList
V1NodeList { [V1Node]
v1NodeListItems :: [V1Node]
v1NodeListItems :: [V1Node]
v1NodeListItems, Maybe Text
Maybe V1ListMeta
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListKind :: Maybe Text
v1NodeListApiVersion :: Maybe Text
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListKind :: Maybe Text
v1NodeListApiVersion :: Maybe Text
..} ) ([V1Node] -> V1NodeList) -> f [V1Node] -> f V1NodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Node] -> f [V1Node]
f [V1Node]
v1NodeListItems
{-# INLINE v1NodeListItemsL #-}

-- | 'v1NodeListKind' Lens
v1NodeListKindL :: Lens_' V1NodeList (Maybe Text)
v1NodeListKindL :: (Maybe Text -> f (Maybe Text)) -> V1NodeList -> f V1NodeList
v1NodeListKindL Maybe Text -> f (Maybe Text)
f V1NodeList{[V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListKind :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListApiVersion :: Maybe Text
v1NodeListMetadata :: V1NodeList -> Maybe V1ListMeta
v1NodeListKind :: V1NodeList -> Maybe Text
v1NodeListItems :: V1NodeList -> [V1Node]
v1NodeListApiVersion :: V1NodeList -> Maybe Text
..} = (\Maybe Text
v1NodeListKind -> V1NodeList :: Maybe Text
-> [V1Node] -> Maybe Text -> Maybe V1ListMeta -> V1NodeList
V1NodeList { Maybe Text
v1NodeListKind :: Maybe Text
v1NodeListKind :: Maybe Text
v1NodeListKind, [V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListItems :: [V1Node]
v1NodeListApiVersion :: Maybe Text
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListItems :: [V1Node]
v1NodeListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1NodeList) -> f (Maybe Text) -> f V1NodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeListKind
{-# INLINE v1NodeListKindL #-}

-- | 'v1NodeListMetadata' Lens
v1NodeListMetadataL :: Lens_' V1NodeList (Maybe V1ListMeta)
v1NodeListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1NodeList -> f V1NodeList
v1NodeListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1NodeList{[V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListKind :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListApiVersion :: Maybe Text
v1NodeListMetadata :: V1NodeList -> Maybe V1ListMeta
v1NodeListKind :: V1NodeList -> Maybe Text
v1NodeListItems :: V1NodeList -> [V1Node]
v1NodeListApiVersion :: V1NodeList -> Maybe Text
..} = (\Maybe V1ListMeta
v1NodeListMetadata -> V1NodeList :: Maybe Text
-> [V1Node] -> Maybe Text -> Maybe V1ListMeta -> V1NodeList
V1NodeList { Maybe V1ListMeta
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListMetadata, [V1Node]
Maybe Text
v1NodeListKind :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListApiVersion :: Maybe Text
v1NodeListKind :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1NodeList)
-> f (Maybe V1ListMeta) -> f V1NodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1NodeListMetadata
{-# INLINE v1NodeListMetadataL #-}



-- * V1NodeSelector

-- | 'v1NodeSelectorNodeSelectorTerms' Lens
v1NodeSelectorNodeSelectorTermsL :: Lens_' V1NodeSelector ([V1NodeSelectorTerm])
v1NodeSelectorNodeSelectorTermsL :: ([V1NodeSelectorTerm] -> f [V1NodeSelectorTerm])
-> V1NodeSelector -> f V1NodeSelector
v1NodeSelectorNodeSelectorTermsL [V1NodeSelectorTerm] -> f [V1NodeSelectorTerm]
f V1NodeSelector{[V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTerms :: V1NodeSelector -> [V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTerms :: [V1NodeSelectorTerm]
..} = (\[V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTerms -> V1NodeSelector :: [V1NodeSelectorTerm] -> V1NodeSelector
V1NodeSelector { [V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTerms :: [V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTerms :: [V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTerms, ..} ) ([V1NodeSelectorTerm] -> V1NodeSelector)
-> f [V1NodeSelectorTerm] -> f V1NodeSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1NodeSelectorTerm] -> f [V1NodeSelectorTerm]
f [V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTerms
{-# INLINE v1NodeSelectorNodeSelectorTermsL #-}



-- * V1NodeSelectorRequirement

-- | 'v1NodeSelectorRequirementKey' Lens
v1NodeSelectorRequirementKeyL :: Lens_' V1NodeSelectorRequirement (Text)
v1NodeSelectorRequirementKeyL :: (Text -> f Text)
-> V1NodeSelectorRequirement -> f V1NodeSelectorRequirement
v1NodeSelectorRequirementKeyL Text -> f Text
f V1NodeSelectorRequirement{Maybe [Text]
Text
v1NodeSelectorRequirementValues :: V1NodeSelectorRequirement -> Maybe [Text]
v1NodeSelectorRequirementOperator :: V1NodeSelectorRequirement -> Text
v1NodeSelectorRequirementKey :: V1NodeSelectorRequirement -> Text
v1NodeSelectorRequirementValues :: Maybe [Text]
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementKey :: Text
..} = (\Text
v1NodeSelectorRequirementKey -> V1NodeSelectorRequirement :: Text -> Text -> Maybe [Text] -> V1NodeSelectorRequirement
V1NodeSelectorRequirement { Text
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementKey, Maybe [Text]
Text
v1NodeSelectorRequirementValues :: Maybe [Text]
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementValues :: Maybe [Text]
v1NodeSelectorRequirementOperator :: Text
..} ) (Text -> V1NodeSelectorRequirement)
-> f Text -> f V1NodeSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSelectorRequirementKey
{-# INLINE v1NodeSelectorRequirementKeyL #-}

-- | 'v1NodeSelectorRequirementOperator' Lens
v1NodeSelectorRequirementOperatorL :: Lens_' V1NodeSelectorRequirement (Text)
v1NodeSelectorRequirementOperatorL :: (Text -> f Text)
-> V1NodeSelectorRequirement -> f V1NodeSelectorRequirement
v1NodeSelectorRequirementOperatorL Text -> f Text
f V1NodeSelectorRequirement{Maybe [Text]
Text
v1NodeSelectorRequirementValues :: Maybe [Text]
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementValues :: V1NodeSelectorRequirement -> Maybe [Text]
v1NodeSelectorRequirementOperator :: V1NodeSelectorRequirement -> Text
v1NodeSelectorRequirementKey :: V1NodeSelectorRequirement -> Text
..} = (\Text
v1NodeSelectorRequirementOperator -> V1NodeSelectorRequirement :: Text -> Text -> Maybe [Text] -> V1NodeSelectorRequirement
V1NodeSelectorRequirement { Text
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementOperator, Maybe [Text]
Text
v1NodeSelectorRequirementValues :: Maybe [Text]
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementValues :: Maybe [Text]
v1NodeSelectorRequirementKey :: Text
..} ) (Text -> V1NodeSelectorRequirement)
-> f Text -> f V1NodeSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSelectorRequirementOperator
{-# INLINE v1NodeSelectorRequirementOperatorL #-}

-- | 'v1NodeSelectorRequirementValues' Lens
v1NodeSelectorRequirementValuesL :: Lens_' V1NodeSelectorRequirement (Maybe [Text])
v1NodeSelectorRequirementValuesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1NodeSelectorRequirement -> f V1NodeSelectorRequirement
v1NodeSelectorRequirementValuesL Maybe [Text] -> f (Maybe [Text])
f V1NodeSelectorRequirement{Maybe [Text]
Text
v1NodeSelectorRequirementValues :: Maybe [Text]
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementValues :: V1NodeSelectorRequirement -> Maybe [Text]
v1NodeSelectorRequirementOperator :: V1NodeSelectorRequirement -> Text
v1NodeSelectorRequirementKey :: V1NodeSelectorRequirement -> Text
..} = (\Maybe [Text]
v1NodeSelectorRequirementValues -> V1NodeSelectorRequirement :: Text -> Text -> Maybe [Text] -> V1NodeSelectorRequirement
V1NodeSelectorRequirement { Maybe [Text]
v1NodeSelectorRequirementValues :: Maybe [Text]
v1NodeSelectorRequirementValues :: Maybe [Text]
v1NodeSelectorRequirementValues, Text
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementKey :: Text
..} ) (Maybe [Text] -> V1NodeSelectorRequirement)
-> f (Maybe [Text]) -> f V1NodeSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NodeSelectorRequirementValues
{-# INLINE v1NodeSelectorRequirementValuesL #-}



-- * V1NodeSelectorTerm

-- | 'v1NodeSelectorTermMatchExpressions' Lens
v1NodeSelectorTermMatchExpressionsL :: Lens_' V1NodeSelectorTerm (Maybe [V1NodeSelectorRequirement])
v1NodeSelectorTermMatchExpressionsL :: (Maybe [V1NodeSelectorRequirement]
 -> f (Maybe [V1NodeSelectorRequirement]))
-> V1NodeSelectorTerm -> f V1NodeSelectorTerm
v1NodeSelectorTermMatchExpressionsL Maybe [V1NodeSelectorRequirement]
-> f (Maybe [V1NodeSelectorRequirement])
f V1NodeSelectorTerm{Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: V1NodeSelectorTerm -> Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: V1NodeSelectorTerm -> Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: Maybe [V1NodeSelectorRequirement]
..} = (\Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions -> V1NodeSelectorTerm :: Maybe [V1NodeSelectorRequirement]
-> Maybe [V1NodeSelectorRequirement] -> V1NodeSelectorTerm
V1NodeSelectorTerm { Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions, Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: Maybe [V1NodeSelectorRequirement]
..} ) (Maybe [V1NodeSelectorRequirement] -> V1NodeSelectorTerm)
-> f (Maybe [V1NodeSelectorRequirement]) -> f V1NodeSelectorTerm
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NodeSelectorRequirement]
-> f (Maybe [V1NodeSelectorRequirement])
f Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions
{-# INLINE v1NodeSelectorTermMatchExpressionsL #-}

-- | 'v1NodeSelectorTermMatchFields' Lens
v1NodeSelectorTermMatchFieldsL :: Lens_' V1NodeSelectorTerm (Maybe [V1NodeSelectorRequirement])
v1NodeSelectorTermMatchFieldsL :: (Maybe [V1NodeSelectorRequirement]
 -> f (Maybe [V1NodeSelectorRequirement]))
-> V1NodeSelectorTerm -> f V1NodeSelectorTerm
v1NodeSelectorTermMatchFieldsL Maybe [V1NodeSelectorRequirement]
-> f (Maybe [V1NodeSelectorRequirement])
f V1NodeSelectorTerm{Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: V1NodeSelectorTerm -> Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: V1NodeSelectorTerm -> Maybe [V1NodeSelectorRequirement]
..} = (\Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields -> V1NodeSelectorTerm :: Maybe [V1NodeSelectorRequirement]
-> Maybe [V1NodeSelectorRequirement] -> V1NodeSelectorTerm
V1NodeSelectorTerm { Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields, Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: Maybe [V1NodeSelectorRequirement]
..} ) (Maybe [V1NodeSelectorRequirement] -> V1NodeSelectorTerm)
-> f (Maybe [V1NodeSelectorRequirement]) -> f V1NodeSelectorTerm
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NodeSelectorRequirement]
-> f (Maybe [V1NodeSelectorRequirement])
f Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields
{-# INLINE v1NodeSelectorTermMatchFieldsL #-}



-- * V1NodeSpec

-- | 'v1NodeSpecConfigSource' Lens
v1NodeSpecConfigSourceL :: Lens_' V1NodeSpec (Maybe V1NodeConfigSource)
v1NodeSpecConfigSourceL :: (Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource))
-> V1NodeSpec -> f V1NodeSpec
v1NodeSpecConfigSourceL Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: V1NodeSpec -> Maybe Bool
v1NodeSpecTaints :: V1NodeSpec -> Maybe [V1Taint]
v1NodeSpecProviderId :: V1NodeSpec -> Maybe Text
v1NodeSpecPodCidRs :: V1NodeSpec -> Maybe [Text]
v1NodeSpecPodCidr :: V1NodeSpec -> Maybe Text
v1NodeSpecExternalId :: V1NodeSpec -> Maybe Text
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
..} = (\Maybe V1NodeConfigSource
v1NodeSpecConfigSource -> V1NodeSpec :: Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe [V1Taint]
-> Maybe Bool
-> V1NodeSpec
V1NodeSpec { Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecConfigSource, Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
..} ) (Maybe V1NodeConfigSource -> V1NodeSpec)
-> f (Maybe V1NodeConfigSource) -> f V1NodeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f Maybe V1NodeConfigSource
v1NodeSpecConfigSource
{-# INLINE v1NodeSpecConfigSourceL #-}

-- | 'v1NodeSpecExternalId' Lens
v1NodeSpecExternalIdL :: Lens_' V1NodeSpec (Maybe Text)
v1NodeSpecExternalIdL :: (Maybe Text -> f (Maybe Text)) -> V1NodeSpec -> f V1NodeSpec
v1NodeSpecExternalIdL Maybe Text -> f (Maybe Text)
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: V1NodeSpec -> Maybe Bool
v1NodeSpecTaints :: V1NodeSpec -> Maybe [V1Taint]
v1NodeSpecProviderId :: V1NodeSpec -> Maybe Text
v1NodeSpecPodCidRs :: V1NodeSpec -> Maybe [Text]
v1NodeSpecPodCidr :: V1NodeSpec -> Maybe Text
v1NodeSpecExternalId :: V1NodeSpec -> Maybe Text
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
..} = (\Maybe Text
v1NodeSpecExternalId -> V1NodeSpec :: Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe [V1Taint]
-> Maybe Bool
-> V1NodeSpec
V1NodeSpec { Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecExternalId, Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
..} ) (Maybe Text -> V1NodeSpec) -> f (Maybe Text) -> f V1NodeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeSpecExternalId
{-# INLINE v1NodeSpecExternalIdL #-}

-- | 'v1NodeSpecPodCidr' Lens
v1NodeSpecPodCidrL :: Lens_' V1NodeSpec (Maybe Text)
v1NodeSpecPodCidrL :: (Maybe Text -> f (Maybe Text)) -> V1NodeSpec -> f V1NodeSpec
v1NodeSpecPodCidrL Maybe Text -> f (Maybe Text)
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: V1NodeSpec -> Maybe Bool
v1NodeSpecTaints :: V1NodeSpec -> Maybe [V1Taint]
v1NodeSpecProviderId :: V1NodeSpec -> Maybe Text
v1NodeSpecPodCidRs :: V1NodeSpec -> Maybe [Text]
v1NodeSpecPodCidr :: V1NodeSpec -> Maybe Text
v1NodeSpecExternalId :: V1NodeSpec -> Maybe Text
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
..} = (\Maybe Text
v1NodeSpecPodCidr -> V1NodeSpec :: Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe [V1Taint]
-> Maybe Bool
-> V1NodeSpec
V1NodeSpec { Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidr, Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
..} ) (Maybe Text -> V1NodeSpec) -> f (Maybe Text) -> f V1NodeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeSpecPodCidr
{-# INLINE v1NodeSpecPodCidrL #-}

-- | 'v1NodeSpecPodCidRs' Lens
v1NodeSpecPodCidRsL :: Lens_' V1NodeSpec (Maybe [Text])
v1NodeSpecPodCidRsL :: (Maybe [Text] -> f (Maybe [Text])) -> V1NodeSpec -> f V1NodeSpec
v1NodeSpecPodCidRsL Maybe [Text] -> f (Maybe [Text])
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: V1NodeSpec -> Maybe Bool
v1NodeSpecTaints :: V1NodeSpec -> Maybe [V1Taint]
v1NodeSpecProviderId :: V1NodeSpec -> Maybe Text
v1NodeSpecPodCidRs :: V1NodeSpec -> Maybe [Text]
v1NodeSpecPodCidr :: V1NodeSpec -> Maybe Text
v1NodeSpecExternalId :: V1NodeSpec -> Maybe Text
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
..} = (\Maybe [Text]
v1NodeSpecPodCidRs -> V1NodeSpec :: Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe [V1Taint]
-> Maybe Bool
-> V1NodeSpec
V1NodeSpec { Maybe [Text]
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidRs, Maybe Bool
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
..} ) (Maybe [Text] -> V1NodeSpec) -> f (Maybe [Text]) -> f V1NodeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NodeSpecPodCidRs
{-# INLINE v1NodeSpecPodCidRsL #-}

-- | 'v1NodeSpecProviderId' Lens
v1NodeSpecProviderIdL :: Lens_' V1NodeSpec (Maybe Text)
v1NodeSpecProviderIdL :: (Maybe Text -> f (Maybe Text)) -> V1NodeSpec -> f V1NodeSpec
v1NodeSpecProviderIdL Maybe Text -> f (Maybe Text)
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: V1NodeSpec -> Maybe Bool
v1NodeSpecTaints :: V1NodeSpec -> Maybe [V1Taint]
v1NodeSpecProviderId :: V1NodeSpec -> Maybe Text
v1NodeSpecPodCidRs :: V1NodeSpec -> Maybe [Text]
v1NodeSpecPodCidr :: V1NodeSpec -> Maybe Text
v1NodeSpecExternalId :: V1NodeSpec -> Maybe Text
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
..} = (\Maybe Text
v1NodeSpecProviderId -> V1NodeSpec :: Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe [V1Taint]
-> Maybe Bool
-> V1NodeSpec
V1NodeSpec { Maybe Text
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecProviderId, Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
..} ) (Maybe Text -> V1NodeSpec) -> f (Maybe Text) -> f V1NodeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeSpecProviderId
{-# INLINE v1NodeSpecProviderIdL #-}

-- | 'v1NodeSpecTaints' Lens
v1NodeSpecTaintsL :: Lens_' V1NodeSpec (Maybe [V1Taint])
v1NodeSpecTaintsL :: (Maybe [V1Taint] -> f (Maybe [V1Taint]))
-> V1NodeSpec -> f V1NodeSpec
v1NodeSpecTaintsL Maybe [V1Taint] -> f (Maybe [V1Taint])
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: V1NodeSpec -> Maybe Bool
v1NodeSpecTaints :: V1NodeSpec -> Maybe [V1Taint]
v1NodeSpecProviderId :: V1NodeSpec -> Maybe Text
v1NodeSpecPodCidRs :: V1NodeSpec -> Maybe [Text]
v1NodeSpecPodCidr :: V1NodeSpec -> Maybe Text
v1NodeSpecExternalId :: V1NodeSpec -> Maybe Text
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
..} = (\Maybe [V1Taint]
v1NodeSpecTaints -> V1NodeSpec :: Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe [V1Taint]
-> Maybe Bool
-> V1NodeSpec
V1NodeSpec { Maybe [V1Taint]
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecTaints, Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
..} ) (Maybe [V1Taint] -> V1NodeSpec)
-> f (Maybe [V1Taint]) -> f V1NodeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Taint] -> f (Maybe [V1Taint])
f Maybe [V1Taint]
v1NodeSpecTaints
{-# INLINE v1NodeSpecTaintsL #-}

-- | 'v1NodeSpecUnschedulable' Lens
v1NodeSpecUnschedulableL :: Lens_' V1NodeSpec (Maybe Bool)
v1NodeSpecUnschedulableL :: (Maybe Bool -> f (Maybe Bool)) -> V1NodeSpec -> f V1NodeSpec
v1NodeSpecUnschedulableL Maybe Bool -> f (Maybe Bool)
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecUnschedulable :: V1NodeSpec -> Maybe Bool
v1NodeSpecTaints :: V1NodeSpec -> Maybe [V1Taint]
v1NodeSpecProviderId :: V1NodeSpec -> Maybe Text
v1NodeSpecPodCidRs :: V1NodeSpec -> Maybe [Text]
v1NodeSpecPodCidr :: V1NodeSpec -> Maybe Text
v1NodeSpecExternalId :: V1NodeSpec -> Maybe Text
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
..} = (\Maybe Bool
v1NodeSpecUnschedulable -> V1NodeSpec :: Maybe V1NodeConfigSource
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe [V1Taint]
-> Maybe Bool
-> V1NodeSpec
V1NodeSpec { Maybe Bool
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecUnschedulable, Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecPodCidRs :: Maybe [Text]
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
..} ) (Maybe Bool -> V1NodeSpec) -> f (Maybe Bool) -> f V1NodeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1NodeSpecUnschedulable
{-# INLINE v1NodeSpecUnschedulableL #-}



-- * V1NodeStatus

-- | 'v1NodeStatusAddresses' Lens
v1NodeStatusAddressesL :: Lens_' V1NodeStatus (Maybe [V1NodeAddress])
v1NodeStatusAddressesL :: (Maybe [V1NodeAddress] -> f (Maybe [V1NodeAddress]))
-> V1NodeStatus -> f V1NodeStatus
v1NodeStatusAddressesL Maybe [V1NodeAddress] -> f (Maybe [V1NodeAddress])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} = (\Maybe [V1NodeAddress]
v1NodeStatusAddresses -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe [V1NodeAddress]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAddresses, Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
..} ) (Maybe [V1NodeAddress] -> V1NodeStatus)
-> f (Maybe [V1NodeAddress]) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NodeAddress] -> f (Maybe [V1NodeAddress])
f Maybe [V1NodeAddress]
v1NodeStatusAddresses
{-# INLINE v1NodeStatusAddressesL #-}

-- | 'v1NodeStatusAllocatable' Lens
v1NodeStatusAllocatableL :: Lens_' V1NodeStatus (Maybe (Map.Map String Quantity))
v1NodeStatusAllocatableL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1NodeStatus -> f V1NodeStatus
v1NodeStatusAllocatableL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
..} = (\Maybe (Map String Quantity)
v1NodeStatusAllocatable -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAllocatable, Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} ) (Maybe (Map String Quantity) -> V1NodeStatus)
-> f (Maybe (Map String Quantity)) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1NodeStatusAllocatable
{-# INLINE v1NodeStatusAllocatableL #-}

-- | 'v1NodeStatusCapacity' Lens
v1NodeStatusCapacityL :: Lens_' V1NodeStatus (Maybe (Map.Map String Quantity))
v1NodeStatusCapacityL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1NodeStatus -> f V1NodeStatus
v1NodeStatusCapacityL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
..} = (\Maybe (Map String Quantity)
v1NodeStatusCapacity -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusCapacity, Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} ) (Maybe (Map String Quantity) -> V1NodeStatus)
-> f (Maybe (Map String Quantity)) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1NodeStatusCapacity
{-# INLINE v1NodeStatusCapacityL #-}

-- | 'v1NodeStatusConditions' Lens
v1NodeStatusConditionsL :: Lens_' V1NodeStatus (Maybe [V1NodeCondition])
v1NodeStatusConditionsL :: (Maybe [V1NodeCondition] -> f (Maybe [V1NodeCondition]))
-> V1NodeStatus -> f V1NodeStatus
v1NodeStatusConditionsL Maybe [V1NodeCondition] -> f (Maybe [V1NodeCondition])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
..} = (\Maybe [V1NodeCondition]
v1NodeStatusConditions -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe [V1NodeCondition]
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConditions, Maybe [Text]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} ) (Maybe [V1NodeCondition] -> V1NodeStatus)
-> f (Maybe [V1NodeCondition]) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NodeCondition] -> f (Maybe [V1NodeCondition])
f Maybe [V1NodeCondition]
v1NodeStatusConditions
{-# INLINE v1NodeStatusConditionsL #-}

-- | 'v1NodeStatusConfig' Lens
v1NodeStatusConfigL :: Lens_' V1NodeStatus (Maybe V1NodeConfigStatus)
v1NodeStatusConfigL :: (Maybe V1NodeConfigStatus -> f (Maybe V1NodeConfigStatus))
-> V1NodeStatus -> f V1NodeStatus
v1NodeStatusConfigL Maybe V1NodeConfigStatus -> f (Maybe V1NodeConfigStatus)
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
..} = (\Maybe V1NodeConfigStatus
v1NodeStatusConfig -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe V1NodeConfigStatus
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConfig, Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} ) (Maybe V1NodeConfigStatus -> V1NodeStatus)
-> f (Maybe V1NodeConfigStatus) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeConfigStatus -> f (Maybe V1NodeConfigStatus)
f Maybe V1NodeConfigStatus
v1NodeStatusConfig
{-# INLINE v1NodeStatusConfigL #-}

-- | 'v1NodeStatusDaemonEndpoints' Lens
v1NodeStatusDaemonEndpointsL :: Lens_' V1NodeStatus (Maybe V1NodeDaemonEndpoints)
v1NodeStatusDaemonEndpointsL :: (Maybe V1NodeDaemonEndpoints -> f (Maybe V1NodeDaemonEndpoints))
-> V1NodeStatus -> f V1NodeStatus
v1NodeStatusDaemonEndpointsL Maybe V1NodeDaemonEndpoints -> f (Maybe V1NodeDaemonEndpoints)
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
..} = (\Maybe V1NodeDaemonEndpoints
v1NodeStatusDaemonEndpoints -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe V1NodeDaemonEndpoints
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusDaemonEndpoints, Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} ) (Maybe V1NodeDaemonEndpoints -> V1NodeStatus)
-> f (Maybe V1NodeDaemonEndpoints) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeDaemonEndpoints -> f (Maybe V1NodeDaemonEndpoints)
f Maybe V1NodeDaemonEndpoints
v1NodeStatusDaemonEndpoints
{-# INLINE v1NodeStatusDaemonEndpointsL #-}

-- | 'v1NodeStatusImages' Lens
v1NodeStatusImagesL :: Lens_' V1NodeStatus (Maybe [V1ContainerImage])
v1NodeStatusImagesL :: (Maybe [V1ContainerImage] -> f (Maybe [V1ContainerImage]))
-> V1NodeStatus -> f V1NodeStatus
v1NodeStatusImagesL Maybe [V1ContainerImage] -> f (Maybe [V1ContainerImage])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
..} = (\Maybe [V1ContainerImage]
v1NodeStatusImages -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe [V1ContainerImage]
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusImages, Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} ) (Maybe [V1ContainerImage] -> V1NodeStatus)
-> f (Maybe [V1ContainerImage]) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ContainerImage] -> f (Maybe [V1ContainerImage])
f Maybe [V1ContainerImage]
v1NodeStatusImages
{-# INLINE v1NodeStatusImagesL #-}

-- | 'v1NodeStatusNodeInfo' Lens
v1NodeStatusNodeInfoL :: Lens_' V1NodeStatus (Maybe V1NodeSystemInfo)
v1NodeStatusNodeInfoL :: (Maybe V1NodeSystemInfo -> f (Maybe V1NodeSystemInfo))
-> V1NodeStatus -> f V1NodeStatus
v1NodeStatusNodeInfoL Maybe V1NodeSystemInfo -> f (Maybe V1NodeSystemInfo)
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
..} = (\Maybe V1NodeSystemInfo
v1NodeStatusNodeInfo -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe V1NodeSystemInfo
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusNodeInfo, Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} ) (Maybe V1NodeSystemInfo -> V1NodeStatus)
-> f (Maybe V1NodeSystemInfo) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeSystemInfo -> f (Maybe V1NodeSystemInfo)
f Maybe V1NodeSystemInfo
v1NodeStatusNodeInfo
{-# INLINE v1NodeStatusNodeInfoL #-}

-- | 'v1NodeStatusPhase' Lens
v1NodeStatusPhaseL :: Lens_' V1NodeStatus (Maybe Text)
v1NodeStatusPhaseL :: (Maybe Text -> f (Maybe Text)) -> V1NodeStatus -> f V1NodeStatus
v1NodeStatusPhaseL Maybe Text -> f (Maybe Text)
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
..} = (\Maybe Text
v1NodeStatusPhase -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe Text
v1NodeStatusPhase :: Maybe Text
v1NodeStatusPhase :: Maybe Text
v1NodeStatusPhase, Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} ) (Maybe Text -> V1NodeStatus) -> f (Maybe Text) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeStatusPhase
{-# INLINE v1NodeStatusPhaseL #-}

-- | 'v1NodeStatusVolumesAttached' Lens
v1NodeStatusVolumesAttachedL :: Lens_' V1NodeStatus (Maybe [V1AttachedVolume])
v1NodeStatusVolumesAttachedL :: (Maybe [V1AttachedVolume] -> f (Maybe [V1AttachedVolume]))
-> V1NodeStatus -> f V1NodeStatus
v1NodeStatusVolumesAttachedL Maybe [V1AttachedVolume] -> f (Maybe [V1AttachedVolume])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
..} = (\Maybe [V1AttachedVolume]
v1NodeStatusVolumesAttached -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe [V1AttachedVolume]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesAttached, Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} ) (Maybe [V1AttachedVolume] -> V1NodeStatus)
-> f (Maybe [V1AttachedVolume]) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1AttachedVolume] -> f (Maybe [V1AttachedVolume])
f Maybe [V1AttachedVolume]
v1NodeStatusVolumesAttached
{-# INLINE v1NodeStatusVolumesAttachedL #-}

-- | 'v1NodeStatusVolumesInUse' Lens
v1NodeStatusVolumesInUseL :: Lens_' V1NodeStatus (Maybe [Text])
v1NodeStatusVolumesInUseL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1NodeStatus -> f V1NodeStatus
v1NodeStatusVolumesInUseL Maybe [Text] -> f (Maybe [Text])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesInUse :: V1NodeStatus -> Maybe [Text]
v1NodeStatusVolumesAttached :: V1NodeStatus -> Maybe [V1AttachedVolume]
v1NodeStatusPhase :: V1NodeStatus -> Maybe Text
v1NodeStatusNodeInfo :: V1NodeStatus -> Maybe V1NodeSystemInfo
v1NodeStatusImages :: V1NodeStatus -> Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: V1NodeStatus -> Maybe V1NodeConfigStatus
v1NodeStatusConditions :: V1NodeStatus -> Maybe [V1NodeCondition]
v1NodeStatusCapacity :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAllocatable :: V1NodeStatus -> Maybe (Map String Quantity)
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
..} = (\Maybe [Text]
v1NodeStatusVolumesInUse -> V1NodeStatus :: Maybe [V1NodeAddress]
-> Maybe (Map String Quantity)
-> Maybe (Map String Quantity)
-> Maybe [V1NodeCondition]
-> Maybe V1NodeConfigStatus
-> Maybe V1NodeDaemonEndpoints
-> Maybe [V1ContainerImage]
-> Maybe V1NodeSystemInfo
-> Maybe Text
-> Maybe [V1AttachedVolume]
-> Maybe [Text]
-> V1NodeStatus
V1NodeStatus { Maybe [Text]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesInUse, Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe Text
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
..} ) (Maybe [Text] -> V1NodeStatus)
-> f (Maybe [Text]) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NodeStatusVolumesInUse
{-# INLINE v1NodeStatusVolumesInUseL #-}



-- * V1NodeSystemInfo

-- | 'v1NodeSystemInfoArchitecture' Lens
v1NodeSystemInfoArchitectureL :: Lens_' V1NodeSystemInfo (Text)
v1NodeSystemInfoArchitectureL :: (Text -> f Text) -> V1NodeSystemInfo -> f V1NodeSystemInfo
v1NodeSystemInfoArchitectureL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoSystemUuid :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOsImage :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOperatingSystem :: V1NodeSystemInfo -> Text
v1NodeSystemInfoMachineId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeletVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeProxyVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKernelVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoContainerRuntimeVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoBootId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
..} = (\Text
v1NodeSystemInfoArchitecture -> V1NodeSystemInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> V1NodeSystemInfo
V1NodeSystemInfo { Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoArchitecture, Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
..} ) (Text -> V1NodeSystemInfo) -> f Text -> f V1NodeSystemInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSystemInfoArchitecture
{-# INLINE v1NodeSystemInfoArchitectureL #-}

-- | 'v1NodeSystemInfoBootId' Lens
v1NodeSystemInfoBootIdL :: Lens_' V1NodeSystemInfo (Text)
v1NodeSystemInfoBootIdL :: (Text -> f Text) -> V1NodeSystemInfo -> f V1NodeSystemInfo
v1NodeSystemInfoBootIdL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOsImage :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOperatingSystem :: V1NodeSystemInfo -> Text
v1NodeSystemInfoMachineId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeletVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeProxyVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKernelVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoContainerRuntimeVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoBootId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
..} = (\Text
v1NodeSystemInfoBootId -> V1NodeSystemInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> V1NodeSystemInfo
V1NodeSystemInfo { Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoBootId, Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoArchitecture :: Text
..} ) (Text -> V1NodeSystemInfo) -> f Text -> f V1NodeSystemInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSystemInfoBootId
{-# INLINE v1NodeSystemInfoBootIdL #-}

-- | 'v1NodeSystemInfoContainerRuntimeVersion' Lens
v1NodeSystemInfoContainerRuntimeVersionL :: Lens_' V1NodeSystemInfo (Text)
v1NodeSystemInfoContainerRuntimeVersionL :: (Text -> f Text) -> V1NodeSystemInfo -> f V1NodeSystemInfo
v1NodeSystemInfoContainerRuntimeVersionL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOsImage :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOperatingSystem :: V1NodeSystemInfo -> Text
v1NodeSystemInfoMachineId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeletVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeProxyVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKernelVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoContainerRuntimeVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoBootId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
..} = (\Text
v1NodeSystemInfoContainerRuntimeVersion -> V1NodeSystemInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> V1NodeSystemInfo
V1NodeSystemInfo { Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion, Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
..} ) (Text -> V1NodeSystemInfo) -> f Text -> f V1NodeSystemInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSystemInfoContainerRuntimeVersion
{-# INLINE v1NodeSystemInfoContainerRuntimeVersionL #-}

-- | 'v1NodeSystemInfoKernelVersion' Lens
v1NodeSystemInfoKernelVersionL :: Lens_' V1NodeSystemInfo (Text)
v1NodeSystemInfoKernelVersionL :: (Text -> f Text) -> V1NodeSystemInfo -> f V1NodeSystemInfo
v1NodeSystemInfoKernelVersionL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOsImage :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOperatingSystem :: V1NodeSystemInfo -> Text
v1NodeSystemInfoMachineId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeletVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeProxyVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKernelVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoContainerRuntimeVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoBootId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
..} = (\Text
v1NodeSystemInfoKernelVersion -> V1NodeSystemInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> V1NodeSystemInfo
V1NodeSystemInfo { Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKernelVersion, Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
..} ) (Text -> V1NodeSystemInfo) -> f Text -> f V1NodeSystemInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSystemInfoKernelVersion
{-# INLINE v1NodeSystemInfoKernelVersionL #-}

-- | 'v1NodeSystemInfoKubeProxyVersion' Lens
v1NodeSystemInfoKubeProxyVersionL :: Lens_' V1NodeSystemInfo (Text)
v1NodeSystemInfoKubeProxyVersionL :: (Text -> f Text) -> V1NodeSystemInfo -> f V1NodeSystemInfo
v1NodeSystemInfoKubeProxyVersionL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOsImage :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOperatingSystem :: V1NodeSystemInfo -> Text
v1NodeSystemInfoMachineId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeletVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeProxyVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKernelVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoContainerRuntimeVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoBootId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
..} = (\Text
v1NodeSystemInfoKubeProxyVersion -> V1NodeSystemInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> V1NodeSystemInfo
V1NodeSystemInfo { Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeProxyVersion, Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
..} ) (Text -> V1NodeSystemInfo) -> f Text -> f V1NodeSystemInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSystemInfoKubeProxyVersion
{-# INLINE v1NodeSystemInfoKubeProxyVersionL #-}

-- | 'v1NodeSystemInfoKubeletVersion' Lens
v1NodeSystemInfoKubeletVersionL :: Lens_' V1NodeSystemInfo (Text)
v1NodeSystemInfoKubeletVersionL :: (Text -> f Text) -> V1NodeSystemInfo -> f V1NodeSystemInfo
v1NodeSystemInfoKubeletVersionL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOsImage :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOperatingSystem :: V1NodeSystemInfo -> Text
v1NodeSystemInfoMachineId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeletVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeProxyVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKernelVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoContainerRuntimeVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoBootId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
..} = (\Text
v1NodeSystemInfoKubeletVersion -> V1NodeSystemInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> V1NodeSystemInfo
V1NodeSystemInfo { Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeletVersion, Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
..} ) (Text -> V1NodeSystemInfo) -> f Text -> f V1NodeSystemInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSystemInfoKubeletVersion
{-# INLINE v1NodeSystemInfoKubeletVersionL #-}

-- | 'v1NodeSystemInfoMachineId' Lens
v1NodeSystemInfoMachineIdL :: Lens_' V1NodeSystemInfo (Text)
v1NodeSystemInfoMachineIdL :: (Text -> f Text) -> V1NodeSystemInfo -> f V1NodeSystemInfo
v1NodeSystemInfoMachineIdL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOsImage :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOperatingSystem :: V1NodeSystemInfo -> Text
v1NodeSystemInfoMachineId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeletVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeProxyVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKernelVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoContainerRuntimeVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoBootId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
..} = (\Text
v1NodeSystemInfoMachineId -> V1NodeSystemInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> V1NodeSystemInfo
V1NodeSystemInfo { Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoMachineId, Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
..} ) (Text -> V1NodeSystemInfo) -> f Text -> f V1NodeSystemInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSystemInfoMachineId
{-# INLINE v1NodeSystemInfoMachineIdL #-}

-- | 'v1NodeSystemInfoOperatingSystem' Lens
v1NodeSystemInfoOperatingSystemL :: Lens_' V1NodeSystemInfo (Text)
v1NodeSystemInfoOperatingSystemL :: (Text -> f Text) -> V1NodeSystemInfo -> f V1NodeSystemInfo
v1NodeSystemInfoOperatingSystemL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOsImage :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOperatingSystem :: V1NodeSystemInfo -> Text
v1NodeSystemInfoMachineId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeletVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeProxyVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKernelVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoContainerRuntimeVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoBootId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
..} = (\Text
v1NodeSystemInfoOperatingSystem -> V1NodeSystemInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> V1NodeSystemInfo
V1NodeSystemInfo { Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOperatingSystem, Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
..} ) (Text -> V1NodeSystemInfo) -> f Text -> f V1NodeSystemInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSystemInfoOperatingSystem
{-# INLINE v1NodeSystemInfoOperatingSystemL #-}

-- | 'v1NodeSystemInfoOsImage' Lens
v1NodeSystemInfoOsImageL :: Lens_' V1NodeSystemInfo (Text)
v1NodeSystemInfoOsImageL :: (Text -> f Text) -> V1NodeSystemInfo -> f V1NodeSystemInfo
v1NodeSystemInfoOsImageL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOsImage :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOperatingSystem :: V1NodeSystemInfo -> Text
v1NodeSystemInfoMachineId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeletVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeProxyVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKernelVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoContainerRuntimeVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoBootId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
..} = (\Text
v1NodeSystemInfoOsImage -> V1NodeSystemInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> V1NodeSystemInfo
V1NodeSystemInfo { Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOsImage, Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
..} ) (Text -> V1NodeSystemInfo) -> f Text -> f V1NodeSystemInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSystemInfoOsImage
{-# INLINE v1NodeSystemInfoOsImageL #-}

-- | 'v1NodeSystemInfoSystemUuid' Lens
v1NodeSystemInfoSystemUuidL :: Lens_' V1NodeSystemInfo (Text)
v1NodeSystemInfoSystemUuidL :: (Text -> f Text) -> V1NodeSystemInfo -> f V1NodeSystemInfo
v1NodeSystemInfoSystemUuidL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoSystemUuid :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOsImage :: V1NodeSystemInfo -> Text
v1NodeSystemInfoOperatingSystem :: V1NodeSystemInfo -> Text
v1NodeSystemInfoMachineId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeletVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKubeProxyVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoKernelVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoContainerRuntimeVersion :: V1NodeSystemInfo -> Text
v1NodeSystemInfoBootId :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
..} = (\Text
v1NodeSystemInfoSystemUuid -> V1NodeSystemInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> V1NodeSystemInfo
V1NodeSystemInfo { Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoSystemUuid, Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoArchitecture :: Text
..} ) (Text -> V1NodeSystemInfo) -> f Text -> f V1NodeSystemInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1NodeSystemInfoSystemUuid
{-# INLINE v1NodeSystemInfoSystemUuidL #-}



-- * V1NonResourceAttributes

-- | 'v1NonResourceAttributesPath' Lens
v1NonResourceAttributesPathL :: Lens_' V1NonResourceAttributes (Maybe Text)
v1NonResourceAttributesPathL :: (Maybe Text -> f (Maybe Text))
-> V1NonResourceAttributes -> f V1NonResourceAttributes
v1NonResourceAttributesPathL Maybe Text -> f (Maybe Text)
f V1NonResourceAttributes{Maybe Text
v1NonResourceAttributesVerb :: V1NonResourceAttributes -> Maybe Text
v1NonResourceAttributesPath :: V1NonResourceAttributes -> Maybe Text
v1NonResourceAttributesVerb :: Maybe Text
v1NonResourceAttributesPath :: Maybe Text
..} = (\Maybe Text
v1NonResourceAttributesPath -> V1NonResourceAttributes :: Maybe Text -> Maybe Text -> V1NonResourceAttributes
V1NonResourceAttributes { Maybe Text
v1NonResourceAttributesPath :: Maybe Text
v1NonResourceAttributesPath :: Maybe Text
v1NonResourceAttributesPath, Maybe Text
v1NonResourceAttributesVerb :: Maybe Text
v1NonResourceAttributesVerb :: Maybe Text
..} ) (Maybe Text -> V1NonResourceAttributes)
-> f (Maybe Text) -> f V1NonResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NonResourceAttributesPath
{-# INLINE v1NonResourceAttributesPathL #-}

-- | 'v1NonResourceAttributesVerb' Lens
v1NonResourceAttributesVerbL :: Lens_' V1NonResourceAttributes (Maybe Text)
v1NonResourceAttributesVerbL :: (Maybe Text -> f (Maybe Text))
-> V1NonResourceAttributes -> f V1NonResourceAttributes
v1NonResourceAttributesVerbL Maybe Text -> f (Maybe Text)
f V1NonResourceAttributes{Maybe Text
v1NonResourceAttributesVerb :: Maybe Text
v1NonResourceAttributesPath :: Maybe Text
v1NonResourceAttributesVerb :: V1NonResourceAttributes -> Maybe Text
v1NonResourceAttributesPath :: V1NonResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1NonResourceAttributesVerb -> V1NonResourceAttributes :: Maybe Text -> Maybe Text -> V1NonResourceAttributes
V1NonResourceAttributes { Maybe Text
v1NonResourceAttributesVerb :: Maybe Text
v1NonResourceAttributesVerb :: Maybe Text
v1NonResourceAttributesVerb, Maybe Text
v1NonResourceAttributesPath :: Maybe Text
v1NonResourceAttributesPath :: Maybe Text
..} ) (Maybe Text -> V1NonResourceAttributes)
-> f (Maybe Text) -> f V1NonResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NonResourceAttributesVerb
{-# INLINE v1NonResourceAttributesVerbL #-}



-- * V1NonResourceRule

-- | 'v1NonResourceRuleNonResourceUrLs' Lens
v1NonResourceRuleNonResourceUrLsL :: Lens_' V1NonResourceRule (Maybe [Text])
v1NonResourceRuleNonResourceUrLsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1NonResourceRule -> f V1NonResourceRule
v1NonResourceRuleNonResourceUrLsL Maybe [Text] -> f (Maybe [Text])
f V1NonResourceRule{[Text]
Maybe [Text]
v1NonResourceRuleVerbs :: V1NonResourceRule -> [Text]
v1NonResourceRuleNonResourceUrLs :: V1NonResourceRule -> Maybe [Text]
v1NonResourceRuleVerbs :: [Text]
v1NonResourceRuleNonResourceUrLs :: Maybe [Text]
..} = (\Maybe [Text]
v1NonResourceRuleNonResourceUrLs -> V1NonResourceRule :: Maybe [Text] -> [Text] -> V1NonResourceRule
V1NonResourceRule { Maybe [Text]
v1NonResourceRuleNonResourceUrLs :: Maybe [Text]
v1NonResourceRuleNonResourceUrLs :: Maybe [Text]
v1NonResourceRuleNonResourceUrLs, [Text]
v1NonResourceRuleVerbs :: [Text]
v1NonResourceRuleVerbs :: [Text]
..} ) (Maybe [Text] -> V1NonResourceRule)
-> f (Maybe [Text]) -> f V1NonResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NonResourceRuleNonResourceUrLs
{-# INLINE v1NonResourceRuleNonResourceUrLsL #-}

-- | 'v1NonResourceRuleVerbs' Lens
v1NonResourceRuleVerbsL :: Lens_' V1NonResourceRule ([Text])
v1NonResourceRuleVerbsL :: ([Text] -> f [Text]) -> V1NonResourceRule -> f V1NonResourceRule
v1NonResourceRuleVerbsL [Text] -> f [Text]
f V1NonResourceRule{[Text]
Maybe [Text]
v1NonResourceRuleVerbs :: [Text]
v1NonResourceRuleNonResourceUrLs :: Maybe [Text]
v1NonResourceRuleVerbs :: V1NonResourceRule -> [Text]
v1NonResourceRuleNonResourceUrLs :: V1NonResourceRule -> Maybe [Text]
..} = (\[Text]
v1NonResourceRuleVerbs -> V1NonResourceRule :: Maybe [Text] -> [Text] -> V1NonResourceRule
V1NonResourceRule { [Text]
v1NonResourceRuleVerbs :: [Text]
v1NonResourceRuleVerbs :: [Text]
v1NonResourceRuleVerbs, Maybe [Text]
v1NonResourceRuleNonResourceUrLs :: Maybe [Text]
v1NonResourceRuleNonResourceUrLs :: Maybe [Text]
..} ) ([Text] -> V1NonResourceRule) -> f [Text] -> f V1NonResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1NonResourceRuleVerbs
{-# INLINE v1NonResourceRuleVerbsL #-}



-- * V1ObjectFieldSelector

-- | 'v1ObjectFieldSelectorApiVersion' Lens
v1ObjectFieldSelectorApiVersionL :: Lens_' V1ObjectFieldSelector (Maybe Text)
v1ObjectFieldSelectorApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ObjectFieldSelector -> f V1ObjectFieldSelector
v1ObjectFieldSelectorApiVersionL Maybe Text -> f (Maybe Text)
f V1ObjectFieldSelector{Maybe Text
Text
v1ObjectFieldSelectorFieldPath :: V1ObjectFieldSelector -> Text
v1ObjectFieldSelectorApiVersion :: V1ObjectFieldSelector -> Maybe Text
v1ObjectFieldSelectorFieldPath :: Text
v1ObjectFieldSelectorApiVersion :: Maybe Text
..} = (\Maybe Text
v1ObjectFieldSelectorApiVersion -> V1ObjectFieldSelector :: Maybe Text -> Text -> V1ObjectFieldSelector
V1ObjectFieldSelector { Maybe Text
v1ObjectFieldSelectorApiVersion :: Maybe Text
v1ObjectFieldSelectorApiVersion :: Maybe Text
v1ObjectFieldSelectorApiVersion, Text
v1ObjectFieldSelectorFieldPath :: Text
v1ObjectFieldSelectorFieldPath :: Text
..} ) (Maybe Text -> V1ObjectFieldSelector)
-> f (Maybe Text) -> f V1ObjectFieldSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectFieldSelectorApiVersion
{-# INLINE v1ObjectFieldSelectorApiVersionL #-}

-- | 'v1ObjectFieldSelectorFieldPath' Lens
v1ObjectFieldSelectorFieldPathL :: Lens_' V1ObjectFieldSelector (Text)
v1ObjectFieldSelectorFieldPathL :: (Text -> f Text)
-> V1ObjectFieldSelector -> f V1ObjectFieldSelector
v1ObjectFieldSelectorFieldPathL Text -> f Text
f V1ObjectFieldSelector{Maybe Text
Text
v1ObjectFieldSelectorFieldPath :: Text
v1ObjectFieldSelectorApiVersion :: Maybe Text
v1ObjectFieldSelectorFieldPath :: V1ObjectFieldSelector -> Text
v1ObjectFieldSelectorApiVersion :: V1ObjectFieldSelector -> Maybe Text
..} = (\Text
v1ObjectFieldSelectorFieldPath -> V1ObjectFieldSelector :: Maybe Text -> Text -> V1ObjectFieldSelector
V1ObjectFieldSelector { Text
v1ObjectFieldSelectorFieldPath :: Text
v1ObjectFieldSelectorFieldPath :: Text
v1ObjectFieldSelectorFieldPath, Maybe Text
v1ObjectFieldSelectorApiVersion :: Maybe Text
v1ObjectFieldSelectorApiVersion :: Maybe Text
..} ) (Text -> V1ObjectFieldSelector)
-> f Text -> f V1ObjectFieldSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ObjectFieldSelectorFieldPath
{-# INLINE v1ObjectFieldSelectorFieldPathL #-}



-- * V1ObjectMeta

-- | 'v1ObjectMetaAnnotations' Lens
v1ObjectMetaAnnotationsL :: Lens_' V1ObjectMeta (Maybe (Map.Map String Text))
v1ObjectMetaAnnotationsL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaAnnotationsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} = (\Maybe (Map String Text)
v1ObjectMetaAnnotations -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe (Map String Text)
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaAnnotations, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
..} ) (Maybe (Map String Text) -> V1ObjectMeta)
-> f (Maybe (Map String Text)) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1ObjectMetaAnnotations
{-# INLINE v1ObjectMetaAnnotationsL #-}

-- | 'v1ObjectMetaClusterName' Lens
v1ObjectMetaClusterNameL :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaClusterNameL :: (Maybe Text -> f (Maybe Text)) -> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaClusterNameL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe Text
v1ObjectMetaClusterName -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe Text
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaClusterName, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe Text -> V1ObjectMeta) -> f (Maybe Text) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectMetaClusterName
{-# INLINE v1ObjectMetaClusterNameL #-}

-- | 'v1ObjectMetaCreationTimestamp' Lens
v1ObjectMetaCreationTimestampL :: Lens_' V1ObjectMeta (Maybe DateTime)
v1ObjectMetaCreationTimestampL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaCreationTimestampL Maybe DateTime -> f (Maybe DateTime)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe DateTime
v1ObjectMetaCreationTimestamp -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe DateTime
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaCreationTimestamp, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe DateTime -> V1ObjectMeta)
-> f (Maybe DateTime) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1ObjectMetaCreationTimestamp
{-# INLINE v1ObjectMetaCreationTimestampL #-}

-- | 'v1ObjectMetaDeletionGracePeriodSeconds' Lens
v1ObjectMetaDeletionGracePeriodSecondsL :: Lens_' V1ObjectMeta (Maybe Integer)
v1ObjectMetaDeletionGracePeriodSecondsL :: (Maybe Integer -> f (Maybe Integer))
-> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaDeletionGracePeriodSecondsL Maybe Integer -> f (Maybe Integer)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe Integer
v1ObjectMetaDeletionGracePeriodSeconds -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe Integer
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionGracePeriodSeconds, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe Integer -> V1ObjectMeta)
-> f (Maybe Integer) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1ObjectMetaDeletionGracePeriodSeconds
{-# INLINE v1ObjectMetaDeletionGracePeriodSecondsL #-}

-- | 'v1ObjectMetaDeletionTimestamp' Lens
v1ObjectMetaDeletionTimestampL :: Lens_' V1ObjectMeta (Maybe DateTime)
v1ObjectMetaDeletionTimestampL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaDeletionTimestampL Maybe DateTime -> f (Maybe DateTime)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe DateTime
v1ObjectMetaDeletionTimestamp -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe DateTime
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionTimestamp, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe DateTime -> V1ObjectMeta)
-> f (Maybe DateTime) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1ObjectMetaDeletionTimestamp
{-# INLINE v1ObjectMetaDeletionTimestampL #-}

-- | 'v1ObjectMetaFinalizers' Lens
v1ObjectMetaFinalizersL :: Lens_' V1ObjectMeta (Maybe [Text])
v1ObjectMetaFinalizersL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaFinalizersL Maybe [Text] -> f (Maybe [Text])
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe [Text]
v1ObjectMetaFinalizers -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe [Text]
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaFinalizers, Maybe Integer
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe [Text] -> V1ObjectMeta)
-> f (Maybe [Text]) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ObjectMetaFinalizers
{-# INLINE v1ObjectMetaFinalizersL #-}

-- | 'v1ObjectMetaGenerateName' Lens
v1ObjectMetaGenerateNameL :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaGenerateNameL :: (Maybe Text -> f (Maybe Text)) -> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaGenerateNameL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe Text
v1ObjectMetaGenerateName -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe Text
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGenerateName, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe Text -> V1ObjectMeta) -> f (Maybe Text) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectMetaGenerateName
{-# INLINE v1ObjectMetaGenerateNameL #-}

-- | 'v1ObjectMetaGeneration' Lens
v1ObjectMetaGenerationL :: Lens_' V1ObjectMeta (Maybe Integer)
v1ObjectMetaGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaGenerationL Maybe Integer -> f (Maybe Integer)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe Integer
v1ObjectMetaGeneration -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe Integer
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGeneration, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe Integer -> V1ObjectMeta)
-> f (Maybe Integer) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1ObjectMetaGeneration
{-# INLINE v1ObjectMetaGenerationL #-}

-- | 'v1ObjectMetaLabels' Lens
v1ObjectMetaLabelsL :: Lens_' V1ObjectMeta (Maybe (Map.Map String Text))
v1ObjectMetaLabelsL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaLabelsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe (Map String Text)
v1ObjectMetaLabels -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe (Map String Text)
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaLabels, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe (Map String Text) -> V1ObjectMeta)
-> f (Maybe (Map String Text)) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1ObjectMetaLabels
{-# INLINE v1ObjectMetaLabelsL #-}

-- | 'v1ObjectMetaManagedFields' Lens
v1ObjectMetaManagedFieldsL :: Lens_' V1ObjectMeta (Maybe [V1ManagedFieldsEntry])
v1ObjectMetaManagedFieldsL :: (Maybe [V1ManagedFieldsEntry] -> f (Maybe [V1ManagedFieldsEntry]))
-> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaManagedFieldsL Maybe [V1ManagedFieldsEntry] -> f (Maybe [V1ManagedFieldsEntry])
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe [V1ManagedFieldsEntry]
v1ObjectMetaManagedFields -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe [V1ManagedFieldsEntry]
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaManagedFields, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe [V1ManagedFieldsEntry] -> V1ObjectMeta)
-> f (Maybe [V1ManagedFieldsEntry]) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ManagedFieldsEntry] -> f (Maybe [V1ManagedFieldsEntry])
f Maybe [V1ManagedFieldsEntry]
v1ObjectMetaManagedFields
{-# INLINE v1ObjectMetaManagedFieldsL #-}

-- | 'v1ObjectMetaName' Lens
v1ObjectMetaNameL :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaNameL :: (Maybe Text -> f (Maybe Text)) -> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaNameL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe Text
v1ObjectMetaName -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaName, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe Text -> V1ObjectMeta) -> f (Maybe Text) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectMetaName
{-# INLINE v1ObjectMetaNameL #-}

-- | 'v1ObjectMetaNamespace' Lens
v1ObjectMetaNamespaceL :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaNamespaceL :: (Maybe Text -> f (Maybe Text)) -> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaNamespaceL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe Text
v1ObjectMetaNamespace -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaNamespace, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe Text -> V1ObjectMeta) -> f (Maybe Text) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectMetaNamespace
{-# INLINE v1ObjectMetaNamespaceL #-}

-- | 'v1ObjectMetaOwnerReferences' Lens
v1ObjectMetaOwnerReferencesL :: Lens_' V1ObjectMeta (Maybe [V1OwnerReference])
v1ObjectMetaOwnerReferencesL :: (Maybe [V1OwnerReference] -> f (Maybe [V1OwnerReference]))
-> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaOwnerReferencesL Maybe [V1OwnerReference] -> f (Maybe [V1OwnerReference])
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe [V1OwnerReference]
v1ObjectMetaOwnerReferences -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe [V1OwnerReference]
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaOwnerReferences, Maybe Integer
Maybe [Text]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe [V1OwnerReference] -> V1ObjectMeta)
-> f (Maybe [V1OwnerReference]) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1OwnerReference] -> f (Maybe [V1OwnerReference])
f Maybe [V1OwnerReference]
v1ObjectMetaOwnerReferences
{-# INLINE v1ObjectMetaOwnerReferencesL #-}

-- | 'v1ObjectMetaResourceVersion' Lens
v1ObjectMetaResourceVersionL :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaResourceVersionL :: (Maybe Text -> f (Maybe Text)) -> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaResourceVersionL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe Text
v1ObjectMetaResourceVersion -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaResourceVersion, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe Text -> V1ObjectMeta) -> f (Maybe Text) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectMetaResourceVersion
{-# INLINE v1ObjectMetaResourceVersionL #-}

-- | 'v1ObjectMetaSelfLink' Lens
v1ObjectMetaSelfLinkL :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaSelfLinkL :: (Maybe Text -> f (Maybe Text)) -> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaSelfLinkL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe Text
v1ObjectMetaSelfLink -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaSelfLink, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe Text -> V1ObjectMeta) -> f (Maybe Text) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectMetaSelfLink
{-# INLINE v1ObjectMetaSelfLinkL #-}

-- | 'v1ObjectMetaUid' Lens
v1ObjectMetaUidL :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaUidL :: (Maybe Text -> f (Maybe Text)) -> V1ObjectMeta -> f V1ObjectMeta
v1ObjectMetaUidL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaUid :: V1ObjectMeta -> Maybe Text
v1ObjectMetaSelfLink :: V1ObjectMeta -> Maybe Text
v1ObjectMetaResourceVersion :: V1ObjectMeta -> Maybe Text
v1ObjectMetaOwnerReferences :: V1ObjectMeta -> Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: V1ObjectMeta -> Maybe Text
v1ObjectMetaName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaManagedFields :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaGeneration :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaGenerateName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaFinalizers :: V1ObjectMeta -> Maybe [Text]
v1ObjectMetaDeletionTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: V1ObjectMeta -> Maybe Integer
v1ObjectMetaCreationTimestamp :: V1ObjectMeta -> Maybe DateTime
v1ObjectMetaClusterName :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
..} = (\Maybe Text
v1ObjectMetaUid -> V1ObjectMeta :: Maybe (Map String Text)
-> Maybe Text
-> Maybe DateTime
-> Maybe Integer
-> Maybe DateTime
-> Maybe [Text]
-> Maybe Text
-> Maybe Integer
-> Maybe (Map String Text)
-> Maybe [V1ManagedFieldsEntry]
-> Maybe Text
-> Maybe Text
-> Maybe [V1OwnerReference]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectMeta
V1ObjectMeta { Maybe Text
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaUid, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe Text
Maybe (Map String Text)
Maybe DateTime
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaClusterName :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
..} ) (Maybe Text -> V1ObjectMeta) -> f (Maybe Text) -> f V1ObjectMeta
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectMetaUid
{-# INLINE v1ObjectMetaUidL #-}



-- * V1ObjectReference

-- | 'v1ObjectReferenceApiVersion' Lens
v1ObjectReferenceApiVersionL :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ObjectReference -> f V1ObjectReference
v1ObjectReferenceApiVersionL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceUid :: V1ObjectReference -> Maybe Text
v1ObjectReferenceResourceVersion :: V1ObjectReference -> Maybe Text
v1ObjectReferenceNamespace :: V1ObjectReference -> Maybe Text
v1ObjectReferenceName :: V1ObjectReference -> Maybe Text
v1ObjectReferenceKind :: V1ObjectReference -> Maybe Text
v1ObjectReferenceFieldPath :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
..} = (\Maybe Text
v1ObjectReferenceApiVersion -> V1ObjectReference :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectReference
V1ObjectReference { Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceApiVersion, Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
..} ) (Maybe Text -> V1ObjectReference)
-> f (Maybe Text) -> f V1ObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectReferenceApiVersion
{-# INLINE v1ObjectReferenceApiVersionL #-}

-- | 'v1ObjectReferenceFieldPath' Lens
v1ObjectReferenceFieldPathL :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceFieldPathL :: (Maybe Text -> f (Maybe Text))
-> V1ObjectReference -> f V1ObjectReference
v1ObjectReferenceFieldPathL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: V1ObjectReference -> Maybe Text
v1ObjectReferenceResourceVersion :: V1ObjectReference -> Maybe Text
v1ObjectReferenceNamespace :: V1ObjectReference -> Maybe Text
v1ObjectReferenceName :: V1ObjectReference -> Maybe Text
v1ObjectReferenceKind :: V1ObjectReference -> Maybe Text
v1ObjectReferenceFieldPath :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
..} = (\Maybe Text
v1ObjectReferenceFieldPath -> V1ObjectReference :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectReference
V1ObjectReference { Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceFieldPath, Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ObjectReference)
-> f (Maybe Text) -> f V1ObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectReferenceFieldPath
{-# INLINE v1ObjectReferenceFieldPathL #-}

-- | 'v1ObjectReferenceKind' Lens
v1ObjectReferenceKindL :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceKindL :: (Maybe Text -> f (Maybe Text))
-> V1ObjectReference -> f V1ObjectReference
v1ObjectReferenceKindL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: V1ObjectReference -> Maybe Text
v1ObjectReferenceResourceVersion :: V1ObjectReference -> Maybe Text
v1ObjectReferenceNamespace :: V1ObjectReference -> Maybe Text
v1ObjectReferenceName :: V1ObjectReference -> Maybe Text
v1ObjectReferenceKind :: V1ObjectReference -> Maybe Text
v1ObjectReferenceFieldPath :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
..} = (\Maybe Text
v1ObjectReferenceKind -> V1ObjectReference :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectReference
V1ObjectReference { Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceKind, Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ObjectReference)
-> f (Maybe Text) -> f V1ObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectReferenceKind
{-# INLINE v1ObjectReferenceKindL #-}

-- | 'v1ObjectReferenceName' Lens
v1ObjectReferenceNameL :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceNameL :: (Maybe Text -> f (Maybe Text))
-> V1ObjectReference -> f V1ObjectReference
v1ObjectReferenceNameL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: V1ObjectReference -> Maybe Text
v1ObjectReferenceResourceVersion :: V1ObjectReference -> Maybe Text
v1ObjectReferenceNamespace :: V1ObjectReference -> Maybe Text
v1ObjectReferenceName :: V1ObjectReference -> Maybe Text
v1ObjectReferenceKind :: V1ObjectReference -> Maybe Text
v1ObjectReferenceFieldPath :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
..} = (\Maybe Text
v1ObjectReferenceName -> V1ObjectReference :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectReference
V1ObjectReference { Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceName, Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ObjectReference)
-> f (Maybe Text) -> f V1ObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectReferenceName
{-# INLINE v1ObjectReferenceNameL #-}

-- | 'v1ObjectReferenceNamespace' Lens
v1ObjectReferenceNamespaceL :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1ObjectReference -> f V1ObjectReference
v1ObjectReferenceNamespaceL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: V1ObjectReference -> Maybe Text
v1ObjectReferenceResourceVersion :: V1ObjectReference -> Maybe Text
v1ObjectReferenceNamespace :: V1ObjectReference -> Maybe Text
v1ObjectReferenceName :: V1ObjectReference -> Maybe Text
v1ObjectReferenceKind :: V1ObjectReference -> Maybe Text
v1ObjectReferenceFieldPath :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
..} = (\Maybe Text
v1ObjectReferenceNamespace -> V1ObjectReference :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectReference
V1ObjectReference { Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceNamespace, Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ObjectReference)
-> f (Maybe Text) -> f V1ObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectReferenceNamespace
{-# INLINE v1ObjectReferenceNamespaceL #-}

-- | 'v1ObjectReferenceResourceVersion' Lens
v1ObjectReferenceResourceVersionL :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceResourceVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ObjectReference -> f V1ObjectReference
v1ObjectReferenceResourceVersionL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: V1ObjectReference -> Maybe Text
v1ObjectReferenceResourceVersion :: V1ObjectReference -> Maybe Text
v1ObjectReferenceNamespace :: V1ObjectReference -> Maybe Text
v1ObjectReferenceName :: V1ObjectReference -> Maybe Text
v1ObjectReferenceKind :: V1ObjectReference -> Maybe Text
v1ObjectReferenceFieldPath :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
..} = (\Maybe Text
v1ObjectReferenceResourceVersion -> V1ObjectReference :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectReference
V1ObjectReference { Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceResourceVersion, Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ObjectReference)
-> f (Maybe Text) -> f V1ObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectReferenceResourceVersion
{-# INLINE v1ObjectReferenceResourceVersionL #-}

-- | 'v1ObjectReferenceUid' Lens
v1ObjectReferenceUidL :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceUidL :: (Maybe Text -> f (Maybe Text))
-> V1ObjectReference -> f V1ObjectReference
v1ObjectReferenceUidL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceUid :: V1ObjectReference -> Maybe Text
v1ObjectReferenceResourceVersion :: V1ObjectReference -> Maybe Text
v1ObjectReferenceNamespace :: V1ObjectReference -> Maybe Text
v1ObjectReferenceName :: V1ObjectReference -> Maybe Text
v1ObjectReferenceKind :: V1ObjectReference -> Maybe Text
v1ObjectReferenceFieldPath :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
..} = (\Maybe Text
v1ObjectReferenceUid -> V1ObjectReference :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ObjectReference
V1ObjectReference { Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceUid, Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ObjectReference)
-> f (Maybe Text) -> f V1ObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ObjectReferenceUid
{-# INLINE v1ObjectReferenceUidL #-}



-- * V1OwnerReference

-- | 'v1OwnerReferenceApiVersion' Lens
v1OwnerReferenceApiVersionL :: Lens_' V1OwnerReference (Text)
v1OwnerReferenceApiVersionL :: (Text -> f Text) -> V1OwnerReference -> f V1OwnerReference
v1OwnerReferenceApiVersionL Text -> f Text
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceUid :: V1OwnerReference -> Text
v1OwnerReferenceName :: V1OwnerReference -> Text
v1OwnerReferenceKind :: V1OwnerReference -> Text
v1OwnerReferenceController :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
..} = (\Text
v1OwnerReferenceApiVersion -> V1OwnerReference :: Text
-> Maybe Bool
-> Maybe Bool
-> Text
-> Text
-> Text
-> V1OwnerReference
V1OwnerReference { Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceApiVersion, Maybe Bool
Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
..} ) (Text -> V1OwnerReference) -> f Text -> f V1OwnerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1OwnerReferenceApiVersion
{-# INLINE v1OwnerReferenceApiVersionL #-}

-- | 'v1OwnerReferenceBlockOwnerDeletion' Lens
v1OwnerReferenceBlockOwnerDeletionL :: Lens_' V1OwnerReference (Maybe Bool)
v1OwnerReferenceBlockOwnerDeletionL :: (Maybe Bool -> f (Maybe Bool))
-> V1OwnerReference -> f V1OwnerReference
v1OwnerReferenceBlockOwnerDeletionL Maybe Bool -> f (Maybe Bool)
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceUid :: V1OwnerReference -> Text
v1OwnerReferenceName :: V1OwnerReference -> Text
v1OwnerReferenceKind :: V1OwnerReference -> Text
v1OwnerReferenceController :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
..} = (\Maybe Bool
v1OwnerReferenceBlockOwnerDeletion -> V1OwnerReference :: Text
-> Maybe Bool
-> Maybe Bool
-> Text
-> Text
-> Text
-> V1OwnerReference
V1OwnerReference { Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion, Maybe Bool
Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
..} ) (Maybe Bool -> V1OwnerReference)
-> f (Maybe Bool) -> f V1OwnerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1OwnerReferenceBlockOwnerDeletion
{-# INLINE v1OwnerReferenceBlockOwnerDeletionL #-}

-- | 'v1OwnerReferenceController' Lens
v1OwnerReferenceControllerL :: Lens_' V1OwnerReference (Maybe Bool)
v1OwnerReferenceControllerL :: (Maybe Bool -> f (Maybe Bool))
-> V1OwnerReference -> f V1OwnerReference
v1OwnerReferenceControllerL Maybe Bool -> f (Maybe Bool)
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceUid :: V1OwnerReference -> Text
v1OwnerReferenceName :: V1OwnerReference -> Text
v1OwnerReferenceKind :: V1OwnerReference -> Text
v1OwnerReferenceController :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
..} = (\Maybe Bool
v1OwnerReferenceController -> V1OwnerReference :: Text
-> Maybe Bool
-> Maybe Bool
-> Text
-> Text
-> Text
-> V1OwnerReference
V1OwnerReference { Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceController, Maybe Bool
Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
..} ) (Maybe Bool -> V1OwnerReference)
-> f (Maybe Bool) -> f V1OwnerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1OwnerReferenceController
{-# INLINE v1OwnerReferenceControllerL #-}

-- | 'v1OwnerReferenceKind' Lens
v1OwnerReferenceKindL :: Lens_' V1OwnerReference (Text)
v1OwnerReferenceKindL :: (Text -> f Text) -> V1OwnerReference -> f V1OwnerReference
v1OwnerReferenceKindL Text -> f Text
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceUid :: V1OwnerReference -> Text
v1OwnerReferenceName :: V1OwnerReference -> Text
v1OwnerReferenceKind :: V1OwnerReference -> Text
v1OwnerReferenceController :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
..} = (\Text
v1OwnerReferenceKind -> V1OwnerReference :: Text
-> Maybe Bool
-> Maybe Bool
-> Text
-> Text
-> Text
-> V1OwnerReference
V1OwnerReference { Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceKind, Maybe Bool
Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
..} ) (Text -> V1OwnerReference) -> f Text -> f V1OwnerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1OwnerReferenceKind
{-# INLINE v1OwnerReferenceKindL #-}

-- | 'v1OwnerReferenceName' Lens
v1OwnerReferenceNameL :: Lens_' V1OwnerReference (Text)
v1OwnerReferenceNameL :: (Text -> f Text) -> V1OwnerReference -> f V1OwnerReference
v1OwnerReferenceNameL Text -> f Text
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceUid :: V1OwnerReference -> Text
v1OwnerReferenceName :: V1OwnerReference -> Text
v1OwnerReferenceKind :: V1OwnerReference -> Text
v1OwnerReferenceController :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
..} = (\Text
v1OwnerReferenceName -> V1OwnerReference :: Text
-> Maybe Bool
-> Maybe Bool
-> Text
-> Text
-> Text
-> V1OwnerReference
V1OwnerReference { Text
v1OwnerReferenceName :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceName, Maybe Bool
Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
..} ) (Text -> V1OwnerReference) -> f Text -> f V1OwnerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1OwnerReferenceName
{-# INLINE v1OwnerReferenceNameL #-}

-- | 'v1OwnerReferenceUid' Lens
v1OwnerReferenceUidL :: Lens_' V1OwnerReference (Text)
v1OwnerReferenceUidL :: (Text -> f Text) -> V1OwnerReference -> f V1OwnerReference
v1OwnerReferenceUidL Text -> f Text
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceUid :: V1OwnerReference -> Text
v1OwnerReferenceName :: V1OwnerReference -> Text
v1OwnerReferenceKind :: V1OwnerReference -> Text
v1OwnerReferenceController :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: V1OwnerReference -> Maybe Bool
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
..} = (\Text
v1OwnerReferenceUid -> V1OwnerReference :: Text
-> Maybe Bool
-> Maybe Bool
-> Text
-> Text
-> Text
-> V1OwnerReference
V1OwnerReference { Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceUid, Maybe Bool
Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceApiVersion :: Text
..} ) (Text -> V1OwnerReference) -> f Text -> f V1OwnerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1OwnerReferenceUid
{-# INLINE v1OwnerReferenceUidL #-}



-- * V1PersistentVolume

-- | 'v1PersistentVolumeApiVersion' Lens
v1PersistentVolumeApiVersionL :: Lens_' V1PersistentVolume (Maybe Text)
v1PersistentVolumeApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolume -> f V1PersistentVolume
v1PersistentVolumeApiVersionL Maybe Text -> f (Maybe Text)
f V1PersistentVolume{Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeStatus :: V1PersistentVolume -> Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: V1PersistentVolume -> Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: V1PersistentVolume -> Maybe V1ObjectMeta
v1PersistentVolumeKind :: V1PersistentVolume -> Maybe Text
v1PersistentVolumeApiVersion :: V1PersistentVolume -> Maybe Text
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeApiVersion -> V1PersistentVolume :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PersistentVolumeSpec
-> Maybe V1PersistentVolumeStatus
-> V1PersistentVolume
V1PersistentVolume { Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeApiVersion, Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
..} ) (Maybe Text -> V1PersistentVolume)
-> f (Maybe Text) -> f V1PersistentVolume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeApiVersion
{-# INLINE v1PersistentVolumeApiVersionL #-}

-- | 'v1PersistentVolumeKind' Lens
v1PersistentVolumeKindL :: Lens_' V1PersistentVolume (Maybe Text)
v1PersistentVolumeKindL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolume -> f V1PersistentVolume
v1PersistentVolumeKindL Maybe Text -> f (Maybe Text)
f V1PersistentVolume{Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeStatus :: V1PersistentVolume -> Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: V1PersistentVolume -> Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: V1PersistentVolume -> Maybe V1ObjectMeta
v1PersistentVolumeKind :: V1PersistentVolume -> Maybe Text
v1PersistentVolumeApiVersion :: V1PersistentVolume -> Maybe Text
..} = (\Maybe Text
v1PersistentVolumeKind -> V1PersistentVolume :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PersistentVolumeSpec
-> Maybe V1PersistentVolumeStatus
-> V1PersistentVolume
V1PersistentVolume { Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeKind, Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PersistentVolume)
-> f (Maybe Text) -> f V1PersistentVolume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeKind
{-# INLINE v1PersistentVolumeKindL #-}

-- | 'v1PersistentVolumeMetadata' Lens
v1PersistentVolumeMetadataL :: Lens_' V1PersistentVolume (Maybe V1ObjectMeta)
v1PersistentVolumeMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1PersistentVolume -> f V1PersistentVolume
v1PersistentVolumeMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PersistentVolume{Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeStatus :: V1PersistentVolume -> Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: V1PersistentVolume -> Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: V1PersistentVolume -> Maybe V1ObjectMeta
v1PersistentVolumeKind :: V1PersistentVolume -> Maybe Text
v1PersistentVolumeApiVersion :: V1PersistentVolume -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1PersistentVolumeMetadata -> V1PersistentVolume :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PersistentVolumeSpec
-> Maybe V1PersistentVolumeStatus
-> V1PersistentVolume
V1PersistentVolume { Maybe V1ObjectMeta
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeMetadata, Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1PersistentVolume)
-> f (Maybe V1ObjectMeta) -> f V1PersistentVolume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1PersistentVolumeMetadata
{-# INLINE v1PersistentVolumeMetadataL #-}

-- | 'v1PersistentVolumeSpec' Lens
v1PersistentVolumeSpecL :: Lens_' V1PersistentVolume (Maybe V1PersistentVolumeSpec)
v1PersistentVolumeSpecL :: (Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec))
-> V1PersistentVolume -> f V1PersistentVolume
v1PersistentVolumeSpecL Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec)
f V1PersistentVolume{Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeStatus :: V1PersistentVolume -> Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: V1PersistentVolume -> Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: V1PersistentVolume -> Maybe V1ObjectMeta
v1PersistentVolumeKind :: V1PersistentVolume -> Maybe Text
v1PersistentVolumeApiVersion :: V1PersistentVolume -> Maybe Text
..} = (\Maybe V1PersistentVolumeSpec
v1PersistentVolumeSpec -> V1PersistentVolume :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PersistentVolumeSpec
-> Maybe V1PersistentVolumeStatus
-> V1PersistentVolume
V1PersistentVolume { Maybe V1PersistentVolumeSpec
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeSpec, Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1ObjectMeta
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
..} ) (Maybe V1PersistentVolumeSpec -> V1PersistentVolume)
-> f (Maybe V1PersistentVolumeSpec) -> f V1PersistentVolume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec)
f Maybe V1PersistentVolumeSpec
v1PersistentVolumeSpec
{-# INLINE v1PersistentVolumeSpecL #-}

-- | 'v1PersistentVolumeStatus' Lens
v1PersistentVolumeStatusL :: Lens_' V1PersistentVolume (Maybe V1PersistentVolumeStatus)
v1PersistentVolumeStatusL :: (Maybe V1PersistentVolumeStatus
 -> f (Maybe V1PersistentVolumeStatus))
-> V1PersistentVolume -> f V1PersistentVolume
v1PersistentVolumeStatusL Maybe V1PersistentVolumeStatus
-> f (Maybe V1PersistentVolumeStatus)
f V1PersistentVolume{Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeStatus :: V1PersistentVolume -> Maybe V1PersistentVolumeStatus
v1PersistentVolumeSpec :: V1PersistentVolume -> Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: V1PersistentVolume -> Maybe V1ObjectMeta
v1PersistentVolumeKind :: V1PersistentVolume -> Maybe Text
v1PersistentVolumeApiVersion :: V1PersistentVolume -> Maybe Text
..} = (\Maybe V1PersistentVolumeStatus
v1PersistentVolumeStatus -> V1PersistentVolume :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PersistentVolumeSpec
-> Maybe V1PersistentVolumeStatus
-> V1PersistentVolume
V1PersistentVolume { Maybe V1PersistentVolumeStatus
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeStatus, Maybe Text
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
..} ) (Maybe V1PersistentVolumeStatus -> V1PersistentVolume)
-> f (Maybe V1PersistentVolumeStatus) -> f V1PersistentVolume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PersistentVolumeStatus
-> f (Maybe V1PersistentVolumeStatus)
f Maybe V1PersistentVolumeStatus
v1PersistentVolumeStatus
{-# INLINE v1PersistentVolumeStatusL #-}



-- * V1PersistentVolumeClaim

-- | 'v1PersistentVolumeClaimApiVersion' Lens
v1PersistentVolumeClaimApiVersionL :: Lens_' V1PersistentVolumeClaim (Maybe Text)
v1PersistentVolumeClaimApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeClaim -> f V1PersistentVolumeClaim
v1PersistentVolumeClaimApiVersionL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaim{Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimStatus :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: V1PersistentVolumeClaim -> Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: V1PersistentVolumeClaim -> Maybe Text
v1PersistentVolumeClaimApiVersion :: V1PersistentVolumeClaim -> Maybe Text
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeClaimApiVersion -> V1PersistentVolumeClaim :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PersistentVolumeClaimSpec
-> Maybe V1PersistentVolumeClaimStatus
-> V1PersistentVolumeClaim
V1PersistentVolumeClaim { Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimApiVersion, Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
..} ) (Maybe Text -> V1PersistentVolumeClaim)
-> f (Maybe Text) -> f V1PersistentVolumeClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeClaimApiVersion
{-# INLINE v1PersistentVolumeClaimApiVersionL #-}

-- | 'v1PersistentVolumeClaimKind' Lens
v1PersistentVolumeClaimKindL :: Lens_' V1PersistentVolumeClaim (Maybe Text)
v1PersistentVolumeClaimKindL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeClaim -> f V1PersistentVolumeClaim
v1PersistentVolumeClaimKindL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaim{Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimStatus :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: V1PersistentVolumeClaim -> Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: V1PersistentVolumeClaim -> Maybe Text
v1PersistentVolumeClaimApiVersion :: V1PersistentVolumeClaim -> Maybe Text
..} = (\Maybe Text
v1PersistentVolumeClaimKind -> V1PersistentVolumeClaim :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PersistentVolumeClaimSpec
-> Maybe V1PersistentVolumeClaimStatus
-> V1PersistentVolumeClaim
V1PersistentVolumeClaim { Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimKind, Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PersistentVolumeClaim)
-> f (Maybe Text) -> f V1PersistentVolumeClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeClaimKind
{-# INLINE v1PersistentVolumeClaimKindL #-}

-- | 'v1PersistentVolumeClaimMetadata' Lens
v1PersistentVolumeClaimMetadataL :: Lens_' V1PersistentVolumeClaim (Maybe V1ObjectMeta)
v1PersistentVolumeClaimMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1PersistentVolumeClaim -> f V1PersistentVolumeClaim
v1PersistentVolumeClaimMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PersistentVolumeClaim{Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimStatus :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: V1PersistentVolumeClaim -> Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: V1PersistentVolumeClaim -> Maybe Text
v1PersistentVolumeClaimApiVersion :: V1PersistentVolumeClaim -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1PersistentVolumeClaimMetadata -> V1PersistentVolumeClaim :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PersistentVolumeClaimSpec
-> Maybe V1PersistentVolumeClaimStatus
-> V1PersistentVolumeClaim
V1PersistentVolumeClaim { Maybe V1ObjectMeta
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimMetadata, Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1PersistentVolumeClaim)
-> f (Maybe V1ObjectMeta) -> f V1PersistentVolumeClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1PersistentVolumeClaimMetadata
{-# INLINE v1PersistentVolumeClaimMetadataL #-}

-- | 'v1PersistentVolumeClaimSpec' Lens
v1PersistentVolumeClaimSpecL :: Lens_' V1PersistentVolumeClaim (Maybe V1PersistentVolumeClaimSpec)
v1PersistentVolumeClaimSpecL :: (Maybe V1PersistentVolumeClaimSpec
 -> f (Maybe V1PersistentVolumeClaimSpec))
-> V1PersistentVolumeClaim -> f V1PersistentVolumeClaim
v1PersistentVolumeClaimSpecL Maybe V1PersistentVolumeClaimSpec
-> f (Maybe V1PersistentVolumeClaimSpec)
f V1PersistentVolumeClaim{Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimStatus :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: V1PersistentVolumeClaim -> Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: V1PersistentVolumeClaim -> Maybe Text
v1PersistentVolumeClaimApiVersion :: V1PersistentVolumeClaim -> Maybe Text
..} = (\Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpec -> V1PersistentVolumeClaim :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PersistentVolumeClaimSpec
-> Maybe V1PersistentVolumeClaimStatus
-> V1PersistentVolumeClaim
V1PersistentVolumeClaim { Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpec, Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1ObjectMeta
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
..} ) (Maybe V1PersistentVolumeClaimSpec -> V1PersistentVolumeClaim)
-> f (Maybe V1PersistentVolumeClaimSpec)
-> f V1PersistentVolumeClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PersistentVolumeClaimSpec
-> f (Maybe V1PersistentVolumeClaimSpec)
f Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpec
{-# INLINE v1PersistentVolumeClaimSpecL #-}

-- | 'v1PersistentVolumeClaimStatus' Lens
v1PersistentVolumeClaimStatusL :: Lens_' V1PersistentVolumeClaim (Maybe V1PersistentVolumeClaimStatus)
v1PersistentVolumeClaimStatusL :: (Maybe V1PersistentVolumeClaimStatus
 -> f (Maybe V1PersistentVolumeClaimStatus))
-> V1PersistentVolumeClaim -> f V1PersistentVolumeClaim
v1PersistentVolumeClaimStatusL Maybe V1PersistentVolumeClaimStatus
-> f (Maybe V1PersistentVolumeClaimStatus)
f V1PersistentVolumeClaim{Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimStatus :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimSpec :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: V1PersistentVolumeClaim -> Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: V1PersistentVolumeClaim -> Maybe Text
v1PersistentVolumeClaimApiVersion :: V1PersistentVolumeClaim -> Maybe Text
..} = (\Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatus -> V1PersistentVolumeClaim :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PersistentVolumeClaimSpec
-> Maybe V1PersistentVolumeClaimStatus
-> V1PersistentVolumeClaim
V1PersistentVolumeClaim { Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatus, Maybe Text
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
..} ) (Maybe V1PersistentVolumeClaimStatus -> V1PersistentVolumeClaim)
-> f (Maybe V1PersistentVolumeClaimStatus)
-> f V1PersistentVolumeClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PersistentVolumeClaimStatus
-> f (Maybe V1PersistentVolumeClaimStatus)
f Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatus
{-# INLINE v1PersistentVolumeClaimStatusL #-}



-- * V1PersistentVolumeClaimCondition

-- | 'v1PersistentVolumeClaimConditionLastProbeTime' Lens
v1PersistentVolumeClaimConditionLastProbeTimeL :: Lens_' V1PersistentVolumeClaimCondition (Maybe DateTime)
v1PersistentVolumeClaimConditionLastProbeTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1PersistentVolumeClaimCondition
-> f V1PersistentVolumeClaimCondition
v1PersistentVolumeClaimConditionLastProbeTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionStatus :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionReason :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionMessage :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
..} = (\Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime -> V1PersistentVolumeClaimCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PersistentVolumeClaimCondition
V1PersistentVolumeClaimCondition { Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1PersistentVolumeClaimCondition)
-> f (Maybe DateTime) -> f V1PersistentVolumeClaimCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime
{-# INLINE v1PersistentVolumeClaimConditionLastProbeTimeL #-}

-- | 'v1PersistentVolumeClaimConditionLastTransitionTime' Lens
v1PersistentVolumeClaimConditionLastTransitionTimeL :: Lens_' V1PersistentVolumeClaimCondition (Maybe DateTime)
v1PersistentVolumeClaimConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1PersistentVolumeClaimCondition
-> f V1PersistentVolumeClaimCondition
v1PersistentVolumeClaimConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionType :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionStatus :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionReason :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionMessage :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
..} = (\Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime -> V1PersistentVolumeClaimCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PersistentVolumeClaimCondition
V1PersistentVolumeClaimCondition { Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1PersistentVolumeClaimCondition)
-> f (Maybe DateTime) -> f V1PersistentVolumeClaimCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime
{-# INLINE v1PersistentVolumeClaimConditionLastTransitionTimeL #-}

-- | 'v1PersistentVolumeClaimConditionMessage' Lens
v1PersistentVolumeClaimConditionMessageL :: Lens_' V1PersistentVolumeClaimCondition (Maybe Text)
v1PersistentVolumeClaimConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeClaimCondition
-> f V1PersistentVolumeClaimCondition
v1PersistentVolumeClaimConditionMessageL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionType :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionStatus :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionReason :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionMessage :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
..} = (\Maybe Text
v1PersistentVolumeClaimConditionMessage -> V1PersistentVolumeClaimCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PersistentVolumeClaimCondition
V1PersistentVolumeClaimCondition { Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionMessage, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
..} ) (Maybe Text -> V1PersistentVolumeClaimCondition)
-> f (Maybe Text) -> f V1PersistentVolumeClaimCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeClaimConditionMessage
{-# INLINE v1PersistentVolumeClaimConditionMessageL #-}

-- | 'v1PersistentVolumeClaimConditionReason' Lens
v1PersistentVolumeClaimConditionReasonL :: Lens_' V1PersistentVolumeClaimCondition (Maybe Text)
v1PersistentVolumeClaimConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeClaimCondition
-> f V1PersistentVolumeClaimCondition
v1PersistentVolumeClaimConditionReasonL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionType :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionStatus :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionReason :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionMessage :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
..} = (\Maybe Text
v1PersistentVolumeClaimConditionReason -> V1PersistentVolumeClaimCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PersistentVolumeClaimCondition
V1PersistentVolumeClaimCondition { Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionReason, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
..} ) (Maybe Text -> V1PersistentVolumeClaimCondition)
-> f (Maybe Text) -> f V1PersistentVolumeClaimCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeClaimConditionReason
{-# INLINE v1PersistentVolumeClaimConditionReasonL #-}

-- | 'v1PersistentVolumeClaimConditionStatus' Lens
v1PersistentVolumeClaimConditionStatusL :: Lens_' V1PersistentVolumeClaimCondition (Text)
v1PersistentVolumeClaimConditionStatusL :: (Text -> f Text)
-> V1PersistentVolumeClaimCondition
-> f V1PersistentVolumeClaimCondition
v1PersistentVolumeClaimConditionStatusL Text -> f Text
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionType :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionStatus :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionReason :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionMessage :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
..} = (\Text
v1PersistentVolumeClaimConditionStatus -> V1PersistentVolumeClaimCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PersistentVolumeClaimCondition
V1PersistentVolumeClaimCondition { Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionStatus, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
..} ) (Text -> V1PersistentVolumeClaimCondition)
-> f Text -> f V1PersistentVolumeClaimCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PersistentVolumeClaimConditionStatus
{-# INLINE v1PersistentVolumeClaimConditionStatusL #-}

-- | 'v1PersistentVolumeClaimConditionType' Lens
v1PersistentVolumeClaimConditionTypeL :: Lens_' V1PersistentVolumeClaimCondition (Text)
v1PersistentVolumeClaimConditionTypeL :: (Text -> f Text)
-> V1PersistentVolumeClaimCondition
-> f V1PersistentVolumeClaimCondition
v1PersistentVolumeClaimConditionTypeL Text -> f Text
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionType :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionStatus :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionReason :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionMessage :: V1PersistentVolumeClaimCondition -> Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
..} = (\Text
v1PersistentVolumeClaimConditionType -> V1PersistentVolumeClaimCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PersistentVolumeClaimCondition
V1PersistentVolumeClaimCondition { Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionType, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
..} ) (Text -> V1PersistentVolumeClaimCondition)
-> f Text -> f V1PersistentVolumeClaimCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PersistentVolumeClaimConditionType
{-# INLINE v1PersistentVolumeClaimConditionTypeL #-}



-- * V1PersistentVolumeClaimList

-- | 'v1PersistentVolumeClaimListApiVersion' Lens
v1PersistentVolumeClaimListApiVersionL :: Lens_' V1PersistentVolumeClaimList (Maybe Text)
v1PersistentVolumeClaimListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeClaimList -> f V1PersistentVolumeClaimList
v1PersistentVolumeClaimListApiVersionL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimList{[V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata :: V1PersistentVolumeClaimList -> Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: V1PersistentVolumeClaimList -> Maybe Text
v1PersistentVolumeClaimListItems :: V1PersistentVolumeClaimList -> [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: V1PersistentVolumeClaimList -> Maybe Text
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeClaimListApiVersion -> V1PersistentVolumeClaimList :: Maybe Text
-> [V1PersistentVolumeClaim]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PersistentVolumeClaimList
V1PersistentVolumeClaimList { Maybe Text
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListApiVersion, [V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
..} ) (Maybe Text -> V1PersistentVolumeClaimList)
-> f (Maybe Text) -> f V1PersistentVolumeClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeClaimListApiVersion
{-# INLINE v1PersistentVolumeClaimListApiVersionL #-}

-- | 'v1PersistentVolumeClaimListItems' Lens
v1PersistentVolumeClaimListItemsL :: Lens_' V1PersistentVolumeClaimList ([V1PersistentVolumeClaim])
v1PersistentVolumeClaimListItemsL :: ([V1PersistentVolumeClaim] -> f [V1PersistentVolumeClaim])
-> V1PersistentVolumeClaimList -> f V1PersistentVolumeClaimList
v1PersistentVolumeClaimListItemsL [V1PersistentVolumeClaim] -> f [V1PersistentVolumeClaim]
f V1PersistentVolumeClaimList{[V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListMetadata :: V1PersistentVolumeClaimList -> Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: V1PersistentVolumeClaimList -> Maybe Text
v1PersistentVolumeClaimListItems :: V1PersistentVolumeClaimList -> [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: V1PersistentVolumeClaimList -> Maybe Text
..} = (\[V1PersistentVolumeClaim]
v1PersistentVolumeClaimListItems -> V1PersistentVolumeClaimList :: Maybe Text
-> [V1PersistentVolumeClaim]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PersistentVolumeClaimList
V1PersistentVolumeClaimList { [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListItems, Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListApiVersion :: Maybe Text
..} ) ([V1PersistentVolumeClaim] -> V1PersistentVolumeClaimList)
-> f [V1PersistentVolumeClaim] -> f V1PersistentVolumeClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1PersistentVolumeClaim] -> f [V1PersistentVolumeClaim]
f [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListItems
{-# INLINE v1PersistentVolumeClaimListItemsL #-}

-- | 'v1PersistentVolumeClaimListKind' Lens
v1PersistentVolumeClaimListKindL :: Lens_' V1PersistentVolumeClaimList (Maybe Text)
v1PersistentVolumeClaimListKindL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeClaimList -> f V1PersistentVolumeClaimList
v1PersistentVolumeClaimListKindL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimList{[V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListMetadata :: V1PersistentVolumeClaimList -> Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: V1PersistentVolumeClaimList -> Maybe Text
v1PersistentVolumeClaimListItems :: V1PersistentVolumeClaimList -> [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: V1PersistentVolumeClaimList -> Maybe Text
..} = (\Maybe Text
v1PersistentVolumeClaimListKind -> V1PersistentVolumeClaimList :: Maybe Text
-> [V1PersistentVolumeClaim]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PersistentVolumeClaimList
V1PersistentVolumeClaimList { Maybe Text
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListKind, [V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PersistentVolumeClaimList)
-> f (Maybe Text) -> f V1PersistentVolumeClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeClaimListKind
{-# INLINE v1PersistentVolumeClaimListKindL #-}

-- | 'v1PersistentVolumeClaimListMetadata' Lens
v1PersistentVolumeClaimListMetadataL :: Lens_' V1PersistentVolumeClaimList (Maybe V1ListMeta)
v1PersistentVolumeClaimListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1PersistentVolumeClaimList -> f V1PersistentVolumeClaimList
v1PersistentVolumeClaimListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PersistentVolumeClaimList{[V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListMetadata :: V1PersistentVolumeClaimList -> Maybe V1ListMeta
v1PersistentVolumeClaimListKind :: V1PersistentVolumeClaimList -> Maybe Text
v1PersistentVolumeClaimListItems :: V1PersistentVolumeClaimList -> [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: V1PersistentVolumeClaimList -> Maybe Text
..} = (\Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata -> V1PersistentVolumeClaimList :: Maybe Text
-> [V1PersistentVolumeClaim]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PersistentVolumeClaimList
V1PersistentVolumeClaimList { Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata, [V1PersistentVolumeClaim]
Maybe Text
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1PersistentVolumeClaimList)
-> f (Maybe V1ListMeta) -> f V1PersistentVolumeClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata
{-# INLINE v1PersistentVolumeClaimListMetadataL #-}



-- * V1PersistentVolumeClaimSpec

-- | 'v1PersistentVolumeClaimSpecAccessModes' Lens
v1PersistentVolumeClaimSpecAccessModesL :: Lens_' V1PersistentVolumeClaimSpec (Maybe [Text])
v1PersistentVolumeClaimSpecAccessModesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PersistentVolumeClaimSpec -> f V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpecAccessModesL Maybe [Text] -> f (Maybe [Text])
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecSelector :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: V1PersistentVolumeClaimSpec -> Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
..} = (\Maybe [Text]
v1PersistentVolumeClaimSpecAccessModes -> V1PersistentVolumeClaimSpec :: Maybe [Text]
-> Maybe V1TypedLocalObjectReference
-> Maybe V1ResourceRequirements
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1PersistentVolumeClaimSpec
V1PersistentVolumeClaimSpec { Maybe [Text]
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecAccessModes, Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
..} ) (Maybe [Text] -> V1PersistentVolumeClaimSpec)
-> f (Maybe [Text]) -> f V1PersistentVolumeClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PersistentVolumeClaimSpecAccessModes
{-# INLINE v1PersistentVolumeClaimSpecAccessModesL #-}

-- | 'v1PersistentVolumeClaimSpecDataSource' Lens
v1PersistentVolumeClaimSpecDataSourceL :: Lens_' V1PersistentVolumeClaimSpec (Maybe V1TypedLocalObjectReference)
v1PersistentVolumeClaimSpecDataSourceL :: (Maybe V1TypedLocalObjectReference
 -> f (Maybe V1TypedLocalObjectReference))
-> V1PersistentVolumeClaimSpec -> f V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpecDataSourceL Maybe V1TypedLocalObjectReference
-> f (Maybe V1TypedLocalObjectReference)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecSelector :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: V1PersistentVolumeClaimSpec -> Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
..} = (\Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSource -> V1PersistentVolumeClaimSpec :: Maybe [Text]
-> Maybe V1TypedLocalObjectReference
-> Maybe V1ResourceRequirements
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1PersistentVolumeClaimSpec
V1PersistentVolumeClaimSpec { Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSource, Maybe [Text]
Maybe Text
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1TypedLocalObjectReference -> V1PersistentVolumeClaimSpec)
-> f (Maybe V1TypedLocalObjectReference)
-> f V1PersistentVolumeClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1TypedLocalObjectReference
-> f (Maybe V1TypedLocalObjectReference)
f Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSource
{-# INLINE v1PersistentVolumeClaimSpecDataSourceL #-}

-- | 'v1PersistentVolumeClaimSpecResources' Lens
v1PersistentVolumeClaimSpecResourcesL :: Lens_' V1PersistentVolumeClaimSpec (Maybe V1ResourceRequirements)
v1PersistentVolumeClaimSpecResourcesL :: (Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements))
-> V1PersistentVolumeClaimSpec -> f V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpecResourcesL Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecSelector :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: V1PersistentVolumeClaimSpec -> Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
..} = (\Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecResources -> V1PersistentVolumeClaimSpec :: Maybe [Text]
-> Maybe V1TypedLocalObjectReference
-> Maybe V1ResourceRequirements
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1PersistentVolumeClaimSpec
V1PersistentVolumeClaimSpec { Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecResources, Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1ResourceRequirements -> V1PersistentVolumeClaimSpec)
-> f (Maybe V1ResourceRequirements)
-> f V1PersistentVolumeClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements)
f Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecResources
{-# INLINE v1PersistentVolumeClaimSpecResourcesL #-}

-- | 'v1PersistentVolumeClaimSpecSelector' Lens
v1PersistentVolumeClaimSpecSelectorL :: Lens_' V1PersistentVolumeClaimSpec (Maybe V1LabelSelector)
v1PersistentVolumeClaimSpecSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1PersistentVolumeClaimSpec -> f V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecSelector :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: V1PersistentVolumeClaimSpec -> Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
..} = (\Maybe V1LabelSelector
v1PersistentVolumeClaimSpecSelector -> V1PersistentVolumeClaimSpec :: Maybe [Text]
-> Maybe V1TypedLocalObjectReference
-> Maybe V1ResourceRequirements
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1PersistentVolumeClaimSpec
V1PersistentVolumeClaimSpec { Maybe V1LabelSelector
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecSelector, Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1LabelSelector -> V1PersistentVolumeClaimSpec)
-> f (Maybe V1LabelSelector) -> f V1PersistentVolumeClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1PersistentVolumeClaimSpecSelector
{-# INLINE v1PersistentVolumeClaimSpecSelectorL #-}

-- | 'v1PersistentVolumeClaimSpecStorageClassName' Lens
v1PersistentVolumeClaimSpecStorageClassNameL :: Lens_' V1PersistentVolumeClaimSpec (Maybe Text)
v1PersistentVolumeClaimSpecStorageClassNameL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeClaimSpec -> f V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpecStorageClassNameL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecSelector :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: V1PersistentVolumeClaimSpec -> Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
..} = (\Maybe Text
v1PersistentVolumeClaimSpecStorageClassName -> V1PersistentVolumeClaimSpec :: Maybe [Text]
-> Maybe V1TypedLocalObjectReference
-> Maybe V1ResourceRequirements
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1PersistentVolumeClaimSpec
V1PersistentVolumeClaimSpec { Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName, Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
..} ) (Maybe Text -> V1PersistentVolumeClaimSpec)
-> f (Maybe Text) -> f V1PersistentVolumeClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeClaimSpecStorageClassName
{-# INLINE v1PersistentVolumeClaimSpecStorageClassNameL #-}

-- | 'v1PersistentVolumeClaimSpecVolumeMode' Lens
v1PersistentVolumeClaimSpecVolumeModeL :: Lens_' V1PersistentVolumeClaimSpec (Maybe Text)
v1PersistentVolumeClaimSpecVolumeModeL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeClaimSpec -> f V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpecVolumeModeL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecSelector :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: V1PersistentVolumeClaimSpec -> Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
..} = (\Maybe Text
v1PersistentVolumeClaimSpecVolumeMode -> V1PersistentVolumeClaimSpec :: Maybe [Text]
-> Maybe V1TypedLocalObjectReference
-> Maybe V1ResourceRequirements
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1PersistentVolumeClaimSpec
V1PersistentVolumeClaimSpec { Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode, Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
..} ) (Maybe Text -> V1PersistentVolumeClaimSpec)
-> f (Maybe Text) -> f V1PersistentVolumeClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeClaimSpecVolumeMode
{-# INLINE v1PersistentVolumeClaimSpecVolumeModeL #-}

-- | 'v1PersistentVolumeClaimSpecVolumeName' Lens
v1PersistentVolumeClaimSpecVolumeNameL :: Lens_' V1PersistentVolumeClaimSpec (Maybe Text)
v1PersistentVolumeClaimSpecVolumeNameL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeClaimSpec -> f V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpecVolumeNameL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecSelector :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: V1PersistentVolumeClaimSpec -> Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
..} = (\Maybe Text
v1PersistentVolumeClaimSpecVolumeName -> V1PersistentVolumeClaimSpec :: Maybe [Text]
-> Maybe V1TypedLocalObjectReference
-> Maybe V1ResourceRequirements
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1PersistentVolumeClaimSpec
V1PersistentVolumeClaimSpec { Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName, Maybe [Text]
Maybe Text
Maybe V1TypedLocalObjectReference
Maybe V1ResourceRequirements
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecResources :: Maybe V1ResourceRequirements
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
..} ) (Maybe Text -> V1PersistentVolumeClaimSpec)
-> f (Maybe Text) -> f V1PersistentVolumeClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeClaimSpecVolumeName
{-# INLINE v1PersistentVolumeClaimSpecVolumeNameL #-}



-- * V1PersistentVolumeClaimStatus

-- | 'v1PersistentVolumeClaimStatusAccessModes' Lens
v1PersistentVolumeClaimStatusAccessModesL :: Lens_' V1PersistentVolumeClaimStatus (Maybe [Text])
v1PersistentVolumeClaimStatusAccessModesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PersistentVolumeClaimStatus -> f V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatusAccessModesL Maybe [Text] -> f (Maybe [Text])
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe Text
Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusPhase :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusConditions :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
..} = (\Maybe [Text]
v1PersistentVolumeClaimStatusAccessModes -> V1PersistentVolumeClaimStatus :: Maybe [Text]
-> Maybe (Map String Quantity)
-> Maybe [V1PersistentVolumeClaimCondition]
-> Maybe Text
-> V1PersistentVolumeClaimStatus
V1PersistentVolumeClaimStatus { Maybe [Text]
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAccessModes, Maybe [V1PersistentVolumeClaimCondition]
Maybe Text
Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
..} ) (Maybe [Text] -> V1PersistentVolumeClaimStatus)
-> f (Maybe [Text]) -> f V1PersistentVolumeClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PersistentVolumeClaimStatusAccessModes
{-# INLINE v1PersistentVolumeClaimStatusAccessModesL #-}

-- | 'v1PersistentVolumeClaimStatusCapacity' Lens
v1PersistentVolumeClaimStatusCapacityL :: Lens_' V1PersistentVolumeClaimStatus (Maybe (Map.Map String Quantity))
v1PersistentVolumeClaimStatusCapacityL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1PersistentVolumeClaimStatus -> f V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatusCapacityL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe Text
Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusPhase :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusConditions :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
..} = (\Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity -> V1PersistentVolumeClaimStatus :: Maybe [Text]
-> Maybe (Map String Quantity)
-> Maybe [V1PersistentVolumeClaimCondition]
-> Maybe Text
-> V1PersistentVolumeClaimStatus
V1PersistentVolumeClaimStatus { Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity, Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe Text
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
..} ) (Maybe (Map String Quantity) -> V1PersistentVolumeClaimStatus)
-> f (Maybe (Map String Quantity))
-> f V1PersistentVolumeClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity
{-# INLINE v1PersistentVolumeClaimStatusCapacityL #-}

-- | 'v1PersistentVolumeClaimStatusConditions' Lens
v1PersistentVolumeClaimStatusConditionsL :: Lens_' V1PersistentVolumeClaimStatus (Maybe [V1PersistentVolumeClaimCondition])
v1PersistentVolumeClaimStatusConditionsL :: (Maybe [V1PersistentVolumeClaimCondition]
 -> f (Maybe [V1PersistentVolumeClaimCondition]))
-> V1PersistentVolumeClaimStatus -> f V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatusConditionsL Maybe [V1PersistentVolumeClaimCondition]
-> f (Maybe [V1PersistentVolumeClaimCondition])
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe Text
Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusPhase :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusConditions :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
..} = (\Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusConditions -> V1PersistentVolumeClaimStatus :: Maybe [Text]
-> Maybe (Map String Quantity)
-> Maybe [V1PersistentVolumeClaimCondition]
-> Maybe Text
-> V1PersistentVolumeClaimStatus
V1PersistentVolumeClaimStatus { Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusConditions, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
..} ) (Maybe [V1PersistentVolumeClaimCondition]
 -> V1PersistentVolumeClaimStatus)
-> f (Maybe [V1PersistentVolumeClaimCondition])
-> f V1PersistentVolumeClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PersistentVolumeClaimCondition]
-> f (Maybe [V1PersistentVolumeClaimCondition])
f Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusConditions
{-# INLINE v1PersistentVolumeClaimStatusConditionsL #-}

-- | 'v1PersistentVolumeClaimStatusPhase' Lens
v1PersistentVolumeClaimStatusPhaseL :: Lens_' V1PersistentVolumeClaimStatus (Maybe Text)
v1PersistentVolumeClaimStatusPhaseL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeClaimStatus -> f V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatusPhaseL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe Text
Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusPhase :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusConditions :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
..} = (\Maybe Text
v1PersistentVolumeClaimStatusPhase -> V1PersistentVolumeClaimStatus :: Maybe [Text]
-> Maybe (Map String Quantity)
-> Maybe [V1PersistentVolumeClaimCondition]
-> Maybe Text
-> V1PersistentVolumeClaimStatus
V1PersistentVolumeClaimStatus { Maybe Text
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusPhase, Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
..} ) (Maybe Text -> V1PersistentVolumeClaimStatus)
-> f (Maybe Text) -> f V1PersistentVolumeClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeClaimStatusPhase
{-# INLINE v1PersistentVolumeClaimStatusPhaseL #-}



-- * V1PersistentVolumeClaimVolumeSource

-- | 'v1PersistentVolumeClaimVolumeSourceClaimName' Lens
v1PersistentVolumeClaimVolumeSourceClaimNameL :: Lens_' V1PersistentVolumeClaimVolumeSource (Text)
v1PersistentVolumeClaimVolumeSourceClaimNameL :: (Text -> f Text)
-> V1PersistentVolumeClaimVolumeSource
-> f V1PersistentVolumeClaimVolumeSource
v1PersistentVolumeClaimVolumeSourceClaimNameL Text -> f Text
f V1PersistentVolumeClaimVolumeSource{Maybe Bool
Text
v1PersistentVolumeClaimVolumeSourceReadOnly :: V1PersistentVolumeClaimVolumeSource -> Maybe Bool
v1PersistentVolumeClaimVolumeSourceClaimName :: V1PersistentVolumeClaimVolumeSource -> Text
v1PersistentVolumeClaimVolumeSourceReadOnly :: Maybe Bool
v1PersistentVolumeClaimVolumeSourceClaimName :: Text
..} = (\Text
v1PersistentVolumeClaimVolumeSourceClaimName -> V1PersistentVolumeClaimVolumeSource :: Text -> Maybe Bool -> V1PersistentVolumeClaimVolumeSource
V1PersistentVolumeClaimVolumeSource { Text
v1PersistentVolumeClaimVolumeSourceClaimName :: Text
v1PersistentVolumeClaimVolumeSourceClaimName :: Text
v1PersistentVolumeClaimVolumeSourceClaimName, Maybe Bool
v1PersistentVolumeClaimVolumeSourceReadOnly :: Maybe Bool
v1PersistentVolumeClaimVolumeSourceReadOnly :: Maybe Bool
..} ) (Text -> V1PersistentVolumeClaimVolumeSource)
-> f Text -> f V1PersistentVolumeClaimVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PersistentVolumeClaimVolumeSourceClaimName
{-# INLINE v1PersistentVolumeClaimVolumeSourceClaimNameL #-}

-- | 'v1PersistentVolumeClaimVolumeSourceReadOnly' Lens
v1PersistentVolumeClaimVolumeSourceReadOnlyL :: Lens_' V1PersistentVolumeClaimVolumeSource (Maybe Bool)
v1PersistentVolumeClaimVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1PersistentVolumeClaimVolumeSource
-> f V1PersistentVolumeClaimVolumeSource
v1PersistentVolumeClaimVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1PersistentVolumeClaimVolumeSource{Maybe Bool
Text
v1PersistentVolumeClaimVolumeSourceReadOnly :: Maybe Bool
v1PersistentVolumeClaimVolumeSourceClaimName :: Text
v1PersistentVolumeClaimVolumeSourceReadOnly :: V1PersistentVolumeClaimVolumeSource -> Maybe Bool
v1PersistentVolumeClaimVolumeSourceClaimName :: V1PersistentVolumeClaimVolumeSource -> Text
..} = (\Maybe Bool
v1PersistentVolumeClaimVolumeSourceReadOnly -> V1PersistentVolumeClaimVolumeSource :: Text -> Maybe Bool -> V1PersistentVolumeClaimVolumeSource
V1PersistentVolumeClaimVolumeSource { Maybe Bool
v1PersistentVolumeClaimVolumeSourceReadOnly :: Maybe Bool
v1PersistentVolumeClaimVolumeSourceReadOnly :: Maybe Bool
v1PersistentVolumeClaimVolumeSourceReadOnly, Text
v1PersistentVolumeClaimVolumeSourceClaimName :: Text
v1PersistentVolumeClaimVolumeSourceClaimName :: Text
..} ) (Maybe Bool -> V1PersistentVolumeClaimVolumeSource)
-> f (Maybe Bool) -> f V1PersistentVolumeClaimVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1PersistentVolumeClaimVolumeSourceReadOnly
{-# INLINE v1PersistentVolumeClaimVolumeSourceReadOnlyL #-}



-- * V1PersistentVolumeList

-- | 'v1PersistentVolumeListApiVersion' Lens
v1PersistentVolumeListApiVersionL :: Lens_' V1PersistentVolumeList (Maybe Text)
v1PersistentVolumeListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeList -> f V1PersistentVolumeList
v1PersistentVolumeListApiVersionL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeList{[V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListMetadata :: V1PersistentVolumeList -> Maybe V1ListMeta
v1PersistentVolumeListKind :: V1PersistentVolumeList -> Maybe Text
v1PersistentVolumeListItems :: V1PersistentVolumeList -> [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: V1PersistentVolumeList -> Maybe Text
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeListApiVersion -> V1PersistentVolumeList :: Maybe Text
-> [V1PersistentVolume]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PersistentVolumeList
V1PersistentVolumeList { Maybe Text
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListApiVersion, [V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
..} ) (Maybe Text -> V1PersistentVolumeList)
-> f (Maybe Text) -> f V1PersistentVolumeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeListApiVersion
{-# INLINE v1PersistentVolumeListApiVersionL #-}

-- | 'v1PersistentVolumeListItems' Lens
v1PersistentVolumeListItemsL :: Lens_' V1PersistentVolumeList ([V1PersistentVolume])
v1PersistentVolumeListItemsL :: ([V1PersistentVolume] -> f [V1PersistentVolume])
-> V1PersistentVolumeList -> f V1PersistentVolumeList
v1PersistentVolumeListItemsL [V1PersistentVolume] -> f [V1PersistentVolume]
f V1PersistentVolumeList{[V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListMetadata :: V1PersistentVolumeList -> Maybe V1ListMeta
v1PersistentVolumeListKind :: V1PersistentVolumeList -> Maybe Text
v1PersistentVolumeListItems :: V1PersistentVolumeList -> [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: V1PersistentVolumeList -> Maybe Text
..} = (\[V1PersistentVolume]
v1PersistentVolumeListItems -> V1PersistentVolumeList :: Maybe Text
-> [V1PersistentVolume]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PersistentVolumeList
V1PersistentVolumeList { [V1PersistentVolume]
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListItems, Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListApiVersion :: Maybe Text
..} ) ([V1PersistentVolume] -> V1PersistentVolumeList)
-> f [V1PersistentVolume] -> f V1PersistentVolumeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1PersistentVolume] -> f [V1PersistentVolume]
f [V1PersistentVolume]
v1PersistentVolumeListItems
{-# INLINE v1PersistentVolumeListItemsL #-}

-- | 'v1PersistentVolumeListKind' Lens
v1PersistentVolumeListKindL :: Lens_' V1PersistentVolumeList (Maybe Text)
v1PersistentVolumeListKindL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeList -> f V1PersistentVolumeList
v1PersistentVolumeListKindL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeList{[V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListMetadata :: V1PersistentVolumeList -> Maybe V1ListMeta
v1PersistentVolumeListKind :: V1PersistentVolumeList -> Maybe Text
v1PersistentVolumeListItems :: V1PersistentVolumeList -> [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: V1PersistentVolumeList -> Maybe Text
..} = (\Maybe Text
v1PersistentVolumeListKind -> V1PersistentVolumeList :: Maybe Text
-> [V1PersistentVolume]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PersistentVolumeList
V1PersistentVolumeList { Maybe Text
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListKind, [V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PersistentVolumeList)
-> f (Maybe Text) -> f V1PersistentVolumeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeListKind
{-# INLINE v1PersistentVolumeListKindL #-}

-- | 'v1PersistentVolumeListMetadata' Lens
v1PersistentVolumeListMetadataL :: Lens_' V1PersistentVolumeList (Maybe V1ListMeta)
v1PersistentVolumeListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1PersistentVolumeList -> f V1PersistentVolumeList
v1PersistentVolumeListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PersistentVolumeList{[V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListMetadata :: V1PersistentVolumeList -> Maybe V1ListMeta
v1PersistentVolumeListKind :: V1PersistentVolumeList -> Maybe Text
v1PersistentVolumeListItems :: V1PersistentVolumeList -> [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: V1PersistentVolumeList -> Maybe Text
..} = (\Maybe V1ListMeta
v1PersistentVolumeListMetadata -> V1PersistentVolumeList :: Maybe Text
-> [V1PersistentVolume]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PersistentVolumeList
V1PersistentVolumeList { Maybe V1ListMeta
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListMetadata, [V1PersistentVolume]
Maybe Text
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1PersistentVolumeList)
-> f (Maybe V1ListMeta) -> f V1PersistentVolumeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1PersistentVolumeListMetadata
{-# INLINE v1PersistentVolumeListMetadataL #-}



-- * V1PersistentVolumeSpec

-- | 'v1PersistentVolumeSpecAccessModes' Lens
v1PersistentVolumeSpecAccessModesL :: Lens_' V1PersistentVolumeSpec (Maybe [Text])
v1PersistentVolumeSpecAccessModesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecAccessModesL Maybe [Text] -> f (Maybe [Text])
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} = (\Maybe [Text]
v1PersistentVolumeSpecAccessModes -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe [Text]
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAccessModes, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe [Text] -> V1PersistentVolumeSpec)
-> f (Maybe [Text]) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PersistentVolumeSpecAccessModes
{-# INLINE v1PersistentVolumeSpecAccessModesL #-}

-- | 'v1PersistentVolumeSpecAwsElasticBlockStore' Lens
v1PersistentVolumeSpecAwsElasticBlockStoreL :: Lens_' V1PersistentVolumeSpec (Maybe V1AWSElasticBlockStoreVolumeSource)
v1PersistentVolumeSpecAwsElasticBlockStoreL :: (Maybe V1AWSElasticBlockStoreVolumeSource
 -> f (Maybe V1AWSElasticBlockStoreVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecAwsElasticBlockStoreL Maybe V1AWSElasticBlockStoreVolumeSource
-> f (Maybe V1AWSElasticBlockStoreVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1AWSElasticBlockStoreVolumeSource
 -> V1PersistentVolumeSpec)
-> f (Maybe V1AWSElasticBlockStoreVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1AWSElasticBlockStoreVolumeSource
-> f (Maybe V1AWSElasticBlockStoreVolumeSource)
f Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore
{-# INLINE v1PersistentVolumeSpecAwsElasticBlockStoreL #-}

-- | 'v1PersistentVolumeSpecAzureDisk' Lens
v1PersistentVolumeSpecAzureDiskL :: Lens_' V1PersistentVolumeSpec (Maybe V1AzureDiskVolumeSource)
v1PersistentVolumeSpecAzureDiskL :: (Maybe V1AzureDiskVolumeSource
 -> f (Maybe V1AzureDiskVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecAzureDiskL Maybe V1AzureDiskVolumeSource -> f (Maybe V1AzureDiskVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureDisk -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureDisk, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1AzureDiskVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1AzureDiskVolumeSource) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1AzureDiskVolumeSource -> f (Maybe V1AzureDiskVolumeSource)
f Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureDisk
{-# INLINE v1PersistentVolumeSpecAzureDiskL #-}

-- | 'v1PersistentVolumeSpecAzureFile' Lens
v1PersistentVolumeSpecAzureFileL :: Lens_' V1PersistentVolumeSpec (Maybe V1AzureFilePersistentVolumeSource)
v1PersistentVolumeSpecAzureFileL :: (Maybe V1AzureFilePersistentVolumeSource
 -> f (Maybe V1AzureFilePersistentVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecAzureFileL Maybe V1AzureFilePersistentVolumeSource
-> f (Maybe V1AzureFilePersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureFile -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureFile, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1AzureFilePersistentVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1AzureFilePersistentVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1AzureFilePersistentVolumeSource
-> f (Maybe V1AzureFilePersistentVolumeSource)
f Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureFile
{-# INLINE v1PersistentVolumeSpecAzureFileL #-}

-- | 'v1PersistentVolumeSpecCapacity' Lens
v1PersistentVolumeSpecCapacityL :: Lens_' V1PersistentVolumeSpec (Maybe (Map.Map String Quantity))
v1PersistentVolumeSpecCapacityL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecCapacityL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe (Map String Quantity)
v1PersistentVolumeSpecCapacity -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe (Map String Quantity)
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCapacity, Maybe [Text]
Maybe Text
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe (Map String Quantity) -> V1PersistentVolumeSpec)
-> f (Maybe (Map String Quantity)) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1PersistentVolumeSpecCapacity
{-# INLINE v1PersistentVolumeSpecCapacityL #-}

-- | 'v1PersistentVolumeSpecCephfs' Lens
v1PersistentVolumeSpecCephfsL :: Lens_' V1PersistentVolumeSpec (Maybe V1CephFSPersistentVolumeSource)
v1PersistentVolumeSpecCephfsL :: (Maybe V1CephFSPersistentVolumeSource
 -> f (Maybe V1CephFSPersistentVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecCephfsL Maybe V1CephFSPersistentVolumeSource
-> f (Maybe V1CephFSPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCephfs -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCephfs, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1CephFSPersistentVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1CephFSPersistentVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CephFSPersistentVolumeSource
-> f (Maybe V1CephFSPersistentVolumeSource)
f Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCephfs
{-# INLINE v1PersistentVolumeSpecCephfsL #-}

-- | 'v1PersistentVolumeSpecCinder' Lens
v1PersistentVolumeSpecCinderL :: Lens_' V1PersistentVolumeSpec (Maybe V1CinderPersistentVolumeSource)
v1PersistentVolumeSpecCinderL :: (Maybe V1CinderPersistentVolumeSource
 -> f (Maybe V1CinderPersistentVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecCinderL Maybe V1CinderPersistentVolumeSource
-> f (Maybe V1CinderPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCinder -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCinder, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1CinderPersistentVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1CinderPersistentVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CinderPersistentVolumeSource
-> f (Maybe V1CinderPersistentVolumeSource)
f Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCinder
{-# INLINE v1PersistentVolumeSpecCinderL #-}

-- | 'v1PersistentVolumeSpecClaimRef' Lens
v1PersistentVolumeSpecClaimRefL :: Lens_' V1PersistentVolumeSpec (Maybe V1ObjectReference)
v1PersistentVolumeSpecClaimRefL :: (Maybe V1ObjectReference -> f (Maybe V1ObjectReference))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecClaimRefL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1ObjectReference
v1PersistentVolumeSpecClaimRef -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1ObjectReference
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecClaimRef, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1ObjectReference -> V1PersistentVolumeSpec)
-> f (Maybe V1ObjectReference) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
v1PersistentVolumeSpecClaimRef
{-# INLINE v1PersistentVolumeSpecClaimRefL #-}

-- | 'v1PersistentVolumeSpecCsi' Lens
v1PersistentVolumeSpecCsiL :: Lens_' V1PersistentVolumeSpec (Maybe V1CSIPersistentVolumeSource)
v1PersistentVolumeSpecCsiL :: (Maybe V1CSIPersistentVolumeSource
 -> f (Maybe V1CSIPersistentVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecCsiL Maybe V1CSIPersistentVolumeSource
-> f (Maybe V1CSIPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecCsi -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecCsi, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1CSIPersistentVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1CSIPersistentVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CSIPersistentVolumeSource
-> f (Maybe V1CSIPersistentVolumeSource)
f Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecCsi
{-# INLINE v1PersistentVolumeSpecCsiL #-}

-- | 'v1PersistentVolumeSpecFc' Lens
v1PersistentVolumeSpecFcL :: Lens_' V1PersistentVolumeSpec (Maybe V1FCVolumeSource)
v1PersistentVolumeSpecFcL :: (Maybe V1FCVolumeSource -> f (Maybe V1FCVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecFcL Maybe V1FCVolumeSource -> f (Maybe V1FCVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1FCVolumeSource
v1PersistentVolumeSpecFc -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1FCVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFc, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1FCVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1FCVolumeSource) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1FCVolumeSource -> f (Maybe V1FCVolumeSource)
f Maybe V1FCVolumeSource
v1PersistentVolumeSpecFc
{-# INLINE v1PersistentVolumeSpecFcL #-}

-- | 'v1PersistentVolumeSpecFlexVolume' Lens
v1PersistentVolumeSpecFlexVolumeL :: Lens_' V1PersistentVolumeSpec (Maybe V1FlexPersistentVolumeSource)
v1PersistentVolumeSpecFlexVolumeL :: (Maybe V1FlexPersistentVolumeSource
 -> f (Maybe V1FlexPersistentVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecFlexVolumeL Maybe V1FlexPersistentVolumeSource
-> f (Maybe V1FlexPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlexVolume -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlexVolume, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1FlexPersistentVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1FlexPersistentVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1FlexPersistentVolumeSource
-> f (Maybe V1FlexPersistentVolumeSource)
f Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlexVolume
{-# INLINE v1PersistentVolumeSpecFlexVolumeL #-}

-- | 'v1PersistentVolumeSpecFlocker' Lens
v1PersistentVolumeSpecFlockerL :: Lens_' V1PersistentVolumeSpec (Maybe V1FlockerVolumeSource)
v1PersistentVolumeSpecFlockerL :: (Maybe V1FlockerVolumeSource -> f (Maybe V1FlockerVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecFlockerL Maybe V1FlockerVolumeSource -> f (Maybe V1FlockerVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlocker -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlocker, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1FlockerVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1FlockerVolumeSource) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1FlockerVolumeSource -> f (Maybe V1FlockerVolumeSource)
f Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlocker
{-# INLINE v1PersistentVolumeSpecFlockerL #-}

-- | 'v1PersistentVolumeSpecGcePersistentDisk' Lens
v1PersistentVolumeSpecGcePersistentDiskL :: Lens_' V1PersistentVolumeSpec (Maybe V1GCEPersistentDiskVolumeSource)
v1PersistentVolumeSpecGcePersistentDiskL :: (Maybe V1GCEPersistentDiskVolumeSource
 -> f (Maybe V1GCEPersistentDiskVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecGcePersistentDiskL Maybe V1GCEPersistentDiskVolumeSource
-> f (Maybe V1GCEPersistentDiskVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGcePersistentDisk -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGcePersistentDisk, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1GCEPersistentDiskVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1GCEPersistentDiskVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1GCEPersistentDiskVolumeSource
-> f (Maybe V1GCEPersistentDiskVolumeSource)
f Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGcePersistentDisk
{-# INLINE v1PersistentVolumeSpecGcePersistentDiskL #-}

-- | 'v1PersistentVolumeSpecGlusterfs' Lens
v1PersistentVolumeSpecGlusterfsL :: Lens_' V1PersistentVolumeSpec (Maybe V1GlusterfsPersistentVolumeSource)
v1PersistentVolumeSpecGlusterfsL :: (Maybe V1GlusterfsPersistentVolumeSource
 -> f (Maybe V1GlusterfsPersistentVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecGlusterfsL Maybe V1GlusterfsPersistentVolumeSource
-> f (Maybe V1GlusterfsPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGlusterfs -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGlusterfs, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1GlusterfsPersistentVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1GlusterfsPersistentVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1GlusterfsPersistentVolumeSource
-> f (Maybe V1GlusterfsPersistentVolumeSource)
f Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGlusterfs
{-# INLINE v1PersistentVolumeSpecGlusterfsL #-}

-- | 'v1PersistentVolumeSpecHostPath' Lens
v1PersistentVolumeSpecHostPathL :: Lens_' V1PersistentVolumeSpec (Maybe V1HostPathVolumeSource)
v1PersistentVolumeSpecHostPathL :: (Maybe V1HostPathVolumeSource -> f (Maybe V1HostPathVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecHostPathL Maybe V1HostPathVolumeSource -> f (Maybe V1HostPathVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecHostPath -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecHostPath, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1HostPathVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1HostPathVolumeSource) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1HostPathVolumeSource -> f (Maybe V1HostPathVolumeSource)
f Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecHostPath
{-# INLINE v1PersistentVolumeSpecHostPathL #-}

-- | 'v1PersistentVolumeSpecIscsi' Lens
v1PersistentVolumeSpecIscsiL :: Lens_' V1PersistentVolumeSpec (Maybe V1ISCSIPersistentVolumeSource)
v1PersistentVolumeSpecIscsiL :: (Maybe V1ISCSIPersistentVolumeSource
 -> f (Maybe V1ISCSIPersistentVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecIscsiL Maybe V1ISCSIPersistentVolumeSource
-> f (Maybe V1ISCSIPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecIscsi -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecIscsi, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1ISCSIPersistentVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1ISCSIPersistentVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ISCSIPersistentVolumeSource
-> f (Maybe V1ISCSIPersistentVolumeSource)
f Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecIscsi
{-# INLINE v1PersistentVolumeSpecIscsiL #-}

-- | 'v1PersistentVolumeSpecLocal' Lens
v1PersistentVolumeSpecLocalL :: Lens_' V1PersistentVolumeSpec (Maybe V1LocalVolumeSource)
v1PersistentVolumeSpecLocalL :: (Maybe V1LocalVolumeSource -> f (Maybe V1LocalVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecLocalL Maybe V1LocalVolumeSource -> f (Maybe V1LocalVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1LocalVolumeSource
v1PersistentVolumeSpecLocal -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1LocalVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecLocal, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1LocalVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1LocalVolumeSource) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LocalVolumeSource -> f (Maybe V1LocalVolumeSource)
f Maybe V1LocalVolumeSource
v1PersistentVolumeSpecLocal
{-# INLINE v1PersistentVolumeSpecLocalL #-}

-- | 'v1PersistentVolumeSpecMountOptions' Lens
v1PersistentVolumeSpecMountOptionsL :: Lens_' V1PersistentVolumeSpec (Maybe [Text])
v1PersistentVolumeSpecMountOptionsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecMountOptionsL Maybe [Text] -> f (Maybe [Text])
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe [Text]
v1PersistentVolumeSpecMountOptions -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe [Text]
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecMountOptions, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe [Text] -> V1PersistentVolumeSpec)
-> f (Maybe [Text]) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PersistentVolumeSpecMountOptions
{-# INLINE v1PersistentVolumeSpecMountOptionsL #-}

-- | 'v1PersistentVolumeSpecNfs' Lens
v1PersistentVolumeSpecNfsL :: Lens_' V1PersistentVolumeSpec (Maybe V1NFSVolumeSource)
v1PersistentVolumeSpecNfsL :: (Maybe V1NFSVolumeSource -> f (Maybe V1NFSVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecNfsL Maybe V1NFSVolumeSource -> f (Maybe V1NFSVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNfs -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNfs, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1NFSVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1NFSVolumeSource) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NFSVolumeSource -> f (Maybe V1NFSVolumeSource)
f Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNfs
{-# INLINE v1PersistentVolumeSpecNfsL #-}

-- | 'v1PersistentVolumeSpecNodeAffinity' Lens
v1PersistentVolumeSpecNodeAffinityL :: Lens_' V1PersistentVolumeSpec (Maybe V1VolumeNodeAffinity)
v1PersistentVolumeSpecNodeAffinityL :: (Maybe V1VolumeNodeAffinity -> f (Maybe V1VolumeNodeAffinity))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecNodeAffinityL Maybe V1VolumeNodeAffinity -> f (Maybe V1VolumeNodeAffinity)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNodeAffinity -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNodeAffinity, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1VolumeNodeAffinity -> V1PersistentVolumeSpec)
-> f (Maybe V1VolumeNodeAffinity) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1VolumeNodeAffinity -> f (Maybe V1VolumeNodeAffinity)
f Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNodeAffinity
{-# INLINE v1PersistentVolumeSpecNodeAffinityL #-}

-- | 'v1PersistentVolumeSpecPersistentVolumeReclaimPolicy' Lens
v1PersistentVolumeSpecPersistentVolumeReclaimPolicyL :: Lens_' V1PersistentVolumeSpec (Maybe Text)
v1PersistentVolumeSpecPersistentVolumeReclaimPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecPersistentVolumeReclaimPolicyL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe Text
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe Text
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe Text -> V1PersistentVolumeSpec)
-> f (Maybe Text) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy
{-# INLINE v1PersistentVolumeSpecPersistentVolumeReclaimPolicyL #-}

-- | 'v1PersistentVolumeSpecPhotonPersistentDisk' Lens
v1PersistentVolumeSpecPhotonPersistentDiskL :: Lens_' V1PersistentVolumeSpec (Maybe V1PhotonPersistentDiskVolumeSource)
v1PersistentVolumeSpecPhotonPersistentDiskL :: (Maybe V1PhotonPersistentDiskVolumeSource
 -> f (Maybe V1PhotonPersistentDiskVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecPhotonPersistentDiskL Maybe V1PhotonPersistentDiskVolumeSource
-> f (Maybe V1PhotonPersistentDiskVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1PhotonPersistentDiskVolumeSource
 -> V1PersistentVolumeSpec)
-> f (Maybe V1PhotonPersistentDiskVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PhotonPersistentDiskVolumeSource
-> f (Maybe V1PhotonPersistentDiskVolumeSource)
f Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk
{-# INLINE v1PersistentVolumeSpecPhotonPersistentDiskL #-}

-- | 'v1PersistentVolumeSpecPortworxVolume' Lens
v1PersistentVolumeSpecPortworxVolumeL :: Lens_' V1PersistentVolumeSpec (Maybe V1PortworxVolumeSource)
v1PersistentVolumeSpecPortworxVolumeL :: (Maybe V1PortworxVolumeSource -> f (Maybe V1PortworxVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecPortworxVolumeL Maybe V1PortworxVolumeSource -> f (Maybe V1PortworxVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPortworxVolume -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPortworxVolume, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1PortworxVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1PortworxVolumeSource) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PortworxVolumeSource -> f (Maybe V1PortworxVolumeSource)
f Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPortworxVolume
{-# INLINE v1PersistentVolumeSpecPortworxVolumeL #-}

-- | 'v1PersistentVolumeSpecQuobyte' Lens
v1PersistentVolumeSpecQuobyteL :: Lens_' V1PersistentVolumeSpec (Maybe V1QuobyteVolumeSource)
v1PersistentVolumeSpecQuobyteL :: (Maybe V1QuobyteVolumeSource -> f (Maybe V1QuobyteVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecQuobyteL Maybe V1QuobyteVolumeSource -> f (Maybe V1QuobyteVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecQuobyte -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecQuobyte, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1QuobyteVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1QuobyteVolumeSource) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1QuobyteVolumeSource -> f (Maybe V1QuobyteVolumeSource)
f Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecQuobyte
{-# INLINE v1PersistentVolumeSpecQuobyteL #-}

-- | 'v1PersistentVolumeSpecRbd' Lens
v1PersistentVolumeSpecRbdL :: Lens_' V1PersistentVolumeSpec (Maybe V1RBDPersistentVolumeSource)
v1PersistentVolumeSpecRbdL :: (Maybe V1RBDPersistentVolumeSource
 -> f (Maybe V1RBDPersistentVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecRbdL Maybe V1RBDPersistentVolumeSource
-> f (Maybe V1RBDPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecRbd -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecRbd, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1RBDPersistentVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1RBDPersistentVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1RBDPersistentVolumeSource
-> f (Maybe V1RBDPersistentVolumeSource)
f Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecRbd
{-# INLINE v1PersistentVolumeSpecRbdL #-}

-- | 'v1PersistentVolumeSpecScaleIo' Lens
v1PersistentVolumeSpecScaleIoL :: Lens_' V1PersistentVolumeSpec (Maybe V1ScaleIOPersistentVolumeSource)
v1PersistentVolumeSpecScaleIoL :: (Maybe V1ScaleIOPersistentVolumeSource
 -> f (Maybe V1ScaleIOPersistentVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecScaleIoL Maybe V1ScaleIOPersistentVolumeSource
-> f (Maybe V1ScaleIOPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecScaleIo -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecScaleIo, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1ScaleIOPersistentVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1ScaleIOPersistentVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ScaleIOPersistentVolumeSource
-> f (Maybe V1ScaleIOPersistentVolumeSource)
f Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecScaleIo
{-# INLINE v1PersistentVolumeSpecScaleIoL #-}

-- | 'v1PersistentVolumeSpecStorageClassName' Lens
v1PersistentVolumeSpecStorageClassNameL :: Lens_' V1PersistentVolumeSpec (Maybe Text)
v1PersistentVolumeSpecStorageClassNameL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecStorageClassNameL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe Text
v1PersistentVolumeSpecStorageClassName -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe Text
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageClassName, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe Text -> V1PersistentVolumeSpec)
-> f (Maybe Text) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeSpecStorageClassName
{-# INLINE v1PersistentVolumeSpecStorageClassNameL #-}

-- | 'v1PersistentVolumeSpecStorageos' Lens
v1PersistentVolumeSpecStorageosL :: Lens_' V1PersistentVolumeSpec (Maybe V1StorageOSPersistentVolumeSource)
v1PersistentVolumeSpecStorageosL :: (Maybe V1StorageOSPersistentVolumeSource
 -> f (Maybe V1StorageOSPersistentVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecStorageosL Maybe V1StorageOSPersistentVolumeSource
-> f (Maybe V1StorageOSPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageos -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageos, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1StorageOSPersistentVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1StorageOSPersistentVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1StorageOSPersistentVolumeSource
-> f (Maybe V1StorageOSPersistentVolumeSource)
f Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageos
{-# INLINE v1PersistentVolumeSpecStorageosL #-}

-- | 'v1PersistentVolumeSpecVolumeMode' Lens
v1PersistentVolumeSpecVolumeModeL :: Lens_' V1PersistentVolumeSpec (Maybe Text)
v1PersistentVolumeSpecVolumeModeL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecVolumeModeL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe Text
v1PersistentVolumeSpecVolumeMode -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVolumeMode, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe Text -> V1PersistentVolumeSpec)
-> f (Maybe Text) -> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeSpecVolumeMode
{-# INLINE v1PersistentVolumeSpecVolumeModeL #-}

-- | 'v1PersistentVolumeSpecVsphereVolume' Lens
v1PersistentVolumeSpecVsphereVolumeL :: Lens_' V1PersistentVolumeSpec (Maybe V1VsphereVirtualDiskVolumeSource)
v1PersistentVolumeSpecVsphereVolumeL :: (Maybe V1VsphereVirtualDiskVolumeSource
 -> f (Maybe V1VsphereVirtualDiskVolumeSource))
-> V1PersistentVolumeSpec -> f V1PersistentVolumeSpec
v1PersistentVolumeSpecVsphereVolumeL Maybe V1VsphereVirtualDiskVolumeSource
-> f (Maybe V1VsphereVirtualDiskVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVsphereVolume :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVolumeMode :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecStorageos :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecScaleIo :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: V1PersistentVolumeSpec -> Maybe Text
v1PersistentVolumeSpecNodeAffinity :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecLocal :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
..} = (\Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVsphereVolume -> V1PersistentVolumeSpec :: Maybe [Text]
-> Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFilePersistentVolumeSource
-> Maybe (Map String Quantity)
-> Maybe V1CephFSPersistentVolumeSource
-> Maybe V1CinderPersistentVolumeSource
-> Maybe V1ObjectReference
-> Maybe V1CSIPersistentVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexPersistentVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GlusterfsPersistentVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIPersistentVolumeSource
-> Maybe V1LocalVolumeSource
-> Maybe [Text]
-> Maybe V1NFSVolumeSource
-> Maybe V1VolumeNodeAffinity
-> Maybe Text
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDPersistentVolumeSource
-> Maybe V1ScaleIOPersistentVolumeSource
-> Maybe Text
-> Maybe V1StorageOSPersistentVolumeSource
-> Maybe Text
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1PersistentVolumeSpec
V1PersistentVolumeSpec { Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVsphereVolume, Maybe [Text]
Maybe Text
Maybe (Map String Quantity)
Maybe V1VolumeNodeAffinity
Maybe V1StorageOSPersistentVolumeSource
Maybe V1ScaleIOPersistentVolumeSource
Maybe V1RBDPersistentVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1ObjectReference
Maybe V1NFSVolumeSource
Maybe V1LocalVolumeSource
Maybe V1ISCSIPersistentVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
..} ) (Maybe V1VsphereVirtualDiskVolumeSource -> V1PersistentVolumeSpec)
-> f (Maybe V1VsphereVirtualDiskVolumeSource)
-> f V1PersistentVolumeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1VsphereVirtualDiskVolumeSource
-> f (Maybe V1VsphereVirtualDiskVolumeSource)
f Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVsphereVolume
{-# INLINE v1PersistentVolumeSpecVsphereVolumeL #-}



-- * V1PersistentVolumeStatus

-- | 'v1PersistentVolumeStatusMessage' Lens
v1PersistentVolumeStatusMessageL :: Lens_' V1PersistentVolumeStatus (Maybe Text)
v1PersistentVolumeStatusMessageL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeStatus -> f V1PersistentVolumeStatus
v1PersistentVolumeStatusMessageL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeStatus{Maybe Text
v1PersistentVolumeStatusReason :: V1PersistentVolumeStatus -> Maybe Text
v1PersistentVolumeStatusPhase :: V1PersistentVolumeStatus -> Maybe Text
v1PersistentVolumeStatusMessage :: V1PersistentVolumeStatus -> Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeStatusMessage -> V1PersistentVolumeStatus :: Maybe Text -> Maybe Text -> Maybe Text -> V1PersistentVolumeStatus
V1PersistentVolumeStatus { Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusMessage, Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
..} ) (Maybe Text -> V1PersistentVolumeStatus)
-> f (Maybe Text) -> f V1PersistentVolumeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeStatusMessage
{-# INLINE v1PersistentVolumeStatusMessageL #-}

-- | 'v1PersistentVolumeStatusPhase' Lens
v1PersistentVolumeStatusPhaseL :: Lens_' V1PersistentVolumeStatus (Maybe Text)
v1PersistentVolumeStatusPhaseL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeStatus -> f V1PersistentVolumeStatus
v1PersistentVolumeStatusPhaseL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeStatus{Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusReason :: V1PersistentVolumeStatus -> Maybe Text
v1PersistentVolumeStatusPhase :: V1PersistentVolumeStatus -> Maybe Text
v1PersistentVolumeStatusMessage :: V1PersistentVolumeStatus -> Maybe Text
..} = (\Maybe Text
v1PersistentVolumeStatusPhase -> V1PersistentVolumeStatus :: Maybe Text -> Maybe Text -> Maybe Text -> V1PersistentVolumeStatus
V1PersistentVolumeStatus { Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusPhase, Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
..} ) (Maybe Text -> V1PersistentVolumeStatus)
-> f (Maybe Text) -> f V1PersistentVolumeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeStatusPhase
{-# INLINE v1PersistentVolumeStatusPhaseL #-}

-- | 'v1PersistentVolumeStatusReason' Lens
v1PersistentVolumeStatusReasonL :: Lens_' V1PersistentVolumeStatus (Maybe Text)
v1PersistentVolumeStatusReasonL :: (Maybe Text -> f (Maybe Text))
-> V1PersistentVolumeStatus -> f V1PersistentVolumeStatus
v1PersistentVolumeStatusReasonL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeStatus{Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusReason :: V1PersistentVolumeStatus -> Maybe Text
v1PersistentVolumeStatusPhase :: V1PersistentVolumeStatus -> Maybe Text
v1PersistentVolumeStatusMessage :: V1PersistentVolumeStatus -> Maybe Text
..} = (\Maybe Text
v1PersistentVolumeStatusReason -> V1PersistentVolumeStatus :: Maybe Text -> Maybe Text -> Maybe Text -> V1PersistentVolumeStatus
V1PersistentVolumeStatus { Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
v1PersistentVolumeStatusReason, Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
..} ) (Maybe Text -> V1PersistentVolumeStatus)
-> f (Maybe Text) -> f V1PersistentVolumeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PersistentVolumeStatusReason
{-# INLINE v1PersistentVolumeStatusReasonL #-}



-- * V1PhotonPersistentDiskVolumeSource

-- | 'v1PhotonPersistentDiskVolumeSourceFsType' Lens
v1PhotonPersistentDiskVolumeSourceFsTypeL :: Lens_' V1PhotonPersistentDiskVolumeSource (Maybe Text)
v1PhotonPersistentDiskVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1PhotonPersistentDiskVolumeSource
-> f V1PhotonPersistentDiskVolumeSource
v1PhotonPersistentDiskVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1PhotonPersistentDiskVolumeSource{Maybe Text
Text
v1PhotonPersistentDiskVolumeSourcePdId :: V1PhotonPersistentDiskVolumeSource -> Text
v1PhotonPersistentDiskVolumeSourceFsType :: V1PhotonPersistentDiskVolumeSource -> Maybe Text
v1PhotonPersistentDiskVolumeSourcePdId :: Text
v1PhotonPersistentDiskVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType -> V1PhotonPersistentDiskVolumeSource :: Maybe Text -> Text -> V1PhotonPersistentDiskVolumeSource
V1PhotonPersistentDiskVolumeSource { Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType :: Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType :: Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType, Text
v1PhotonPersistentDiskVolumeSourcePdId :: Text
v1PhotonPersistentDiskVolumeSourcePdId :: Text
..} ) (Maybe Text -> V1PhotonPersistentDiskVolumeSource)
-> f (Maybe Text) -> f V1PhotonPersistentDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType
{-# INLINE v1PhotonPersistentDiskVolumeSourceFsTypeL #-}

-- | 'v1PhotonPersistentDiskVolumeSourcePdId' Lens
v1PhotonPersistentDiskVolumeSourcePdIdL :: Lens_' V1PhotonPersistentDiskVolumeSource (Text)
v1PhotonPersistentDiskVolumeSourcePdIdL :: (Text -> f Text)
-> V1PhotonPersistentDiskVolumeSource
-> f V1PhotonPersistentDiskVolumeSource
v1PhotonPersistentDiskVolumeSourcePdIdL Text -> f Text
f V1PhotonPersistentDiskVolumeSource{Maybe Text
Text
v1PhotonPersistentDiskVolumeSourcePdId :: Text
v1PhotonPersistentDiskVolumeSourceFsType :: Maybe Text
v1PhotonPersistentDiskVolumeSourcePdId :: V1PhotonPersistentDiskVolumeSource -> Text
v1PhotonPersistentDiskVolumeSourceFsType :: V1PhotonPersistentDiskVolumeSource -> Maybe Text
..} = (\Text
v1PhotonPersistentDiskVolumeSourcePdId -> V1PhotonPersistentDiskVolumeSource :: Maybe Text -> Text -> V1PhotonPersistentDiskVolumeSource
V1PhotonPersistentDiskVolumeSource { Text
v1PhotonPersistentDiskVolumeSourcePdId :: Text
v1PhotonPersistentDiskVolumeSourcePdId :: Text
v1PhotonPersistentDiskVolumeSourcePdId, Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType :: Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1PhotonPersistentDiskVolumeSource)
-> f Text -> f V1PhotonPersistentDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PhotonPersistentDiskVolumeSourcePdId
{-# INLINE v1PhotonPersistentDiskVolumeSourcePdIdL #-}



-- * V1Pod

-- | 'v1PodApiVersion' Lens
v1PodApiVersionL :: Lens_' V1Pod (Maybe Text)
v1PodApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Pod -> f V1Pod
v1PodApiVersionL Maybe Text -> f (Maybe Text)
f V1Pod{Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodStatus :: V1Pod -> Maybe V1PodStatus
v1PodSpec :: V1Pod -> Maybe V1PodSpec
v1PodMetadata :: V1Pod -> Maybe V1ObjectMeta
v1PodKind :: V1Pod -> Maybe Text
v1PodApiVersion :: V1Pod -> Maybe Text
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
..} = (\Maybe Text
v1PodApiVersion -> V1Pod :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PodSpec
-> Maybe V1PodStatus
-> V1Pod
V1Pod { Maybe Text
v1PodApiVersion :: Maybe Text
v1PodApiVersion :: Maybe Text
v1PodApiVersion, Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
..} ) (Maybe Text -> V1Pod) -> f (Maybe Text) -> f V1Pod
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodApiVersion
{-# INLINE v1PodApiVersionL #-}

-- | 'v1PodKind' Lens
v1PodKindL :: Lens_' V1Pod (Maybe Text)
v1PodKindL :: (Maybe Text -> f (Maybe Text)) -> V1Pod -> f V1Pod
v1PodKindL Maybe Text -> f (Maybe Text)
f V1Pod{Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
v1PodStatus :: V1Pod -> Maybe V1PodStatus
v1PodSpec :: V1Pod -> Maybe V1PodSpec
v1PodMetadata :: V1Pod -> Maybe V1ObjectMeta
v1PodKind :: V1Pod -> Maybe Text
v1PodApiVersion :: V1Pod -> Maybe Text
..} = (\Maybe Text
v1PodKind -> V1Pod :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PodSpec
-> Maybe V1PodStatus
-> V1Pod
V1Pod { Maybe Text
v1PodKind :: Maybe Text
v1PodKind :: Maybe Text
v1PodKind, Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodApiVersion :: Maybe Text
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Pod) -> f (Maybe Text) -> f V1Pod
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodKind
{-# INLINE v1PodKindL #-}

-- | 'v1PodMetadata' Lens
v1PodMetadataL :: Lens_' V1Pod (Maybe V1ObjectMeta)
v1PodMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)) -> V1Pod -> f V1Pod
v1PodMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Pod{Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
v1PodStatus :: V1Pod -> Maybe V1PodStatus
v1PodSpec :: V1Pod -> Maybe V1PodSpec
v1PodMetadata :: V1Pod -> Maybe V1ObjectMeta
v1PodKind :: V1Pod -> Maybe Text
v1PodApiVersion :: V1Pod -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1PodMetadata -> V1Pod :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PodSpec
-> Maybe V1PodStatus
-> V1Pod
V1Pod { Maybe V1ObjectMeta
v1PodMetadata :: Maybe V1ObjectMeta
v1PodMetadata :: Maybe V1ObjectMeta
v1PodMetadata, Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Pod) -> f (Maybe V1ObjectMeta) -> f V1Pod
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1PodMetadata
{-# INLINE v1PodMetadataL #-}

-- | 'v1PodSpec' Lens
v1PodSpecL :: Lens_' V1Pod (Maybe V1PodSpec)
v1PodSpecL :: (Maybe V1PodSpec -> f (Maybe V1PodSpec)) -> V1Pod -> f V1Pod
v1PodSpecL Maybe V1PodSpec -> f (Maybe V1PodSpec)
f V1Pod{Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
v1PodStatus :: V1Pod -> Maybe V1PodStatus
v1PodSpec :: V1Pod -> Maybe V1PodSpec
v1PodMetadata :: V1Pod -> Maybe V1ObjectMeta
v1PodKind :: V1Pod -> Maybe Text
v1PodApiVersion :: V1Pod -> Maybe Text
..} = (\Maybe V1PodSpec
v1PodSpec -> V1Pod :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PodSpec
-> Maybe V1PodStatus
-> V1Pod
V1Pod { Maybe V1PodSpec
v1PodSpec :: Maybe V1PodSpec
v1PodSpec :: Maybe V1PodSpec
v1PodSpec, Maybe Text
Maybe V1PodStatus
Maybe V1ObjectMeta
v1PodStatus :: Maybe V1PodStatus
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
v1PodStatus :: Maybe V1PodStatus
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
..} ) (Maybe V1PodSpec -> V1Pod) -> f (Maybe V1PodSpec) -> f V1Pod
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodSpec -> f (Maybe V1PodSpec)
f Maybe V1PodSpec
v1PodSpec
{-# INLINE v1PodSpecL #-}

-- | 'v1PodStatus' Lens
v1PodStatusL :: Lens_' V1Pod (Maybe V1PodStatus)
v1PodStatusL :: (Maybe V1PodStatus -> f (Maybe V1PodStatus)) -> V1Pod -> f V1Pod
v1PodStatusL Maybe V1PodStatus -> f (Maybe V1PodStatus)
f V1Pod{Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodStatus :: Maybe V1PodStatus
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
v1PodStatus :: V1Pod -> Maybe V1PodStatus
v1PodSpec :: V1Pod -> Maybe V1PodSpec
v1PodMetadata :: V1Pod -> Maybe V1ObjectMeta
v1PodKind :: V1Pod -> Maybe Text
v1PodApiVersion :: V1Pod -> Maybe Text
..} = (\Maybe V1PodStatus
v1PodStatus -> V1Pod :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PodSpec
-> Maybe V1PodStatus
-> V1Pod
V1Pod { Maybe V1PodStatus
v1PodStatus :: Maybe V1PodStatus
v1PodStatus :: Maybe V1PodStatus
v1PodStatus, Maybe Text
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
v1PodSpec :: Maybe V1PodSpec
v1PodMetadata :: Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodApiVersion :: Maybe Text
..} ) (Maybe V1PodStatus -> V1Pod) -> f (Maybe V1PodStatus) -> f V1Pod
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodStatus -> f (Maybe V1PodStatus)
f Maybe V1PodStatus
v1PodStatus
{-# INLINE v1PodStatusL #-}



-- * V1PodAffinity

-- | 'v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution' Lens
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecutionL :: Lens_' V1PodAffinity (Maybe [V1WeightedPodAffinityTerm])
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecutionL :: (Maybe [V1WeightedPodAffinityTerm]
 -> f (Maybe [V1WeightedPodAffinityTerm]))
-> V1PodAffinity -> f V1PodAffinity
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecutionL Maybe [V1WeightedPodAffinityTerm]
-> f (Maybe [V1WeightedPodAffinityTerm])
f V1PodAffinity{Maybe [V1WeightedPodAffinityTerm]
Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: V1PodAffinity -> Maybe [V1PodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1PodAffinity -> Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
..} = (\Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution -> V1PodAffinity :: Maybe [V1WeightedPodAffinityTerm]
-> Maybe [V1PodAffinityTerm] -> V1PodAffinity
V1PodAffinity { Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution, Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
..} ) (Maybe [V1WeightedPodAffinityTerm] -> V1PodAffinity)
-> f (Maybe [V1WeightedPodAffinityTerm]) -> f V1PodAffinity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1WeightedPodAffinityTerm]
-> f (Maybe [V1WeightedPodAffinityTerm])
f Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution
{-# INLINE v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecutionL #-}

-- | 'v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution' Lens
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecutionL :: Lens_' V1PodAffinity (Maybe [V1PodAffinityTerm])
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecutionL :: (Maybe [V1PodAffinityTerm] -> f (Maybe [V1PodAffinityTerm]))
-> V1PodAffinity -> f V1PodAffinity
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecutionL Maybe [V1PodAffinityTerm] -> f (Maybe [V1PodAffinityTerm])
f V1PodAffinity{Maybe [V1WeightedPodAffinityTerm]
Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: V1PodAffinity -> Maybe [V1PodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1PodAffinity -> Maybe [V1WeightedPodAffinityTerm]
..} = (\Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution -> V1PodAffinity :: Maybe [V1WeightedPodAffinityTerm]
-> Maybe [V1PodAffinityTerm] -> V1PodAffinity
V1PodAffinity { Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution, Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
..} ) (Maybe [V1PodAffinityTerm] -> V1PodAffinity)
-> f (Maybe [V1PodAffinityTerm]) -> f V1PodAffinity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PodAffinityTerm] -> f (Maybe [V1PodAffinityTerm])
f Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution
{-# INLINE v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecutionL #-}



-- * V1PodAffinityTerm

-- | 'v1PodAffinityTermLabelSelector' Lens
v1PodAffinityTermLabelSelectorL :: Lens_' V1PodAffinityTerm (Maybe V1LabelSelector)
v1PodAffinityTermLabelSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1PodAffinityTerm -> f V1PodAffinityTerm
v1PodAffinityTermLabelSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1PodAffinityTerm{Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermTopologyKey :: V1PodAffinityTerm -> Text
v1PodAffinityTermNamespaces :: V1PodAffinityTerm -> Maybe [Text]
v1PodAffinityTermLabelSelector :: V1PodAffinityTerm -> Maybe V1LabelSelector
v1PodAffinityTermTopologyKey :: Text
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
..} = (\Maybe V1LabelSelector
v1PodAffinityTermLabelSelector -> V1PodAffinityTerm :: Maybe V1LabelSelector -> Maybe [Text] -> Text -> V1PodAffinityTerm
V1PodAffinityTerm { Maybe V1LabelSelector
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermLabelSelector, Maybe [Text]
Text
v1PodAffinityTermTopologyKey :: Text
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: Text
v1PodAffinityTermNamespaces :: Maybe [Text]
..} ) (Maybe V1LabelSelector -> V1PodAffinityTerm)
-> f (Maybe V1LabelSelector) -> f V1PodAffinityTerm
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1PodAffinityTermLabelSelector
{-# INLINE v1PodAffinityTermLabelSelectorL #-}

-- | 'v1PodAffinityTermNamespaces' Lens
v1PodAffinityTermNamespacesL :: Lens_' V1PodAffinityTerm (Maybe [Text])
v1PodAffinityTermNamespacesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PodAffinityTerm -> f V1PodAffinityTerm
v1PodAffinityTermNamespacesL Maybe [Text] -> f (Maybe [Text])
f V1PodAffinityTerm{Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermTopologyKey :: Text
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermTopologyKey :: V1PodAffinityTerm -> Text
v1PodAffinityTermNamespaces :: V1PodAffinityTerm -> Maybe [Text]
v1PodAffinityTermLabelSelector :: V1PodAffinityTerm -> Maybe V1LabelSelector
..} = (\Maybe [Text]
v1PodAffinityTermNamespaces -> V1PodAffinityTerm :: Maybe V1LabelSelector -> Maybe [Text] -> Text -> V1PodAffinityTerm
V1PodAffinityTerm { Maybe [Text]
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermNamespaces, Maybe V1LabelSelector
Text
v1PodAffinityTermTopologyKey :: Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermTopologyKey :: Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
..} ) (Maybe [Text] -> V1PodAffinityTerm)
-> f (Maybe [Text]) -> f V1PodAffinityTerm
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PodAffinityTermNamespaces
{-# INLINE v1PodAffinityTermNamespacesL #-}

-- | 'v1PodAffinityTermTopologyKey' Lens
v1PodAffinityTermTopologyKeyL :: Lens_' V1PodAffinityTerm (Text)
v1PodAffinityTermTopologyKeyL :: (Text -> f Text) -> V1PodAffinityTerm -> f V1PodAffinityTerm
v1PodAffinityTermTopologyKeyL Text -> f Text
f V1PodAffinityTerm{Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermTopologyKey :: Text
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermTopologyKey :: V1PodAffinityTerm -> Text
v1PodAffinityTermNamespaces :: V1PodAffinityTerm -> Maybe [Text]
v1PodAffinityTermLabelSelector :: V1PodAffinityTerm -> Maybe V1LabelSelector
..} = (\Text
v1PodAffinityTermTopologyKey -> V1PodAffinityTerm :: Maybe V1LabelSelector -> Maybe [Text] -> Text -> V1PodAffinityTerm
V1PodAffinityTerm { Text
v1PodAffinityTermTopologyKey :: Text
v1PodAffinityTermTopologyKey :: Text
v1PodAffinityTermTopologyKey, Maybe [Text]
Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
..} ) (Text -> V1PodAffinityTerm) -> f Text -> f V1PodAffinityTerm
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PodAffinityTermTopologyKey
{-# INLINE v1PodAffinityTermTopologyKeyL #-}



-- * V1PodAntiAffinity

-- | 'v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' Lens
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionL :: Lens_' V1PodAntiAffinity (Maybe [V1WeightedPodAffinityTerm])
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionL :: (Maybe [V1WeightedPodAffinityTerm]
 -> f (Maybe [V1WeightedPodAffinityTerm]))
-> V1PodAntiAffinity -> f V1PodAntiAffinity
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionL Maybe [V1WeightedPodAffinityTerm]
-> f (Maybe [V1WeightedPodAffinityTerm])
f V1PodAntiAffinity{Maybe [V1WeightedPodAffinityTerm]
Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: V1PodAntiAffinity -> Maybe [V1PodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1PodAntiAffinity -> Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
..} = (\Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution -> V1PodAntiAffinity :: Maybe [V1WeightedPodAffinityTerm]
-> Maybe [V1PodAffinityTerm] -> V1PodAntiAffinity
V1PodAntiAffinity { Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution, Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
..} ) (Maybe [V1WeightedPodAffinityTerm] -> V1PodAntiAffinity)
-> f (Maybe [V1WeightedPodAffinityTerm]) -> f V1PodAntiAffinity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1WeightedPodAffinityTerm]
-> f (Maybe [V1WeightedPodAffinityTerm])
f Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
{-# INLINE v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionL #-}

-- | 'v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' Lens
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionL :: Lens_' V1PodAntiAffinity (Maybe [V1PodAffinityTerm])
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionL :: (Maybe [V1PodAffinityTerm] -> f (Maybe [V1PodAffinityTerm]))
-> V1PodAntiAffinity -> f V1PodAntiAffinity
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionL Maybe [V1PodAffinityTerm] -> f (Maybe [V1PodAffinityTerm])
f V1PodAntiAffinity{Maybe [V1WeightedPodAffinityTerm]
Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: V1PodAntiAffinity -> Maybe [V1PodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1PodAntiAffinity -> Maybe [V1WeightedPodAffinityTerm]
..} = (\Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution -> V1PodAntiAffinity :: Maybe [V1WeightedPodAffinityTerm]
-> Maybe [V1PodAffinityTerm] -> V1PodAntiAffinity
V1PodAntiAffinity { Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution, Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
..} ) (Maybe [V1PodAffinityTerm] -> V1PodAntiAffinity)
-> f (Maybe [V1PodAffinityTerm]) -> f V1PodAntiAffinity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PodAffinityTerm] -> f (Maybe [V1PodAffinityTerm])
f Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
{-# INLINE v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionL #-}



-- * V1PodCondition

-- | 'v1PodConditionLastProbeTime' Lens
v1PodConditionLastProbeTimeL :: Lens_' V1PodCondition (Maybe DateTime)
v1PodConditionLastProbeTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1PodCondition -> f V1PodCondition
v1PodConditionLastProbeTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionType :: V1PodCondition -> Text
v1PodConditionStatus :: V1PodCondition -> Text
v1PodConditionReason :: V1PodCondition -> Maybe Text
v1PodConditionMessage :: V1PodCondition -> Maybe Text
v1PodConditionLastTransitionTime :: V1PodCondition -> Maybe DateTime
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
..} = (\Maybe DateTime
v1PodConditionLastProbeTime -> V1PodCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PodCondition
V1PodCondition { Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastProbeTime, Maybe Text
Maybe DateTime
Text
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1PodCondition)
-> f (Maybe DateTime) -> f V1PodCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1PodConditionLastProbeTime
{-# INLINE v1PodConditionLastProbeTimeL #-}

-- | 'v1PodConditionLastTransitionTime' Lens
v1PodConditionLastTransitionTimeL :: Lens_' V1PodCondition (Maybe DateTime)
v1PodConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1PodCondition -> f V1PodCondition
v1PodConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionType :: V1PodCondition -> Text
v1PodConditionStatus :: V1PodCondition -> Text
v1PodConditionReason :: V1PodCondition -> Maybe Text
v1PodConditionMessage :: V1PodCondition -> Maybe Text
v1PodConditionLastTransitionTime :: V1PodCondition -> Maybe DateTime
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
..} = (\Maybe DateTime
v1PodConditionLastTransitionTime -> V1PodCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PodCondition
V1PodCondition { Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastProbeTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1PodCondition)
-> f (Maybe DateTime) -> f V1PodCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1PodConditionLastTransitionTime
{-# INLINE v1PodConditionLastTransitionTimeL #-}

-- | 'v1PodConditionMessage' Lens
v1PodConditionMessageL :: Lens_' V1PodCondition (Maybe Text)
v1PodConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1PodCondition -> f V1PodCondition
v1PodConditionMessageL Maybe Text -> f (Maybe Text)
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionType :: V1PodCondition -> Text
v1PodConditionStatus :: V1PodCondition -> Text
v1PodConditionReason :: V1PodCondition -> Maybe Text
v1PodConditionMessage :: V1PodCondition -> Maybe Text
v1PodConditionLastTransitionTime :: V1PodCondition -> Maybe DateTime
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
..} = (\Maybe Text
v1PodConditionMessage -> V1PodCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PodCondition
V1PodCondition { Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionMessage, Maybe Text
Maybe DateTime
Text
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
..} ) (Maybe Text -> V1PodCondition)
-> f (Maybe Text) -> f V1PodCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodConditionMessage
{-# INLINE v1PodConditionMessageL #-}

-- | 'v1PodConditionReason' Lens
v1PodConditionReasonL :: Lens_' V1PodCondition (Maybe Text)
v1PodConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1PodCondition -> f V1PodCondition
v1PodConditionReasonL Maybe Text -> f (Maybe Text)
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionType :: V1PodCondition -> Text
v1PodConditionStatus :: V1PodCondition -> Text
v1PodConditionReason :: V1PodCondition -> Maybe Text
v1PodConditionMessage :: V1PodCondition -> Maybe Text
v1PodConditionLastTransitionTime :: V1PodCondition -> Maybe DateTime
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
..} = (\Maybe Text
v1PodConditionReason -> V1PodCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PodCondition
V1PodCondition { Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionReason, Maybe Text
Maybe DateTime
Text
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
..} ) (Maybe Text -> V1PodCondition)
-> f (Maybe Text) -> f V1PodCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodConditionReason
{-# INLINE v1PodConditionReasonL #-}

-- | 'v1PodConditionStatus' Lens
v1PodConditionStatusL :: Lens_' V1PodCondition (Text)
v1PodConditionStatusL :: (Text -> f Text) -> V1PodCondition -> f V1PodCondition
v1PodConditionStatusL Text -> f Text
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionType :: V1PodCondition -> Text
v1PodConditionStatus :: V1PodCondition -> Text
v1PodConditionReason :: V1PodCondition -> Maybe Text
v1PodConditionMessage :: V1PodCondition -> Maybe Text
v1PodConditionLastTransitionTime :: V1PodCondition -> Maybe DateTime
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
..} = (\Text
v1PodConditionStatus -> V1PodCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PodCondition
V1PodCondition { Text
v1PodConditionStatus :: Text
v1PodConditionStatus :: Text
v1PodConditionStatus, Maybe Text
Maybe DateTime
Text
v1PodConditionType :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionType :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
..} ) (Text -> V1PodCondition) -> f Text -> f V1PodCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PodConditionStatus
{-# INLINE v1PodConditionStatusL #-}

-- | 'v1PodConditionType' Lens
v1PodConditionTypeL :: Lens_' V1PodCondition (Text)
v1PodConditionTypeL :: (Text -> f Text) -> V1PodCondition -> f V1PodCondition
v1PodConditionTypeL Text -> f Text
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionType :: Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionType :: V1PodCondition -> Text
v1PodConditionStatus :: V1PodCondition -> Text
v1PodConditionReason :: V1PodCondition -> Maybe Text
v1PodConditionMessage :: V1PodCondition -> Maybe Text
v1PodConditionLastTransitionTime :: V1PodCondition -> Maybe DateTime
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
..} = (\Text
v1PodConditionType -> V1PodCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1PodCondition
V1PodCondition { Text
v1PodConditionType :: Text
v1PodConditionType :: Text
v1PodConditionType, Maybe Text
Maybe DateTime
Text
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionStatus :: Text
v1PodConditionReason :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
..} ) (Text -> V1PodCondition) -> f Text -> f V1PodCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PodConditionType
{-# INLINE v1PodConditionTypeL #-}



-- * V1PodDNSConfig

-- | 'v1PodDNSConfigNameservers' Lens
v1PodDNSConfigNameserversL :: Lens_' V1PodDNSConfig (Maybe [Text])
v1PodDNSConfigNameserversL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PodDNSConfig -> f V1PodDNSConfig
v1PodDNSConfigNameserversL Maybe [Text] -> f (Maybe [Text])
f V1PodDNSConfig{Maybe [Text]
Maybe [V1PodDNSConfigOption]
v1PodDNSConfigSearches :: V1PodDNSConfig -> Maybe [Text]
v1PodDNSConfigOptions :: V1PodDNSConfig -> Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: V1PodDNSConfig -> Maybe [Text]
v1PodDNSConfigSearches :: Maybe [Text]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: Maybe [Text]
..} = (\Maybe [Text]
v1PodDNSConfigNameservers -> V1PodDNSConfig :: Maybe [Text]
-> Maybe [V1PodDNSConfigOption] -> Maybe [Text] -> V1PodDNSConfig
V1PodDNSConfig { Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigNameservers, Maybe [Text]
Maybe [V1PodDNSConfigOption]
v1PodDNSConfigSearches :: Maybe [Text]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigSearches :: Maybe [Text]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
..} ) (Maybe [Text] -> V1PodDNSConfig)
-> f (Maybe [Text]) -> f V1PodDNSConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PodDNSConfigNameservers
{-# INLINE v1PodDNSConfigNameserversL #-}

-- | 'v1PodDNSConfigOptions' Lens
v1PodDNSConfigOptionsL :: Lens_' V1PodDNSConfig (Maybe [V1PodDNSConfigOption])
v1PodDNSConfigOptionsL :: (Maybe [V1PodDNSConfigOption] -> f (Maybe [V1PodDNSConfigOption]))
-> V1PodDNSConfig -> f V1PodDNSConfig
v1PodDNSConfigOptionsL Maybe [V1PodDNSConfigOption] -> f (Maybe [V1PodDNSConfigOption])
f V1PodDNSConfig{Maybe [Text]
Maybe [V1PodDNSConfigOption]
v1PodDNSConfigSearches :: Maybe [Text]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigSearches :: V1PodDNSConfig -> Maybe [Text]
v1PodDNSConfigOptions :: V1PodDNSConfig -> Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: V1PodDNSConfig -> Maybe [Text]
..} = (\Maybe [V1PodDNSConfigOption]
v1PodDNSConfigOptions -> V1PodDNSConfig :: Maybe [Text]
-> Maybe [V1PodDNSConfigOption] -> Maybe [Text] -> V1PodDNSConfig
V1PodDNSConfig { Maybe [V1PodDNSConfigOption]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigOptions, Maybe [Text]
v1PodDNSConfigSearches :: Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigSearches :: Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
..} ) (Maybe [V1PodDNSConfigOption] -> V1PodDNSConfig)
-> f (Maybe [V1PodDNSConfigOption]) -> f V1PodDNSConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PodDNSConfigOption] -> f (Maybe [V1PodDNSConfigOption])
f Maybe [V1PodDNSConfigOption]
v1PodDNSConfigOptions
{-# INLINE v1PodDNSConfigOptionsL #-}

-- | 'v1PodDNSConfigSearches' Lens
v1PodDNSConfigSearchesL :: Lens_' V1PodDNSConfig (Maybe [Text])
v1PodDNSConfigSearchesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PodDNSConfig -> f V1PodDNSConfig
v1PodDNSConfigSearchesL Maybe [Text] -> f (Maybe [Text])
f V1PodDNSConfig{Maybe [Text]
Maybe [V1PodDNSConfigOption]
v1PodDNSConfigSearches :: Maybe [Text]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigSearches :: V1PodDNSConfig -> Maybe [Text]
v1PodDNSConfigOptions :: V1PodDNSConfig -> Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: V1PodDNSConfig -> Maybe [Text]
..} = (\Maybe [Text]
v1PodDNSConfigSearches -> V1PodDNSConfig :: Maybe [Text]
-> Maybe [V1PodDNSConfigOption] -> Maybe [Text] -> V1PodDNSConfig
V1PodDNSConfig { Maybe [Text]
v1PodDNSConfigSearches :: Maybe [Text]
v1PodDNSConfigSearches :: Maybe [Text]
v1PodDNSConfigSearches, Maybe [Text]
Maybe [V1PodDNSConfigOption]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: Maybe [Text]
..} ) (Maybe [Text] -> V1PodDNSConfig)
-> f (Maybe [Text]) -> f V1PodDNSConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PodDNSConfigSearches
{-# INLINE v1PodDNSConfigSearchesL #-}



-- * V1PodDNSConfigOption

-- | 'v1PodDNSConfigOptionName' Lens
v1PodDNSConfigOptionNameL :: Lens_' V1PodDNSConfigOption (Maybe Text)
v1PodDNSConfigOptionNameL :: (Maybe Text -> f (Maybe Text))
-> V1PodDNSConfigOption -> f V1PodDNSConfigOption
v1PodDNSConfigOptionNameL Maybe Text -> f (Maybe Text)
f V1PodDNSConfigOption{Maybe Text
v1PodDNSConfigOptionValue :: V1PodDNSConfigOption -> Maybe Text
v1PodDNSConfigOptionName :: V1PodDNSConfigOption -> Maybe Text
v1PodDNSConfigOptionValue :: Maybe Text
v1PodDNSConfigOptionName :: Maybe Text
..} = (\Maybe Text
v1PodDNSConfigOptionName -> V1PodDNSConfigOption :: Maybe Text -> Maybe Text -> V1PodDNSConfigOption
V1PodDNSConfigOption { Maybe Text
v1PodDNSConfigOptionName :: Maybe Text
v1PodDNSConfigOptionName :: Maybe Text
v1PodDNSConfigOptionName, Maybe Text
v1PodDNSConfigOptionValue :: Maybe Text
v1PodDNSConfigOptionValue :: Maybe Text
..} ) (Maybe Text -> V1PodDNSConfigOption)
-> f (Maybe Text) -> f V1PodDNSConfigOption
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodDNSConfigOptionName
{-# INLINE v1PodDNSConfigOptionNameL #-}

-- | 'v1PodDNSConfigOptionValue' Lens
v1PodDNSConfigOptionValueL :: Lens_' V1PodDNSConfigOption (Maybe Text)
v1PodDNSConfigOptionValueL :: (Maybe Text -> f (Maybe Text))
-> V1PodDNSConfigOption -> f V1PodDNSConfigOption
v1PodDNSConfigOptionValueL Maybe Text -> f (Maybe Text)
f V1PodDNSConfigOption{Maybe Text
v1PodDNSConfigOptionValue :: Maybe Text
v1PodDNSConfigOptionName :: Maybe Text
v1PodDNSConfigOptionValue :: V1PodDNSConfigOption -> Maybe Text
v1PodDNSConfigOptionName :: V1PodDNSConfigOption -> Maybe Text
..} = (\Maybe Text
v1PodDNSConfigOptionValue -> V1PodDNSConfigOption :: Maybe Text -> Maybe Text -> V1PodDNSConfigOption
V1PodDNSConfigOption { Maybe Text
v1PodDNSConfigOptionValue :: Maybe Text
v1PodDNSConfigOptionValue :: Maybe Text
v1PodDNSConfigOptionValue, Maybe Text
v1PodDNSConfigOptionName :: Maybe Text
v1PodDNSConfigOptionName :: Maybe Text
..} ) (Maybe Text -> V1PodDNSConfigOption)
-> f (Maybe Text) -> f V1PodDNSConfigOption
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodDNSConfigOptionValue
{-# INLINE v1PodDNSConfigOptionValueL #-}



-- * V1PodIP

-- | 'v1PodIPIp' Lens
v1PodIPIpL :: Lens_' V1PodIP (Maybe Text)
v1PodIPIpL :: (Maybe Text -> f (Maybe Text)) -> V1PodIP -> f V1PodIP
v1PodIPIpL Maybe Text -> f (Maybe Text)
f V1PodIP{Maybe Text
v1PodIPIp :: V1PodIP -> Maybe Text
v1PodIPIp :: Maybe Text
..} = (\Maybe Text
v1PodIPIp -> V1PodIP :: Maybe Text -> V1PodIP
V1PodIP { Maybe Text
v1PodIPIp :: Maybe Text
v1PodIPIp :: Maybe Text
v1PodIPIp, ..} ) (Maybe Text -> V1PodIP) -> f (Maybe Text) -> f V1PodIP
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodIPIp
{-# INLINE v1PodIPIpL #-}



-- * V1PodList

-- | 'v1PodListApiVersion' Lens
v1PodListApiVersionL :: Lens_' V1PodList (Maybe Text)
v1PodListApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1PodList -> f V1PodList
v1PodListApiVersionL Maybe Text -> f (Maybe Text)
f V1PodList{[V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListMetadata :: V1PodList -> Maybe V1ListMeta
v1PodListKind :: V1PodList -> Maybe Text
v1PodListItems :: V1PodList -> [V1Pod]
v1PodListApiVersion :: V1PodList -> Maybe Text
v1PodListMetadata :: Maybe V1ListMeta
v1PodListKind :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListApiVersion :: Maybe Text
..} = (\Maybe Text
v1PodListApiVersion -> V1PodList :: Maybe Text
-> [V1Pod] -> Maybe Text -> Maybe V1ListMeta -> V1PodList
V1PodList { Maybe Text
v1PodListApiVersion :: Maybe Text
v1PodListApiVersion :: Maybe Text
v1PodListApiVersion, [V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListMetadata :: Maybe V1ListMeta
v1PodListKind :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListMetadata :: Maybe V1ListMeta
v1PodListKind :: Maybe Text
v1PodListItems :: [V1Pod]
..} ) (Maybe Text -> V1PodList) -> f (Maybe Text) -> f V1PodList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodListApiVersion
{-# INLINE v1PodListApiVersionL #-}

-- | 'v1PodListItems' Lens
v1PodListItemsL :: Lens_' V1PodList ([V1Pod])
v1PodListItemsL :: ([V1Pod] -> f [V1Pod]) -> V1PodList -> f V1PodList
v1PodListItemsL [V1Pod] -> f [V1Pod]
f V1PodList{[V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListMetadata :: Maybe V1ListMeta
v1PodListKind :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListApiVersion :: Maybe Text
v1PodListMetadata :: V1PodList -> Maybe V1ListMeta
v1PodListKind :: V1PodList -> Maybe Text
v1PodListItems :: V1PodList -> [V1Pod]
v1PodListApiVersion :: V1PodList -> Maybe Text
..} = (\[V1Pod]
v1PodListItems -> V1PodList :: Maybe Text
-> [V1Pod] -> Maybe Text -> Maybe V1ListMeta -> V1PodList
V1PodList { [V1Pod]
v1PodListItems :: [V1Pod]
v1PodListItems :: [V1Pod]
v1PodListItems, Maybe Text
Maybe V1ListMeta
v1PodListMetadata :: Maybe V1ListMeta
v1PodListKind :: Maybe Text
v1PodListApiVersion :: Maybe Text
v1PodListMetadata :: Maybe V1ListMeta
v1PodListKind :: Maybe Text
v1PodListApiVersion :: Maybe Text
..} ) ([V1Pod] -> V1PodList) -> f [V1Pod] -> f V1PodList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Pod] -> f [V1Pod]
f [V1Pod]
v1PodListItems
{-# INLINE v1PodListItemsL #-}

-- | 'v1PodListKind' Lens
v1PodListKindL :: Lens_' V1PodList (Maybe Text)
v1PodListKindL :: (Maybe Text -> f (Maybe Text)) -> V1PodList -> f V1PodList
v1PodListKindL Maybe Text -> f (Maybe Text)
f V1PodList{[V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListMetadata :: Maybe V1ListMeta
v1PodListKind :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListApiVersion :: Maybe Text
v1PodListMetadata :: V1PodList -> Maybe V1ListMeta
v1PodListKind :: V1PodList -> Maybe Text
v1PodListItems :: V1PodList -> [V1Pod]
v1PodListApiVersion :: V1PodList -> Maybe Text
..} = (\Maybe Text
v1PodListKind -> V1PodList :: Maybe Text
-> [V1Pod] -> Maybe Text -> Maybe V1ListMeta -> V1PodList
V1PodList { Maybe Text
v1PodListKind :: Maybe Text
v1PodListKind :: Maybe Text
v1PodListKind, [V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListMetadata :: Maybe V1ListMeta
v1PodListItems :: [V1Pod]
v1PodListApiVersion :: Maybe Text
v1PodListMetadata :: Maybe V1ListMeta
v1PodListItems :: [V1Pod]
v1PodListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PodList) -> f (Maybe Text) -> f V1PodList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodListKind
{-# INLINE v1PodListKindL #-}

-- | 'v1PodListMetadata' Lens
v1PodListMetadataL :: Lens_' V1PodList (Maybe V1ListMeta)
v1PodListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1PodList -> f V1PodList
v1PodListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PodList{[V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListMetadata :: Maybe V1ListMeta
v1PodListKind :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListApiVersion :: Maybe Text
v1PodListMetadata :: V1PodList -> Maybe V1ListMeta
v1PodListKind :: V1PodList -> Maybe Text
v1PodListItems :: V1PodList -> [V1Pod]
v1PodListApiVersion :: V1PodList -> Maybe Text
..} = (\Maybe V1ListMeta
v1PodListMetadata -> V1PodList :: Maybe Text
-> [V1Pod] -> Maybe Text -> Maybe V1ListMeta -> V1PodList
V1PodList { Maybe V1ListMeta
v1PodListMetadata :: Maybe V1ListMeta
v1PodListMetadata :: Maybe V1ListMeta
v1PodListMetadata, [V1Pod]
Maybe Text
v1PodListKind :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListApiVersion :: Maybe Text
v1PodListKind :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1PodList)
-> f (Maybe V1ListMeta) -> f V1PodList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1PodListMetadata
{-# INLINE v1PodListMetadataL #-}



-- * V1PodReadinessGate

-- | 'v1PodReadinessGateConditionType' Lens
v1PodReadinessGateConditionTypeL :: Lens_' V1PodReadinessGate (Text)
v1PodReadinessGateConditionTypeL :: (Text -> f Text) -> V1PodReadinessGate -> f V1PodReadinessGate
v1PodReadinessGateConditionTypeL Text -> f Text
f V1PodReadinessGate{Text
v1PodReadinessGateConditionType :: V1PodReadinessGate -> Text
v1PodReadinessGateConditionType :: Text
..} = (\Text
v1PodReadinessGateConditionType -> V1PodReadinessGate :: Text -> V1PodReadinessGate
V1PodReadinessGate { Text
v1PodReadinessGateConditionType :: Text
v1PodReadinessGateConditionType :: Text
v1PodReadinessGateConditionType, ..} ) (Text -> V1PodReadinessGate) -> f Text -> f V1PodReadinessGate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PodReadinessGateConditionType
{-# INLINE v1PodReadinessGateConditionTypeL #-}



-- * V1PodSecurityContext

-- | 'v1PodSecurityContextFsGroup' Lens
v1PodSecurityContextFsGroupL :: Lens_' V1PodSecurityContext (Maybe Integer)
v1PodSecurityContextFsGroupL :: (Maybe Integer -> f (Maybe Integer))
-> V1PodSecurityContext -> f V1PodSecurityContext
v1PodSecurityContextFsGroupL Maybe Integer -> f (Maybe Integer)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: V1PodSecurityContext -> Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: V1PodSecurityContext -> Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: V1PodSecurityContext -> Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextRunAsNonRoot :: V1PodSecurityContext -> Maybe Bool
v1PodSecurityContextRunAsGroup :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextFsGroup :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
..} = (\Maybe Integer
v1PodSecurityContextFsGroup -> V1PodSecurityContext :: Maybe Integer
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe [Integer]
-> Maybe [V1Sysctl]
-> Maybe V1WindowsSecurityContextOptions
-> V1PodSecurityContext
V1PodSecurityContext { Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroup, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
..} ) (Maybe Integer -> V1PodSecurityContext)
-> f (Maybe Integer) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1PodSecurityContextFsGroup
{-# INLINE v1PodSecurityContextFsGroupL #-}

-- | 'v1PodSecurityContextRunAsGroup' Lens
v1PodSecurityContextRunAsGroupL :: Lens_' V1PodSecurityContext (Maybe Integer)
v1PodSecurityContextRunAsGroupL :: (Maybe Integer -> f (Maybe Integer))
-> V1PodSecurityContext -> f V1PodSecurityContext
v1PodSecurityContextRunAsGroupL Maybe Integer -> f (Maybe Integer)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: V1PodSecurityContext -> Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: V1PodSecurityContext -> Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: V1PodSecurityContext -> Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextRunAsNonRoot :: V1PodSecurityContext -> Maybe Bool
v1PodSecurityContextRunAsGroup :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextFsGroup :: V1PodSecurityContext -> Maybe Integer
..} = (\Maybe Integer
v1PodSecurityContextRunAsGroup -> V1PodSecurityContext :: Maybe Integer
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe [Integer]
-> Maybe [V1Sysctl]
-> Maybe V1WindowsSecurityContextOptions
-> V1PodSecurityContext
V1PodSecurityContext { Maybe Integer
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsGroup, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextFsGroup :: Maybe Integer
..} ) (Maybe Integer -> V1PodSecurityContext)
-> f (Maybe Integer) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1PodSecurityContextRunAsGroup
{-# INLINE v1PodSecurityContextRunAsGroupL #-}

-- | 'v1PodSecurityContextRunAsNonRoot' Lens
v1PodSecurityContextRunAsNonRootL :: Lens_' V1PodSecurityContext (Maybe Bool)
v1PodSecurityContextRunAsNonRootL :: (Maybe Bool -> f (Maybe Bool))
-> V1PodSecurityContext -> f V1PodSecurityContext
v1PodSecurityContextRunAsNonRootL Maybe Bool -> f (Maybe Bool)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: V1PodSecurityContext -> Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: V1PodSecurityContext -> Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: V1PodSecurityContext -> Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextRunAsNonRoot :: V1PodSecurityContext -> Maybe Bool
v1PodSecurityContextRunAsGroup :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextFsGroup :: V1PodSecurityContext -> Maybe Integer
..} = (\Maybe Bool
v1PodSecurityContextRunAsNonRoot -> V1PodSecurityContext :: Maybe Integer
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe [Integer]
-> Maybe [V1Sysctl]
-> Maybe V1WindowsSecurityContextOptions
-> V1PodSecurityContext
V1PodSecurityContext { Maybe Bool
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsNonRoot, Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
..} ) (Maybe Bool -> V1PodSecurityContext)
-> f (Maybe Bool) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1PodSecurityContextRunAsNonRoot
{-# INLINE v1PodSecurityContextRunAsNonRootL #-}

-- | 'v1PodSecurityContextRunAsUser' Lens
v1PodSecurityContextRunAsUserL :: Lens_' V1PodSecurityContext (Maybe Integer)
v1PodSecurityContextRunAsUserL :: (Maybe Integer -> f (Maybe Integer))
-> V1PodSecurityContext -> f V1PodSecurityContext
v1PodSecurityContextRunAsUserL Maybe Integer -> f (Maybe Integer)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: V1PodSecurityContext -> Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: V1PodSecurityContext -> Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: V1PodSecurityContext -> Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextRunAsNonRoot :: V1PodSecurityContext -> Maybe Bool
v1PodSecurityContextRunAsGroup :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextFsGroup :: V1PodSecurityContext -> Maybe Integer
..} = (\Maybe Integer
v1PodSecurityContextRunAsUser -> V1PodSecurityContext :: Maybe Integer
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe [Integer]
-> Maybe [V1Sysctl]
-> Maybe V1WindowsSecurityContextOptions
-> V1PodSecurityContext
V1PodSecurityContext { Maybe Integer
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsUser, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
..} ) (Maybe Integer -> V1PodSecurityContext)
-> f (Maybe Integer) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1PodSecurityContextRunAsUser
{-# INLINE v1PodSecurityContextRunAsUserL #-}

-- | 'v1PodSecurityContextSeLinuxOptions' Lens
v1PodSecurityContextSeLinuxOptionsL :: Lens_' V1PodSecurityContext (Maybe V1SELinuxOptions)
v1PodSecurityContextSeLinuxOptionsL :: (Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions))
-> V1PodSecurityContext -> f V1PodSecurityContext
v1PodSecurityContextSeLinuxOptionsL Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: V1PodSecurityContext -> Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: V1PodSecurityContext -> Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: V1PodSecurityContext -> Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextRunAsNonRoot :: V1PodSecurityContext -> Maybe Bool
v1PodSecurityContextRunAsGroup :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextFsGroup :: V1PodSecurityContext -> Maybe Integer
..} = (\Maybe V1SELinuxOptions
v1PodSecurityContextSeLinuxOptions -> V1PodSecurityContext :: Maybe Integer
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe [Integer]
-> Maybe [V1Sysctl]
-> Maybe V1WindowsSecurityContextOptions
-> V1PodSecurityContext
V1PodSecurityContext { Maybe V1SELinuxOptions
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeLinuxOptions, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
..} ) (Maybe V1SELinuxOptions -> V1PodSecurityContext)
-> f (Maybe V1SELinuxOptions) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions)
f Maybe V1SELinuxOptions
v1PodSecurityContextSeLinuxOptions
{-# INLINE v1PodSecurityContextSeLinuxOptionsL #-}

-- | 'v1PodSecurityContextSupplementalGroups' Lens
v1PodSecurityContextSupplementalGroupsL :: Lens_' V1PodSecurityContext (Maybe [Integer])
v1PodSecurityContextSupplementalGroupsL :: (Maybe [Integer] -> f (Maybe [Integer]))
-> V1PodSecurityContext -> f V1PodSecurityContext
v1PodSecurityContextSupplementalGroupsL Maybe [Integer] -> f (Maybe [Integer])
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: V1PodSecurityContext -> Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: V1PodSecurityContext -> Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: V1PodSecurityContext -> Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextRunAsNonRoot :: V1PodSecurityContext -> Maybe Bool
v1PodSecurityContextRunAsGroup :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextFsGroup :: V1PodSecurityContext -> Maybe Integer
..} = (\Maybe [Integer]
v1PodSecurityContextSupplementalGroups -> V1PodSecurityContext :: Maybe Integer
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe [Integer]
-> Maybe [V1Sysctl]
-> Maybe V1WindowsSecurityContextOptions
-> V1PodSecurityContext
V1PodSecurityContext { Maybe [Integer]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroups, Maybe Bool
Maybe Integer
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
..} ) (Maybe [Integer] -> V1PodSecurityContext)
-> f (Maybe [Integer]) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Integer] -> f (Maybe [Integer])
f Maybe [Integer]
v1PodSecurityContextSupplementalGroups
{-# INLINE v1PodSecurityContextSupplementalGroupsL #-}

-- | 'v1PodSecurityContextSysctls' Lens
v1PodSecurityContextSysctlsL :: Lens_' V1PodSecurityContext (Maybe [V1Sysctl])
v1PodSecurityContextSysctlsL :: (Maybe [V1Sysctl] -> f (Maybe [V1Sysctl]))
-> V1PodSecurityContext -> f V1PodSecurityContext
v1PodSecurityContextSysctlsL Maybe [V1Sysctl] -> f (Maybe [V1Sysctl])
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: V1PodSecurityContext -> Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: V1PodSecurityContext -> Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: V1PodSecurityContext -> Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextRunAsNonRoot :: V1PodSecurityContext -> Maybe Bool
v1PodSecurityContextRunAsGroup :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextFsGroup :: V1PodSecurityContext -> Maybe Integer
..} = (\Maybe [V1Sysctl]
v1PodSecurityContextSysctls -> V1PodSecurityContext :: Maybe Integer
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe [Integer]
-> Maybe [V1Sysctl]
-> Maybe V1WindowsSecurityContextOptions
-> V1PodSecurityContext
V1PodSecurityContext { Maybe [V1Sysctl]
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSysctls, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
..} ) (Maybe [V1Sysctl] -> V1PodSecurityContext)
-> f (Maybe [V1Sysctl]) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Sysctl] -> f (Maybe [V1Sysctl])
f Maybe [V1Sysctl]
v1PodSecurityContextSysctls
{-# INLINE v1PodSecurityContextSysctlsL #-}

-- | 'v1PodSecurityContextWindowsOptions' Lens
v1PodSecurityContextWindowsOptionsL :: Lens_' V1PodSecurityContext (Maybe V1WindowsSecurityContextOptions)
v1PodSecurityContextWindowsOptionsL :: (Maybe V1WindowsSecurityContextOptions
 -> f (Maybe V1WindowsSecurityContextOptions))
-> V1PodSecurityContext -> f V1PodSecurityContext
v1PodSecurityContextWindowsOptionsL Maybe V1WindowsSecurityContextOptions
-> f (Maybe V1WindowsSecurityContextOptions)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextWindowsOptions :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextSysctls :: V1PodSecurityContext -> Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: V1PodSecurityContext -> Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: V1PodSecurityContext -> Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextRunAsNonRoot :: V1PodSecurityContext -> Maybe Bool
v1PodSecurityContextRunAsGroup :: V1PodSecurityContext -> Maybe Integer
v1PodSecurityContextFsGroup :: V1PodSecurityContext -> Maybe Integer
..} = (\Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextWindowsOptions -> V1PodSecurityContext :: Maybe Integer
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe [Integer]
-> Maybe [V1Sysctl]
-> Maybe V1WindowsSecurityContextOptions
-> V1PodSecurityContext
V1PodSecurityContext { Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextWindowsOptions, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe V1SELinuxOptions
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
..} ) (Maybe V1WindowsSecurityContextOptions -> V1PodSecurityContext)
-> f (Maybe V1WindowsSecurityContextOptions)
-> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1WindowsSecurityContextOptions
-> f (Maybe V1WindowsSecurityContextOptions)
f Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextWindowsOptions
{-# INLINE v1PodSecurityContextWindowsOptionsL #-}



-- * V1PodSpec

-- | 'v1PodSpecActiveDeadlineSeconds' Lens
v1PodSpecActiveDeadlineSecondsL :: Lens_' V1PodSpec (Maybe Integer)
v1PodSpecActiveDeadlineSecondsL :: (Maybe Integer -> f (Maybe Integer)) -> V1PodSpec -> f V1PodSpec
v1PodSpecActiveDeadlineSecondsL Maybe Integer -> f (Maybe Integer)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} = (\Maybe Integer
v1PodSpecActiveDeadlineSeconds -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Integer
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecActiveDeadlineSeconds, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
..} ) (Maybe Integer -> V1PodSpec) -> f (Maybe Integer) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1PodSpecActiveDeadlineSeconds
{-# INLINE v1PodSpecActiveDeadlineSecondsL #-}

-- | 'v1PodSpecAffinity' Lens
v1PodSpecAffinityL :: Lens_' V1PodSpec (Maybe V1Affinity)
v1PodSpecAffinityL :: (Maybe V1Affinity -> f (Maybe V1Affinity))
-> V1PodSpec -> f V1PodSpec
v1PodSpecAffinityL Maybe V1Affinity -> f (Maybe V1Affinity)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe V1Affinity
v1PodSpecAffinity -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe V1Affinity
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAffinity, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe V1Affinity -> V1PodSpec)
-> f (Maybe V1Affinity) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Affinity -> f (Maybe V1Affinity)
f Maybe V1Affinity
v1PodSpecAffinity
{-# INLINE v1PodSpecAffinityL #-}

-- | 'v1PodSpecAutomountServiceAccountToken' Lens
v1PodSpecAutomountServiceAccountTokenL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecAutomountServiceAccountTokenL :: (Maybe Bool -> f (Maybe Bool)) -> V1PodSpec -> f V1PodSpec
v1PodSpecAutomountServiceAccountTokenL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Bool
v1PodSpecAutomountServiceAccountToken -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Bool
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAutomountServiceAccountToken, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Bool -> V1PodSpec) -> f (Maybe Bool) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1PodSpecAutomountServiceAccountToken
{-# INLINE v1PodSpecAutomountServiceAccountTokenL #-}

-- | 'v1PodSpecContainers' Lens
v1PodSpecContainersL :: Lens_' V1PodSpec ([V1Container])
v1PodSpecContainersL :: ([V1Container] -> f [V1Container]) -> V1PodSpec -> f V1PodSpec
v1PodSpecContainersL [V1Container] -> f [V1Container]
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\[V1Container]
v1PodSpecContainers -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { [V1Container]
v1PodSpecContainers :: [V1Container]
v1PodSpecContainers :: [V1Container]
v1PodSpecContainers, Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) ([V1Container] -> V1PodSpec) -> f [V1Container] -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Container] -> f [V1Container]
f [V1Container]
v1PodSpecContainers
{-# INLINE v1PodSpecContainersL #-}

-- | 'v1PodSpecDnsConfig' Lens
v1PodSpecDnsConfigL :: Lens_' V1PodSpec (Maybe V1PodDNSConfig)
v1PodSpecDnsConfigL :: (Maybe V1PodDNSConfig -> f (Maybe V1PodDNSConfig))
-> V1PodSpec -> f V1PodSpec
v1PodSpecDnsConfigL Maybe V1PodDNSConfig -> f (Maybe V1PodDNSConfig)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe V1PodDNSConfig
v1PodSpecDnsConfig -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe V1PodDNSConfig
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsConfig, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe V1PodDNSConfig -> V1PodSpec)
-> f (Maybe V1PodDNSConfig) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodDNSConfig -> f (Maybe V1PodDNSConfig)
f Maybe V1PodDNSConfig
v1PodSpecDnsConfig
{-# INLINE v1PodSpecDnsConfigL #-}

-- | 'v1PodSpecDnsPolicy' Lens
v1PodSpecDnsPolicyL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecDnsPolicyL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecDnsPolicyL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecDnsPolicy -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsPolicy, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecDnsPolicy
{-# INLINE v1PodSpecDnsPolicyL #-}

-- | 'v1PodSpecEnableServiceLinks' Lens
v1PodSpecEnableServiceLinksL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecEnableServiceLinksL :: (Maybe Bool -> f (Maybe Bool)) -> V1PodSpec -> f V1PodSpec
v1PodSpecEnableServiceLinksL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Bool
v1PodSpecEnableServiceLinks -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Bool
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEnableServiceLinks, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Bool -> V1PodSpec) -> f (Maybe Bool) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1PodSpecEnableServiceLinks
{-# INLINE v1PodSpecEnableServiceLinksL #-}

-- | 'v1PodSpecEphemeralContainers' Lens
v1PodSpecEphemeralContainersL :: Lens_' V1PodSpec (Maybe [V1EphemeralContainer])
v1PodSpecEphemeralContainersL :: (Maybe [V1EphemeralContainer] -> f (Maybe [V1EphemeralContainer]))
-> V1PodSpec -> f V1PodSpec
v1PodSpecEphemeralContainersL Maybe [V1EphemeralContainer] -> f (Maybe [V1EphemeralContainer])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe [V1EphemeralContainer]
v1PodSpecEphemeralContainers -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe [V1EphemeralContainer]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEphemeralContainers, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe [V1EphemeralContainer] -> V1PodSpec)
-> f (Maybe [V1EphemeralContainer]) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EphemeralContainer] -> f (Maybe [V1EphemeralContainer])
f Maybe [V1EphemeralContainer]
v1PodSpecEphemeralContainers
{-# INLINE v1PodSpecEphemeralContainersL #-}

-- | 'v1PodSpecHostAliases' Lens
v1PodSpecHostAliasesL :: Lens_' V1PodSpec (Maybe [V1HostAlias])
v1PodSpecHostAliasesL :: (Maybe [V1HostAlias] -> f (Maybe [V1HostAlias]))
-> V1PodSpec -> f V1PodSpec
v1PodSpecHostAliasesL Maybe [V1HostAlias] -> f (Maybe [V1HostAlias])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe [V1HostAlias]
v1PodSpecHostAliases -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe [V1HostAlias]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostAliases, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe [V1HostAlias] -> V1PodSpec)
-> f (Maybe [V1HostAlias]) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1HostAlias] -> f (Maybe [V1HostAlias])
f Maybe [V1HostAlias]
v1PodSpecHostAliases
{-# INLINE v1PodSpecHostAliasesL #-}

-- | 'v1PodSpecHostIpc' Lens
v1PodSpecHostIpcL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecHostIpcL :: (Maybe Bool -> f (Maybe Bool)) -> V1PodSpec -> f V1PodSpec
v1PodSpecHostIpcL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Bool
v1PodSpecHostIpc -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostIpc, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Bool -> V1PodSpec) -> f (Maybe Bool) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1PodSpecHostIpc
{-# INLINE v1PodSpecHostIpcL #-}

-- | 'v1PodSpecHostNetwork' Lens
v1PodSpecHostNetworkL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecHostNetworkL :: (Maybe Bool -> f (Maybe Bool)) -> V1PodSpec -> f V1PodSpec
v1PodSpecHostNetworkL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Bool
v1PodSpecHostNetwork -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostNetwork, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Bool -> V1PodSpec) -> f (Maybe Bool) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1PodSpecHostNetwork
{-# INLINE v1PodSpecHostNetworkL #-}

-- | 'v1PodSpecHostPid' Lens
v1PodSpecHostPidL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecHostPidL :: (Maybe Bool -> f (Maybe Bool)) -> V1PodSpec -> f V1PodSpec
v1PodSpecHostPidL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Bool
v1PodSpecHostPid -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostPid, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Bool -> V1PodSpec) -> f (Maybe Bool) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1PodSpecHostPid
{-# INLINE v1PodSpecHostPidL #-}

-- | 'v1PodSpecHostname' Lens
v1PodSpecHostnameL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecHostnameL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecHostnameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecHostname -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecHostname :: Maybe Text
v1PodSpecHostname :: Maybe Text
v1PodSpecHostname, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecHostname
{-# INLINE v1PodSpecHostnameL #-}

-- | 'v1PodSpecImagePullSecrets' Lens
v1PodSpecImagePullSecretsL :: Lens_' V1PodSpec (Maybe [V1LocalObjectReference])
v1PodSpecImagePullSecretsL :: (Maybe [V1LocalObjectReference]
 -> f (Maybe [V1LocalObjectReference]))
-> V1PodSpec -> f V1PodSpec
v1PodSpecImagePullSecretsL Maybe [V1LocalObjectReference]
-> f (Maybe [V1LocalObjectReference])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe [V1LocalObjectReference]
v1PodSpecImagePullSecrets -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe [V1LocalObjectReference]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecImagePullSecrets, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe [V1LocalObjectReference] -> V1PodSpec)
-> f (Maybe [V1LocalObjectReference]) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1LocalObjectReference]
-> f (Maybe [V1LocalObjectReference])
f Maybe [V1LocalObjectReference]
v1PodSpecImagePullSecrets
{-# INLINE v1PodSpecImagePullSecretsL #-}

-- | 'v1PodSpecInitContainers' Lens
v1PodSpecInitContainersL :: Lens_' V1PodSpec (Maybe [V1Container])
v1PodSpecInitContainersL :: (Maybe [V1Container] -> f (Maybe [V1Container]))
-> V1PodSpec -> f V1PodSpec
v1PodSpecInitContainersL Maybe [V1Container] -> f (Maybe [V1Container])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe [V1Container]
v1PodSpecInitContainers -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe [V1Container]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecInitContainers, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe [V1Container] -> V1PodSpec)
-> f (Maybe [V1Container]) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Container] -> f (Maybe [V1Container])
f Maybe [V1Container]
v1PodSpecInitContainers
{-# INLINE v1PodSpecInitContainersL #-}

-- | 'v1PodSpecNodeName' Lens
v1PodSpecNodeNameL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecNodeNameL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecNodeNameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecNodeName -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeName, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecNodeName
{-# INLINE v1PodSpecNodeNameL #-}

-- | 'v1PodSpecNodeSelector' Lens
v1PodSpecNodeSelectorL :: Lens_' V1PodSpec (Maybe (Map.Map String Text))
v1PodSpecNodeSelectorL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1PodSpec -> f V1PodSpec
v1PodSpecNodeSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe (Map String Text)
v1PodSpecNodeSelector -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe (Map String Text)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeSelector, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe (Map String Text) -> V1PodSpec)
-> f (Maybe (Map String Text)) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1PodSpecNodeSelector
{-# INLINE v1PodSpecNodeSelectorL #-}

-- | 'v1PodSpecOverhead' Lens
v1PodSpecOverheadL :: Lens_' V1PodSpec (Maybe (Map.Map String Quantity))
v1PodSpecOverheadL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1PodSpec -> f V1PodSpec
v1PodSpecOverheadL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe (Map String Quantity)
v1PodSpecOverhead -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe (Map String Quantity)
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecOverhead, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe (Map String Quantity) -> V1PodSpec)
-> f (Maybe (Map String Quantity)) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1PodSpecOverhead
{-# INLINE v1PodSpecOverheadL #-}

-- | 'v1PodSpecPreemptionPolicy' Lens
v1PodSpecPreemptionPolicyL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecPreemptionPolicyL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecPreemptionPolicyL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecPreemptionPolicy -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPreemptionPolicy, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecPreemptionPolicy
{-# INLINE v1PodSpecPreemptionPolicyL #-}

-- | 'v1PodSpecPriority' Lens
v1PodSpecPriorityL :: Lens_' V1PodSpec (Maybe Int)
v1PodSpecPriorityL :: (Maybe Int -> f (Maybe Int)) -> V1PodSpec -> f V1PodSpec
v1PodSpecPriorityL Maybe Int -> f (Maybe Int)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Int
v1PodSpecPriority -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Int
v1PodSpecPriority :: Maybe Int
v1PodSpecPriority :: Maybe Int
v1PodSpecPriority, [V1Container]
Maybe Bool
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Int -> V1PodSpec) -> f (Maybe Int) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1PodSpecPriority
{-# INLINE v1PodSpecPriorityL #-}

-- | 'v1PodSpecPriorityClassName' Lens
v1PodSpecPriorityClassNameL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecPriorityClassNameL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecPriorityClassNameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecPriorityClassName -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriorityClassName, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecPriorityClassName
{-# INLINE v1PodSpecPriorityClassNameL #-}

-- | 'v1PodSpecReadinessGates' Lens
v1PodSpecReadinessGatesL :: Lens_' V1PodSpec (Maybe [V1PodReadinessGate])
v1PodSpecReadinessGatesL :: (Maybe [V1PodReadinessGate] -> f (Maybe [V1PodReadinessGate]))
-> V1PodSpec -> f V1PodSpec
v1PodSpecReadinessGatesL Maybe [V1PodReadinessGate] -> f (Maybe [V1PodReadinessGate])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe [V1PodReadinessGate]
v1PodSpecReadinessGates -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe [V1PodReadinessGate]
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecReadinessGates, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe [V1PodReadinessGate] -> V1PodSpec)
-> f (Maybe [V1PodReadinessGate]) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PodReadinessGate] -> f (Maybe [V1PodReadinessGate])
f Maybe [V1PodReadinessGate]
v1PodSpecReadinessGates
{-# INLINE v1PodSpecReadinessGatesL #-}

-- | 'v1PodSpecRestartPolicy' Lens
v1PodSpecRestartPolicyL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecRestartPolicyL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecRestartPolicyL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecRestartPolicy -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRestartPolicy, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecRestartPolicy
{-# INLINE v1PodSpecRestartPolicyL #-}

-- | 'v1PodSpecRuntimeClassName' Lens
v1PodSpecRuntimeClassNameL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecRuntimeClassNameL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecRuntimeClassNameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecRuntimeClassName -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRuntimeClassName, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecRuntimeClassName
{-# INLINE v1PodSpecRuntimeClassNameL #-}

-- | 'v1PodSpecSchedulerName' Lens
v1PodSpecSchedulerNameL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecSchedulerNameL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecSchedulerNameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecSchedulerName -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulerName, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecSchedulerName
{-# INLINE v1PodSpecSchedulerNameL #-}

-- | 'v1PodSpecSecurityContext' Lens
v1PodSpecSecurityContextL :: Lens_' V1PodSpec (Maybe V1PodSecurityContext)
v1PodSpecSecurityContextL :: (Maybe V1PodSecurityContext -> f (Maybe V1PodSecurityContext))
-> V1PodSpec -> f V1PodSpec
v1PodSpecSecurityContextL Maybe V1PodSecurityContext -> f (Maybe V1PodSecurityContext)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe V1PodSecurityContext
v1PodSpecSecurityContext -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe V1PodSecurityContext
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSecurityContext, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe V1PodSecurityContext -> V1PodSpec)
-> f (Maybe V1PodSecurityContext) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodSecurityContext -> f (Maybe V1PodSecurityContext)
f Maybe V1PodSecurityContext
v1PodSpecSecurityContext
{-# INLINE v1PodSpecSecurityContextL #-}

-- | 'v1PodSpecServiceAccount' Lens
v1PodSpecServiceAccountL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecServiceAccountL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecServiceAccountL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecServiceAccount -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccount, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecServiceAccount
{-# INLINE v1PodSpecServiceAccountL #-}

-- | 'v1PodSpecServiceAccountName' Lens
v1PodSpecServiceAccountNameL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecServiceAccountNameL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecServiceAccountNameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecServiceAccountName -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccountName, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecServiceAccountName
{-# INLINE v1PodSpecServiceAccountNameL #-}

-- | 'v1PodSpecShareProcessNamespace' Lens
v1PodSpecShareProcessNamespaceL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecShareProcessNamespaceL :: (Maybe Bool -> f (Maybe Bool)) -> V1PodSpec -> f V1PodSpec
v1PodSpecShareProcessNamespaceL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Bool
v1PodSpecShareProcessNamespace -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecShareProcessNamespace, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Bool -> V1PodSpec) -> f (Maybe Bool) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1PodSpecShareProcessNamespace
{-# INLINE v1PodSpecShareProcessNamespaceL #-}

-- | 'v1PodSpecSubdomain' Lens
v1PodSpecSubdomainL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecSubdomainL :: (Maybe Text -> f (Maybe Text)) -> V1PodSpec -> f V1PodSpec
v1PodSpecSubdomainL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Text
v1PodSpecSubdomain -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Text
v1PodSpecSubdomain :: Maybe Text
v1PodSpecSubdomain :: Maybe Text
v1PodSpecSubdomain, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Text -> V1PodSpec) -> f (Maybe Text) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSpecSubdomain
{-# INLINE v1PodSpecSubdomainL #-}

-- | 'v1PodSpecTerminationGracePeriodSeconds' Lens
v1PodSpecTerminationGracePeriodSecondsL :: Lens_' V1PodSpec (Maybe Integer)
v1PodSpecTerminationGracePeriodSecondsL :: (Maybe Integer -> f (Maybe Integer)) -> V1PodSpec -> f V1PodSpec
v1PodSpecTerminationGracePeriodSecondsL Maybe Integer -> f (Maybe Integer)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe Integer
v1PodSpecTerminationGracePeriodSeconds -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe Integer
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTerminationGracePeriodSeconds, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe Integer -> V1PodSpec) -> f (Maybe Integer) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1PodSpecTerminationGracePeriodSeconds
{-# INLINE v1PodSpecTerminationGracePeriodSecondsL #-}

-- | 'v1PodSpecTolerations' Lens
v1PodSpecTolerationsL :: Lens_' V1PodSpec (Maybe [V1Toleration])
v1PodSpecTolerationsL :: (Maybe [V1Toleration] -> f (Maybe [V1Toleration]))
-> V1PodSpec -> f V1PodSpec
v1PodSpecTolerationsL Maybe [V1Toleration] -> f (Maybe [V1Toleration])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe [V1Toleration]
v1PodSpecTolerations -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe [V1Toleration]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTolerations, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe [V1Toleration] -> V1PodSpec)
-> f (Maybe [V1Toleration]) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Toleration] -> f (Maybe [V1Toleration])
f Maybe [V1Toleration]
v1PodSpecTolerations
{-# INLINE v1PodSpecTolerationsL #-}

-- | 'v1PodSpecTopologySpreadConstraints' Lens
v1PodSpecTopologySpreadConstraintsL :: Lens_' V1PodSpec (Maybe [V1TopologySpreadConstraint])
v1PodSpecTopologySpreadConstraintsL :: (Maybe [V1TopologySpreadConstraint]
 -> f (Maybe [V1TopologySpreadConstraint]))
-> V1PodSpec -> f V1PodSpec
v1PodSpecTopologySpreadConstraintsL Maybe [V1TopologySpreadConstraint]
-> f (Maybe [V1TopologySpreadConstraint])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe [V1TopologySpreadConstraint]
v1PodSpecTopologySpreadConstraints -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe [V1TopologySpreadConstraint]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTopologySpreadConstraints, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe [V1TopologySpreadConstraint] -> V1PodSpec)
-> f (Maybe [V1TopologySpreadConstraint]) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1TopologySpreadConstraint]
-> f (Maybe [V1TopologySpreadConstraint])
f Maybe [V1TopologySpreadConstraint]
v1PodSpecTopologySpreadConstraints
{-# INLINE v1PodSpecTopologySpreadConstraintsL #-}

-- | 'v1PodSpecVolumes' Lens
v1PodSpecVolumesL :: Lens_' V1PodSpec (Maybe [V1Volume])
v1PodSpecVolumesL :: (Maybe [V1Volume] -> f (Maybe [V1Volume]))
-> V1PodSpec -> f V1PodSpec
v1PodSpecVolumesL Maybe [V1Volume] -> f (Maybe [V1Volume])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecVolumes :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecTopologySpreadConstraints :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: V1PodSpec -> Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecSubdomain :: V1PodSpec -> Maybe Text
v1PodSpecShareProcessNamespace :: V1PodSpec -> Maybe Bool
v1PodSpecServiceAccountName :: V1PodSpec -> Maybe Text
v1PodSpecServiceAccount :: V1PodSpec -> Maybe Text
v1PodSpecSecurityContext :: V1PodSpec -> Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: V1PodSpec -> Maybe Text
v1PodSpecRuntimeClassName :: V1PodSpec -> Maybe Text
v1PodSpecRestartPolicy :: V1PodSpec -> Maybe Text
v1PodSpecReadinessGates :: V1PodSpec -> Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: V1PodSpec -> Maybe Text
v1PodSpecPriority :: V1PodSpec -> Maybe Int
v1PodSpecPreemptionPolicy :: V1PodSpec -> Maybe Text
v1PodSpecOverhead :: V1PodSpec -> Maybe (Map String Quantity)
v1PodSpecNodeSelector :: V1PodSpec -> Maybe (Map String Text)
v1PodSpecNodeName :: V1PodSpec -> Maybe Text
v1PodSpecInitContainers :: V1PodSpec -> Maybe [V1Container]
v1PodSpecImagePullSecrets :: V1PodSpec -> Maybe [V1LocalObjectReference]
v1PodSpecHostname :: V1PodSpec -> Maybe Text
v1PodSpecHostPid :: V1PodSpec -> Maybe Bool
v1PodSpecHostNetwork :: V1PodSpec -> Maybe Bool
v1PodSpecHostIpc :: V1PodSpec -> Maybe Bool
v1PodSpecHostAliases :: V1PodSpec -> Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: V1PodSpec -> Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: V1PodSpec -> Maybe Bool
v1PodSpecDnsPolicy :: V1PodSpec -> Maybe Text
v1PodSpecDnsConfig :: V1PodSpec -> Maybe V1PodDNSConfig
v1PodSpecContainers :: V1PodSpec -> [V1Container]
v1PodSpecAutomountServiceAccountToken :: V1PodSpec -> Maybe Bool
v1PodSpecAffinity :: V1PodSpec -> Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
..} = (\Maybe [V1Volume]
v1PodSpecVolumes -> V1PodSpec :: Maybe Integer
-> Maybe V1Affinity
-> Maybe Bool
-> [V1Container]
-> Maybe V1PodDNSConfig
-> Maybe Text
-> Maybe Bool
-> Maybe [V1EphemeralContainer]
-> Maybe [V1HostAlias]
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe [V1LocalObjectReference]
-> Maybe [V1Container]
-> Maybe Text
-> Maybe (Map String Text)
-> Maybe (Map String Quantity)
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe [V1PodReadinessGate]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe V1PodSecurityContext
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Integer
-> Maybe [V1Toleration]
-> Maybe [V1TopologySpreadConstraint]
-> Maybe [V1Volume]
-> V1PodSpec
V1PodSpec { Maybe [V1Volume]
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecVolumes, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe Text
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecSubdomain :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeName :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecHostname :: Maybe Text
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecContainers :: [V1Container]
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
..} ) (Maybe [V1Volume] -> V1PodSpec)
-> f (Maybe [V1Volume]) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Volume] -> f (Maybe [V1Volume])
f Maybe [V1Volume]
v1PodSpecVolumes
{-# INLINE v1PodSpecVolumesL #-}



-- * V1PodStatus

-- | 'v1PodStatusConditions' Lens
v1PodStatusConditionsL :: Lens_' V1PodStatus (Maybe [V1PodCondition])
v1PodStatusConditionsL :: (Maybe [V1PodCondition] -> f (Maybe [V1PodCondition]))
-> V1PodStatus -> f V1PodStatus
v1PodStatusConditionsL Maybe [V1PodCondition] -> f (Maybe [V1PodCondition])
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} = (\Maybe [V1PodCondition]
v1PodStatusConditions -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe [V1PodCondition]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusConditions, Maybe [V1PodIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
..} ) (Maybe [V1PodCondition] -> V1PodStatus)
-> f (Maybe [V1PodCondition]) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PodCondition] -> f (Maybe [V1PodCondition])
f Maybe [V1PodCondition]
v1PodStatusConditions
{-# INLINE v1PodStatusConditionsL #-}

-- | 'v1PodStatusContainerStatuses' Lens
v1PodStatusContainerStatusesL :: Lens_' V1PodStatus (Maybe [V1ContainerStatus])
v1PodStatusContainerStatusesL :: (Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus]))
-> V1PodStatus -> f V1PodStatus
v1PodStatusContainerStatusesL Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus])
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe [V1ContainerStatus] -> V1PodStatus)
-> f (Maybe [V1ContainerStatus]) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus])
f Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses
{-# INLINE v1PodStatusContainerStatusesL #-}

-- | 'v1PodStatusEphemeralContainerStatuses' Lens
v1PodStatusEphemeralContainerStatusesL :: Lens_' V1PodStatus (Maybe [V1ContainerStatus])
v1PodStatusEphemeralContainerStatusesL :: (Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus]))
-> V1PodStatus -> f V1PodStatus
v1PodStatusEphemeralContainerStatusesL Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus])
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe [V1ContainerStatus] -> V1PodStatus)
-> f (Maybe [V1ContainerStatus]) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus])
f Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses
{-# INLINE v1PodStatusEphemeralContainerStatusesL #-}

-- | 'v1PodStatusHostIp' Lens
v1PodStatusHostIpL :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusHostIpL :: (Maybe Text -> f (Maybe Text)) -> V1PodStatus -> f V1PodStatus
v1PodStatusHostIpL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe Text
v1PodStatusHostIp -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe Text
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIp, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe Text -> V1PodStatus) -> f (Maybe Text) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodStatusHostIp
{-# INLINE v1PodStatusHostIpL #-}

-- | 'v1PodStatusInitContainerStatuses' Lens
v1PodStatusInitContainerStatusesL :: Lens_' V1PodStatus (Maybe [V1ContainerStatus])
v1PodStatusInitContainerStatusesL :: (Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus]))
-> V1PodStatus -> f V1PodStatus
v1PodStatusInitContainerStatusesL Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus])
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe [V1ContainerStatus]
v1PodStatusInitContainerStatuses -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe [V1ContainerStatus]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusInitContainerStatuses, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe [V1ContainerStatus] -> V1PodStatus)
-> f (Maybe [V1ContainerStatus]) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus])
f Maybe [V1ContainerStatus]
v1PodStatusInitContainerStatuses
{-# INLINE v1PodStatusInitContainerStatusesL #-}

-- | 'v1PodStatusMessage' Lens
v1PodStatusMessageL :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusMessageL :: (Maybe Text -> f (Maybe Text)) -> V1PodStatus -> f V1PodStatus
v1PodStatusMessageL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe Text
v1PodStatusMessage -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusMessage, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe Text -> V1PodStatus) -> f (Maybe Text) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodStatusMessage
{-# INLINE v1PodStatusMessageL #-}

-- | 'v1PodStatusNominatedNodeName' Lens
v1PodStatusNominatedNodeNameL :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusNominatedNodeNameL :: (Maybe Text -> f (Maybe Text)) -> V1PodStatus -> f V1PodStatus
v1PodStatusNominatedNodeNameL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe Text
v1PodStatusNominatedNodeName -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusNominatedNodeName, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe Text -> V1PodStatus) -> f (Maybe Text) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodStatusNominatedNodeName
{-# INLINE v1PodStatusNominatedNodeNameL #-}

-- | 'v1PodStatusPhase' Lens
v1PodStatusPhaseL :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusPhaseL :: (Maybe Text -> f (Maybe Text)) -> V1PodStatus -> f V1PodStatus
v1PodStatusPhaseL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe Text
v1PodStatusPhase -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPhase, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe Text -> V1PodStatus) -> f (Maybe Text) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodStatusPhase
{-# INLINE v1PodStatusPhaseL #-}

-- | 'v1PodStatusPodIp' Lens
v1PodStatusPodIpL :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusPodIpL :: (Maybe Text -> f (Maybe Text)) -> V1PodStatus -> f V1PodStatus
v1PodStatusPodIpL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe Text
v1PodStatusPodIp -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIp, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe Text -> V1PodStatus) -> f (Maybe Text) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodStatusPodIp
{-# INLINE v1PodStatusPodIpL #-}

-- | 'v1PodStatusPodIPs' Lens
v1PodStatusPodIPsL :: Lens_' V1PodStatus (Maybe [V1PodIP])
v1PodStatusPodIPsL :: (Maybe [V1PodIP] -> f (Maybe [V1PodIP]))
-> V1PodStatus -> f V1PodStatus
v1PodStatusPodIPsL Maybe [V1PodIP] -> f (Maybe [V1PodIP])
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe [V1PodIP]
v1PodStatusPodIPs -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe [V1PodIP]
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIPs, Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe [V1PodIP] -> V1PodStatus)
-> f (Maybe [V1PodIP]) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PodIP] -> f (Maybe [V1PodIP])
f Maybe [V1PodIP]
v1PodStatusPodIPs
{-# INLINE v1PodStatusPodIPsL #-}

-- | 'v1PodStatusQosClass' Lens
v1PodStatusQosClassL :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusQosClassL :: (Maybe Text -> f (Maybe Text)) -> V1PodStatus -> f V1PodStatus
v1PodStatusQosClassL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe Text
v1PodStatusQosClass -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusQosClass, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe Text -> V1PodStatus) -> f (Maybe Text) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodStatusQosClass
{-# INLINE v1PodStatusQosClassL #-}

-- | 'v1PodStatusReason' Lens
v1PodStatusReasonL :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusReasonL :: (Maybe Text -> f (Maybe Text)) -> V1PodStatus -> f V1PodStatus
v1PodStatusReasonL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe Text
v1PodStatusReason -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusReason, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe Text -> V1PodStatus) -> f (Maybe Text) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodStatusReason
{-# INLINE v1PodStatusReasonL #-}

-- | 'v1PodStatusStartTime' Lens
v1PodStatusStartTimeL :: Lens_' V1PodStatus (Maybe DateTime)
v1PodStatusStartTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1PodStatus -> f V1PodStatus
v1PodStatusStartTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PodStatus{Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusStartTime :: V1PodStatus -> Maybe DateTime
v1PodStatusReason :: V1PodStatus -> Maybe Text
v1PodStatusQosClass :: V1PodStatus -> Maybe Text
v1PodStatusPodIPs :: V1PodStatus -> Maybe [V1PodIP]
v1PodStatusPodIp :: V1PodStatus -> Maybe Text
v1PodStatusPhase :: V1PodStatus -> Maybe Text
v1PodStatusNominatedNodeName :: V1PodStatus -> Maybe Text
v1PodStatusMessage :: V1PodStatus -> Maybe Text
v1PodStatusInitContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusHostIp :: V1PodStatus -> Maybe Text
v1PodStatusEphemeralContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: V1PodStatus -> Maybe [V1ContainerStatus]
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
..} = (\Maybe DateTime
v1PodStatusStartTime -> V1PodStatus :: Maybe [V1PodCondition]
-> Maybe [V1ContainerStatus]
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe [V1ContainerStatus]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe [V1PodIP]
-> Maybe Text
-> Maybe Text
-> Maybe DateTime
-> V1PodStatus
V1PodStatus { Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusStartTime, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusReason :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusPodIPs :: Maybe [V1PodIP]
v1PodStatusPodIp :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
..} ) (Maybe DateTime -> V1PodStatus)
-> f (Maybe DateTime) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1PodStatusStartTime
{-# INLINE v1PodStatusStartTimeL #-}



-- * V1PodTemplate

-- | 'v1PodTemplateApiVersion' Lens
v1PodTemplateApiVersionL :: Lens_' V1PodTemplate (Maybe Text)
v1PodTemplateApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1PodTemplate -> f V1PodTemplate
v1PodTemplateApiVersionL Maybe Text -> f (Maybe Text)
f V1PodTemplate{Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateTemplate :: V1PodTemplate -> Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: V1PodTemplate -> Maybe V1ObjectMeta
v1PodTemplateKind :: V1PodTemplate -> Maybe Text
v1PodTemplateApiVersion :: V1PodTemplate -> Maybe Text
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateKind :: Maybe Text
v1PodTemplateApiVersion :: Maybe Text
..} = (\Maybe Text
v1PodTemplateApiVersion -> V1PodTemplate :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PodTemplateSpec
-> V1PodTemplate
V1PodTemplate { Maybe Text
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateApiVersion, Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateKind :: Maybe Text
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateKind :: Maybe Text
..} ) (Maybe Text -> V1PodTemplate) -> f (Maybe Text) -> f V1PodTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodTemplateApiVersion
{-# INLINE v1PodTemplateApiVersionL #-}

-- | 'v1PodTemplateKind' Lens
v1PodTemplateKindL :: Lens_' V1PodTemplate (Maybe Text)
v1PodTemplateKindL :: (Maybe Text -> f (Maybe Text)) -> V1PodTemplate -> f V1PodTemplate
v1PodTemplateKindL Maybe Text -> f (Maybe Text)
f V1PodTemplate{Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateKind :: Maybe Text
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateTemplate :: V1PodTemplate -> Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: V1PodTemplate -> Maybe V1ObjectMeta
v1PodTemplateKind :: V1PodTemplate -> Maybe Text
v1PodTemplateApiVersion :: V1PodTemplate -> Maybe Text
..} = (\Maybe Text
v1PodTemplateKind -> V1PodTemplate :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PodTemplateSpec
-> V1PodTemplate
V1PodTemplate { Maybe Text
v1PodTemplateKind :: Maybe Text
v1PodTemplateKind :: Maybe Text
v1PodTemplateKind, Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PodTemplate) -> f (Maybe Text) -> f V1PodTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodTemplateKind
{-# INLINE v1PodTemplateKindL #-}

-- | 'v1PodTemplateMetadata' Lens
v1PodTemplateMetadataL :: Lens_' V1PodTemplate (Maybe V1ObjectMeta)
v1PodTemplateMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1PodTemplate -> f V1PodTemplate
v1PodTemplateMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PodTemplate{Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateKind :: Maybe Text
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateTemplate :: V1PodTemplate -> Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: V1PodTemplate -> Maybe V1ObjectMeta
v1PodTemplateKind :: V1PodTemplate -> Maybe Text
v1PodTemplateApiVersion :: V1PodTemplate -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1PodTemplateMetadata -> V1PodTemplate :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PodTemplateSpec
-> V1PodTemplate
V1PodTemplate { Maybe V1ObjectMeta
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateMetadata, Maybe Text
Maybe V1PodTemplateSpec
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateKind :: Maybe Text
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateKind :: Maybe Text
v1PodTemplateApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1PodTemplate)
-> f (Maybe V1ObjectMeta) -> f V1PodTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1PodTemplateMetadata
{-# INLINE v1PodTemplateMetadataL #-}

-- | 'v1PodTemplateTemplate' Lens
v1PodTemplateTemplateL :: Lens_' V1PodTemplate (Maybe V1PodTemplateSpec)
v1PodTemplateTemplateL :: (Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec))
-> V1PodTemplate -> f V1PodTemplate
v1PodTemplateTemplateL Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f V1PodTemplate{Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateKind :: Maybe Text
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateTemplate :: V1PodTemplate -> Maybe V1PodTemplateSpec
v1PodTemplateMetadata :: V1PodTemplate -> Maybe V1ObjectMeta
v1PodTemplateKind :: V1PodTemplate -> Maybe Text
v1PodTemplateApiVersion :: V1PodTemplate -> Maybe Text
..} = (\Maybe V1PodTemplateSpec
v1PodTemplateTemplate -> V1PodTemplate :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1PodTemplateSpec
-> V1PodTemplate
V1PodTemplate { Maybe V1PodTemplateSpec
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateTemplate, Maybe Text
Maybe V1ObjectMeta
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateKind :: Maybe Text
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateKind :: Maybe Text
v1PodTemplateApiVersion :: Maybe Text
..} ) (Maybe V1PodTemplateSpec -> V1PodTemplate)
-> f (Maybe V1PodTemplateSpec) -> f V1PodTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f Maybe V1PodTemplateSpec
v1PodTemplateTemplate
{-# INLINE v1PodTemplateTemplateL #-}



-- * V1PodTemplateList

-- | 'v1PodTemplateListApiVersion' Lens
v1PodTemplateListApiVersionL :: Lens_' V1PodTemplateList (Maybe Text)
v1PodTemplateListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1PodTemplateList -> f V1PodTemplateList
v1PodTemplateListApiVersionL Maybe Text -> f (Maybe Text)
f V1PodTemplateList{[V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListMetadata :: V1PodTemplateList -> Maybe V1ListMeta
v1PodTemplateListKind :: V1PodTemplateList -> Maybe Text
v1PodTemplateListItems :: V1PodTemplateList -> [V1PodTemplate]
v1PodTemplateListApiVersion :: V1PodTemplateList -> Maybe Text
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListApiVersion :: Maybe Text
..} = (\Maybe Text
v1PodTemplateListApiVersion -> V1PodTemplateList :: Maybe Text
-> [V1PodTemplate]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PodTemplateList
V1PodTemplateList { Maybe Text
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListApiVersion, [V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
..} ) (Maybe Text -> V1PodTemplateList)
-> f (Maybe Text) -> f V1PodTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodTemplateListApiVersion
{-# INLINE v1PodTemplateListApiVersionL #-}

-- | 'v1PodTemplateListItems' Lens
v1PodTemplateListItemsL :: Lens_' V1PodTemplateList ([V1PodTemplate])
v1PodTemplateListItemsL :: ([V1PodTemplate] -> f [V1PodTemplate])
-> V1PodTemplateList -> f V1PodTemplateList
v1PodTemplateListItemsL [V1PodTemplate] -> f [V1PodTemplate]
f V1PodTemplateList{[V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListMetadata :: V1PodTemplateList -> Maybe V1ListMeta
v1PodTemplateListKind :: V1PodTemplateList -> Maybe Text
v1PodTemplateListItems :: V1PodTemplateList -> [V1PodTemplate]
v1PodTemplateListApiVersion :: V1PodTemplateList -> Maybe Text
..} = (\[V1PodTemplate]
v1PodTemplateListItems -> V1PodTemplateList :: Maybe Text
-> [V1PodTemplate]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PodTemplateList
V1PodTemplateList { [V1PodTemplate]
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListItems, Maybe Text
Maybe V1ListMeta
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListApiVersion :: Maybe Text
..} ) ([V1PodTemplate] -> V1PodTemplateList)
-> f [V1PodTemplate] -> f V1PodTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1PodTemplate] -> f [V1PodTemplate]
f [V1PodTemplate]
v1PodTemplateListItems
{-# INLINE v1PodTemplateListItemsL #-}

-- | 'v1PodTemplateListKind' Lens
v1PodTemplateListKindL :: Lens_' V1PodTemplateList (Maybe Text)
v1PodTemplateListKindL :: (Maybe Text -> f (Maybe Text))
-> V1PodTemplateList -> f V1PodTemplateList
v1PodTemplateListKindL Maybe Text -> f (Maybe Text)
f V1PodTemplateList{[V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListMetadata :: V1PodTemplateList -> Maybe V1ListMeta
v1PodTemplateListKind :: V1PodTemplateList -> Maybe Text
v1PodTemplateListItems :: V1PodTemplateList -> [V1PodTemplate]
v1PodTemplateListApiVersion :: V1PodTemplateList -> Maybe Text
..} = (\Maybe Text
v1PodTemplateListKind -> V1PodTemplateList :: Maybe Text
-> [V1PodTemplate]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PodTemplateList
V1PodTemplateList { Maybe Text
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListKind, [V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PodTemplateList)
-> f (Maybe Text) -> f V1PodTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodTemplateListKind
{-# INLINE v1PodTemplateListKindL #-}

-- | 'v1PodTemplateListMetadata' Lens
v1PodTemplateListMetadataL :: Lens_' V1PodTemplateList (Maybe V1ListMeta)
v1PodTemplateListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1PodTemplateList -> f V1PodTemplateList
v1PodTemplateListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PodTemplateList{[V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListMetadata :: V1PodTemplateList -> Maybe V1ListMeta
v1PodTemplateListKind :: V1PodTemplateList -> Maybe Text
v1PodTemplateListItems :: V1PodTemplateList -> [V1PodTemplate]
v1PodTemplateListApiVersion :: V1PodTemplateList -> Maybe Text
..} = (\Maybe V1ListMeta
v1PodTemplateListMetadata -> V1PodTemplateList :: Maybe Text
-> [V1PodTemplate]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PodTemplateList
V1PodTemplateList { Maybe V1ListMeta
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListMetadata, [V1PodTemplate]
Maybe Text
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1PodTemplateList)
-> f (Maybe V1ListMeta) -> f V1PodTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1PodTemplateListMetadata
{-# INLINE v1PodTemplateListMetadataL #-}



-- * V1PodTemplateSpec

-- | 'v1PodTemplateSpecMetadata' Lens
v1PodTemplateSpecMetadataL :: Lens_' V1PodTemplateSpec (Maybe V1ObjectMeta)
v1PodTemplateSpecMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1PodTemplateSpec -> f V1PodTemplateSpec
v1PodTemplateSpecMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PodTemplateSpec{Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodTemplateSpecSpec :: V1PodTemplateSpec -> Maybe V1PodSpec
v1PodTemplateSpecMetadata :: V1PodTemplateSpec -> Maybe V1ObjectMeta
v1PodTemplateSpecSpec :: Maybe V1PodSpec
v1PodTemplateSpecMetadata :: Maybe V1ObjectMeta
..} = (\Maybe V1ObjectMeta
v1PodTemplateSpecMetadata -> V1PodTemplateSpec :: Maybe V1ObjectMeta -> Maybe V1PodSpec -> V1PodTemplateSpec
V1PodTemplateSpec { Maybe V1ObjectMeta
v1PodTemplateSpecMetadata :: Maybe V1ObjectMeta
v1PodTemplateSpecMetadata :: Maybe V1ObjectMeta
v1PodTemplateSpecMetadata, Maybe V1PodSpec
v1PodTemplateSpecSpec :: Maybe V1PodSpec
v1PodTemplateSpecSpec :: Maybe V1PodSpec
..} ) (Maybe V1ObjectMeta -> V1PodTemplateSpec)
-> f (Maybe V1ObjectMeta) -> f V1PodTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1PodTemplateSpecMetadata
{-# INLINE v1PodTemplateSpecMetadataL #-}

-- | 'v1PodTemplateSpecSpec' Lens
v1PodTemplateSpecSpecL :: Lens_' V1PodTemplateSpec (Maybe V1PodSpec)
v1PodTemplateSpecSpecL :: (Maybe V1PodSpec -> f (Maybe V1PodSpec))
-> V1PodTemplateSpec -> f V1PodTemplateSpec
v1PodTemplateSpecSpecL Maybe V1PodSpec -> f (Maybe V1PodSpec)
f V1PodTemplateSpec{Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodTemplateSpecSpec :: Maybe V1PodSpec
v1PodTemplateSpecMetadata :: Maybe V1ObjectMeta
v1PodTemplateSpecSpec :: V1PodTemplateSpec -> Maybe V1PodSpec
v1PodTemplateSpecMetadata :: V1PodTemplateSpec -> Maybe V1ObjectMeta
..} = (\Maybe V1PodSpec
v1PodTemplateSpecSpec -> V1PodTemplateSpec :: Maybe V1ObjectMeta -> Maybe V1PodSpec -> V1PodTemplateSpec
V1PodTemplateSpec { Maybe V1PodSpec
v1PodTemplateSpecSpec :: Maybe V1PodSpec
v1PodTemplateSpecSpec :: Maybe V1PodSpec
v1PodTemplateSpecSpec, Maybe V1ObjectMeta
v1PodTemplateSpecMetadata :: Maybe V1ObjectMeta
v1PodTemplateSpecMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1PodSpec -> V1PodTemplateSpec)
-> f (Maybe V1PodSpec) -> f V1PodTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodSpec -> f (Maybe V1PodSpec)
f Maybe V1PodSpec
v1PodTemplateSpecSpec
{-# INLINE v1PodTemplateSpecSpecL #-}



-- * V1PolicyRule

-- | 'v1PolicyRuleApiGroups' Lens
v1PolicyRuleApiGroupsL :: Lens_' V1PolicyRule (Maybe [Text])
v1PolicyRuleApiGroupsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PolicyRule -> f V1PolicyRule
v1PolicyRuleApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1PolicyRule{[Text]
Maybe [Text]
v1PolicyRuleVerbs :: V1PolicyRule -> [Text]
v1PolicyRuleResources :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleResourceNames :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleNonResourceUrLs :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleApiGroups :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
..} = (\Maybe [Text]
v1PolicyRuleApiGroups -> V1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1PolicyRule
V1PolicyRule { Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleApiGroups, [Text]
Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
..} ) (Maybe [Text] -> V1PolicyRule)
-> f (Maybe [Text]) -> f V1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PolicyRuleApiGroups
{-# INLINE v1PolicyRuleApiGroupsL #-}

-- | 'v1PolicyRuleNonResourceUrLs' Lens
v1PolicyRuleNonResourceUrLsL :: Lens_' V1PolicyRule (Maybe [Text])
v1PolicyRuleNonResourceUrLsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PolicyRule -> f V1PolicyRule
v1PolicyRuleNonResourceUrLsL Maybe [Text] -> f (Maybe [Text])
f V1PolicyRule{[Text]
Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleVerbs :: V1PolicyRule -> [Text]
v1PolicyRuleResources :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleResourceNames :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleNonResourceUrLs :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleApiGroups :: V1PolicyRule -> Maybe [Text]
..} = (\Maybe [Text]
v1PolicyRuleNonResourceUrLs -> V1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1PolicyRule
V1PolicyRule { Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleNonResourceUrLs, [Text]
Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1PolicyRule)
-> f (Maybe [Text]) -> f V1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PolicyRuleNonResourceUrLs
{-# INLINE v1PolicyRuleNonResourceUrLsL #-}

-- | 'v1PolicyRuleResourceNames' Lens
v1PolicyRuleResourceNamesL :: Lens_' V1PolicyRule (Maybe [Text])
v1PolicyRuleResourceNamesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PolicyRule -> f V1PolicyRule
v1PolicyRuleResourceNamesL Maybe [Text] -> f (Maybe [Text])
f V1PolicyRule{[Text]
Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleVerbs :: V1PolicyRule -> [Text]
v1PolicyRuleResources :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleResourceNames :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleNonResourceUrLs :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleApiGroups :: V1PolicyRule -> Maybe [Text]
..} = (\Maybe [Text]
v1PolicyRuleResourceNames -> V1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1PolicyRule
V1PolicyRule { Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResourceNames, [Text]
Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1PolicyRule)
-> f (Maybe [Text]) -> f V1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PolicyRuleResourceNames
{-# INLINE v1PolicyRuleResourceNamesL #-}

-- | 'v1PolicyRuleResources' Lens
v1PolicyRuleResourcesL :: Lens_' V1PolicyRule (Maybe [Text])
v1PolicyRuleResourcesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1PolicyRule -> f V1PolicyRule
v1PolicyRuleResourcesL Maybe [Text] -> f (Maybe [Text])
f V1PolicyRule{[Text]
Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleVerbs :: V1PolicyRule -> [Text]
v1PolicyRuleResources :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleResourceNames :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleNonResourceUrLs :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleApiGroups :: V1PolicyRule -> Maybe [Text]
..} = (\Maybe [Text]
v1PolicyRuleResources -> V1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1PolicyRule
V1PolicyRule { Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResources, [Text]
Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1PolicyRule)
-> f (Maybe [Text]) -> f V1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1PolicyRuleResources
{-# INLINE v1PolicyRuleResourcesL #-}

-- | 'v1PolicyRuleVerbs' Lens
v1PolicyRuleVerbsL :: Lens_' V1PolicyRule ([Text])
v1PolicyRuleVerbsL :: ([Text] -> f [Text]) -> V1PolicyRule -> f V1PolicyRule
v1PolicyRuleVerbsL [Text] -> f [Text]
f V1PolicyRule{[Text]
Maybe [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleVerbs :: V1PolicyRule -> [Text]
v1PolicyRuleResources :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleResourceNames :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleNonResourceUrLs :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleApiGroups :: V1PolicyRule -> Maybe [Text]
..} = (\[Text]
v1PolicyRuleVerbs -> V1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1PolicyRule
V1PolicyRule { [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleVerbs, Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
..} ) ([Text] -> V1PolicyRule) -> f [Text] -> f V1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1PolicyRuleVerbs
{-# INLINE v1PolicyRuleVerbsL #-}



-- * V1PortworxVolumeSource

-- | 'v1PortworxVolumeSourceFsType' Lens
v1PortworxVolumeSourceFsTypeL :: Lens_' V1PortworxVolumeSource (Maybe Text)
v1PortworxVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1PortworxVolumeSource -> f V1PortworxVolumeSource
v1PortworxVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1PortworxVolumeSource{Maybe Bool
Maybe Text
Text
v1PortworxVolumeSourceVolumeId :: V1PortworxVolumeSource -> Text
v1PortworxVolumeSourceReadOnly :: V1PortworxVolumeSource -> Maybe Bool
v1PortworxVolumeSourceFsType :: V1PortworxVolumeSource -> Maybe Text
v1PortworxVolumeSourceVolumeId :: Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1PortworxVolumeSourceFsType -> V1PortworxVolumeSource :: Maybe Text -> Maybe Bool -> Text -> V1PortworxVolumeSource
V1PortworxVolumeSource { Maybe Text
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceFsType, Maybe Bool
Text
v1PortworxVolumeSourceVolumeId :: Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceVolumeId :: Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
..} ) (Maybe Text -> V1PortworxVolumeSource)
-> f (Maybe Text) -> f V1PortworxVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PortworxVolumeSourceFsType
{-# INLINE v1PortworxVolumeSourceFsTypeL #-}

-- | 'v1PortworxVolumeSourceReadOnly' Lens
v1PortworxVolumeSourceReadOnlyL :: Lens_' V1PortworxVolumeSource (Maybe Bool)
v1PortworxVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1PortworxVolumeSource -> f V1PortworxVolumeSource
v1PortworxVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1PortworxVolumeSource{Maybe Bool
Maybe Text
Text
v1PortworxVolumeSourceVolumeId :: Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceVolumeId :: V1PortworxVolumeSource -> Text
v1PortworxVolumeSourceReadOnly :: V1PortworxVolumeSource -> Maybe Bool
v1PortworxVolumeSourceFsType :: V1PortworxVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1PortworxVolumeSourceReadOnly -> V1PortworxVolumeSource :: Maybe Text -> Maybe Bool -> Text -> V1PortworxVolumeSource
V1PortworxVolumeSource { Maybe Bool
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceReadOnly, Maybe Text
Text
v1PortworxVolumeSourceVolumeId :: Text
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceVolumeId :: Text
v1PortworxVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1PortworxVolumeSource)
-> f (Maybe Bool) -> f V1PortworxVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1PortworxVolumeSourceReadOnly
{-# INLINE v1PortworxVolumeSourceReadOnlyL #-}

-- | 'v1PortworxVolumeSourceVolumeId' Lens
v1PortworxVolumeSourceVolumeIdL :: Lens_' V1PortworxVolumeSource (Text)
v1PortworxVolumeSourceVolumeIdL :: (Text -> f Text)
-> V1PortworxVolumeSource -> f V1PortworxVolumeSource
v1PortworxVolumeSourceVolumeIdL Text -> f Text
f V1PortworxVolumeSource{Maybe Bool
Maybe Text
Text
v1PortworxVolumeSourceVolumeId :: Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceVolumeId :: V1PortworxVolumeSource -> Text
v1PortworxVolumeSourceReadOnly :: V1PortworxVolumeSource -> Maybe Bool
v1PortworxVolumeSourceFsType :: V1PortworxVolumeSource -> Maybe Text
..} = (\Text
v1PortworxVolumeSourceVolumeId -> V1PortworxVolumeSource :: Maybe Text -> Maybe Bool -> Text -> V1PortworxVolumeSource
V1PortworxVolumeSource { Text
v1PortworxVolumeSourceVolumeId :: Text
v1PortworxVolumeSourceVolumeId :: Text
v1PortworxVolumeSourceVolumeId, Maybe Bool
Maybe Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1PortworxVolumeSource)
-> f Text -> f V1PortworxVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PortworxVolumeSourceVolumeId
{-# INLINE v1PortworxVolumeSourceVolumeIdL #-}



-- * V1Preconditions

-- | 'v1PreconditionsResourceVersion' Lens
v1PreconditionsResourceVersionL :: Lens_' V1Preconditions (Maybe Text)
v1PreconditionsResourceVersionL :: (Maybe Text -> f (Maybe Text))
-> V1Preconditions -> f V1Preconditions
v1PreconditionsResourceVersionL Maybe Text -> f (Maybe Text)
f V1Preconditions{Maybe Text
v1PreconditionsUid :: V1Preconditions -> Maybe Text
v1PreconditionsResourceVersion :: V1Preconditions -> Maybe Text
v1PreconditionsUid :: Maybe Text
v1PreconditionsResourceVersion :: Maybe Text
..} = (\Maybe Text
v1PreconditionsResourceVersion -> V1Preconditions :: Maybe Text -> Maybe Text -> V1Preconditions
V1Preconditions { Maybe Text
v1PreconditionsResourceVersion :: Maybe Text
v1PreconditionsResourceVersion :: Maybe Text
v1PreconditionsResourceVersion, Maybe Text
v1PreconditionsUid :: Maybe Text
v1PreconditionsUid :: Maybe Text
..} ) (Maybe Text -> V1Preconditions)
-> f (Maybe Text) -> f V1Preconditions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PreconditionsResourceVersion
{-# INLINE v1PreconditionsResourceVersionL #-}

-- | 'v1PreconditionsUid' Lens
v1PreconditionsUidL :: Lens_' V1Preconditions (Maybe Text)
v1PreconditionsUidL :: (Maybe Text -> f (Maybe Text))
-> V1Preconditions -> f V1Preconditions
v1PreconditionsUidL Maybe Text -> f (Maybe Text)
f V1Preconditions{Maybe Text
v1PreconditionsUid :: Maybe Text
v1PreconditionsResourceVersion :: Maybe Text
v1PreconditionsUid :: V1Preconditions -> Maybe Text
v1PreconditionsResourceVersion :: V1Preconditions -> Maybe Text
..} = (\Maybe Text
v1PreconditionsUid -> V1Preconditions :: Maybe Text -> Maybe Text -> V1Preconditions
V1Preconditions { Maybe Text
v1PreconditionsUid :: Maybe Text
v1PreconditionsUid :: Maybe Text
v1PreconditionsUid, Maybe Text
v1PreconditionsResourceVersion :: Maybe Text
v1PreconditionsResourceVersion :: Maybe Text
..} ) (Maybe Text -> V1Preconditions)
-> f (Maybe Text) -> f V1Preconditions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PreconditionsUid
{-# INLINE v1PreconditionsUidL #-}



-- * V1PreferredSchedulingTerm

-- | 'v1PreferredSchedulingTermPreference' Lens
v1PreferredSchedulingTermPreferenceL :: Lens_' V1PreferredSchedulingTerm (V1NodeSelectorTerm)
v1PreferredSchedulingTermPreferenceL :: (V1NodeSelectorTerm -> f V1NodeSelectorTerm)
-> V1PreferredSchedulingTerm -> f V1PreferredSchedulingTerm
v1PreferredSchedulingTermPreferenceL V1NodeSelectorTerm -> f V1NodeSelectorTerm
f V1PreferredSchedulingTerm{Int
V1NodeSelectorTerm
v1PreferredSchedulingTermWeight :: V1PreferredSchedulingTerm -> Int
v1PreferredSchedulingTermPreference :: V1PreferredSchedulingTerm -> V1NodeSelectorTerm
v1PreferredSchedulingTermWeight :: Int
v1PreferredSchedulingTermPreference :: V1NodeSelectorTerm
..} = (\V1NodeSelectorTerm
v1PreferredSchedulingTermPreference -> V1PreferredSchedulingTerm :: V1NodeSelectorTerm -> Int -> V1PreferredSchedulingTerm
V1PreferredSchedulingTerm { V1NodeSelectorTerm
v1PreferredSchedulingTermPreference :: V1NodeSelectorTerm
v1PreferredSchedulingTermPreference :: V1NodeSelectorTerm
v1PreferredSchedulingTermPreference, Int
v1PreferredSchedulingTermWeight :: Int
v1PreferredSchedulingTermWeight :: Int
..} ) (V1NodeSelectorTerm -> V1PreferredSchedulingTerm)
-> f V1NodeSelectorTerm -> f V1PreferredSchedulingTerm
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1NodeSelectorTerm -> f V1NodeSelectorTerm
f V1NodeSelectorTerm
v1PreferredSchedulingTermPreference
{-# INLINE v1PreferredSchedulingTermPreferenceL #-}

-- | 'v1PreferredSchedulingTermWeight' Lens
v1PreferredSchedulingTermWeightL :: Lens_' V1PreferredSchedulingTerm (Int)
v1PreferredSchedulingTermWeightL :: (Int -> f Int)
-> V1PreferredSchedulingTerm -> f V1PreferredSchedulingTerm
v1PreferredSchedulingTermWeightL Int -> f Int
f V1PreferredSchedulingTerm{Int
V1NodeSelectorTerm
v1PreferredSchedulingTermWeight :: Int
v1PreferredSchedulingTermPreference :: V1NodeSelectorTerm
v1PreferredSchedulingTermWeight :: V1PreferredSchedulingTerm -> Int
v1PreferredSchedulingTermPreference :: V1PreferredSchedulingTerm -> V1NodeSelectorTerm
..} = (\Int
v1PreferredSchedulingTermWeight -> V1PreferredSchedulingTerm :: V1NodeSelectorTerm -> Int -> V1PreferredSchedulingTerm
V1PreferredSchedulingTerm { Int
v1PreferredSchedulingTermWeight :: Int
v1PreferredSchedulingTermWeight :: Int
v1PreferredSchedulingTermWeight, V1NodeSelectorTerm
v1PreferredSchedulingTermPreference :: V1NodeSelectorTerm
v1PreferredSchedulingTermPreference :: V1NodeSelectorTerm
..} ) (Int -> V1PreferredSchedulingTerm)
-> f Int -> f V1PreferredSchedulingTerm
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1PreferredSchedulingTermWeight
{-# INLINE v1PreferredSchedulingTermWeightL #-}



-- * V1PriorityClass

-- | 'v1PriorityClassApiVersion' Lens
v1PriorityClassApiVersionL :: Lens_' V1PriorityClass (Maybe Text)
v1PriorityClassApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1PriorityClass -> f V1PriorityClass
v1PriorityClassApiVersionL Maybe Text -> f (Maybe Text)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: V1PriorityClass -> Int
v1PriorityClassPreemptionPolicy :: V1PriorityClass -> Maybe Text
v1PriorityClassMetadata :: V1PriorityClass -> Maybe V1ObjectMeta
v1PriorityClassKind :: V1PriorityClass -> Maybe Text
v1PriorityClassGlobalDefault :: V1PriorityClass -> Maybe Bool
v1PriorityClassDescription :: V1PriorityClass -> Maybe Text
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
..} = (\Maybe Text
v1PriorityClassApiVersion -> V1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1PriorityClass
V1PriorityClass { Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassApiVersion, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
..} ) (Maybe Text -> V1PriorityClass)
-> f (Maybe Text) -> f V1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityClassApiVersion
{-# INLINE v1PriorityClassApiVersionL #-}

-- | 'v1PriorityClassDescription' Lens
v1PriorityClassDescriptionL :: Lens_' V1PriorityClass (Maybe Text)
v1PriorityClassDescriptionL :: (Maybe Text -> f (Maybe Text))
-> V1PriorityClass -> f V1PriorityClass
v1PriorityClassDescriptionL Maybe Text -> f (Maybe Text)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: V1PriorityClass -> Int
v1PriorityClassPreemptionPolicy :: V1PriorityClass -> Maybe Text
v1PriorityClassMetadata :: V1PriorityClass -> Maybe V1ObjectMeta
v1PriorityClassKind :: V1PriorityClass -> Maybe Text
v1PriorityClassGlobalDefault :: V1PriorityClass -> Maybe Bool
v1PriorityClassDescription :: V1PriorityClass -> Maybe Text
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
..} = (\Maybe Text
v1PriorityClassDescription -> V1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1PriorityClass
V1PriorityClass { Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassDescription, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PriorityClass)
-> f (Maybe Text) -> f V1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityClassDescription
{-# INLINE v1PriorityClassDescriptionL #-}

-- | 'v1PriorityClassGlobalDefault' Lens
v1PriorityClassGlobalDefaultL :: Lens_' V1PriorityClass (Maybe Bool)
v1PriorityClassGlobalDefaultL :: (Maybe Bool -> f (Maybe Bool))
-> V1PriorityClass -> f V1PriorityClass
v1PriorityClassGlobalDefaultL Maybe Bool -> f (Maybe Bool)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: V1PriorityClass -> Int
v1PriorityClassPreemptionPolicy :: V1PriorityClass -> Maybe Text
v1PriorityClassMetadata :: V1PriorityClass -> Maybe V1ObjectMeta
v1PriorityClassKind :: V1PriorityClass -> Maybe Text
v1PriorityClassGlobalDefault :: V1PriorityClass -> Maybe Bool
v1PriorityClassDescription :: V1PriorityClass -> Maybe Text
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
..} = (\Maybe Bool
v1PriorityClassGlobalDefault -> V1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1PriorityClass
V1PriorityClass { Maybe Bool
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassGlobalDefault, Int
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Bool -> V1PriorityClass)
-> f (Maybe Bool) -> f V1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1PriorityClassGlobalDefault
{-# INLINE v1PriorityClassGlobalDefaultL #-}

-- | 'v1PriorityClassKind' Lens
v1PriorityClassKindL :: Lens_' V1PriorityClass (Maybe Text)
v1PriorityClassKindL :: (Maybe Text -> f (Maybe Text))
-> V1PriorityClass -> f V1PriorityClass
v1PriorityClassKindL Maybe Text -> f (Maybe Text)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: V1PriorityClass -> Int
v1PriorityClassPreemptionPolicy :: V1PriorityClass -> Maybe Text
v1PriorityClassMetadata :: V1PriorityClass -> Maybe V1ObjectMeta
v1PriorityClassKind :: V1PriorityClass -> Maybe Text
v1PriorityClassGlobalDefault :: V1PriorityClass -> Maybe Bool
v1PriorityClassDescription :: V1PriorityClass -> Maybe Text
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
..} = (\Maybe Text
v1PriorityClassKind -> V1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1PriorityClass
V1PriorityClass { Maybe Text
v1PriorityClassKind :: Maybe Text
v1PriorityClassKind :: Maybe Text
v1PriorityClassKind, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PriorityClass)
-> f (Maybe Text) -> f V1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityClassKind
{-# INLINE v1PriorityClassKindL #-}

-- | 'v1PriorityClassMetadata' Lens
v1PriorityClassMetadataL :: Lens_' V1PriorityClass (Maybe V1ObjectMeta)
v1PriorityClassMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1PriorityClass -> f V1PriorityClass
v1PriorityClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: V1PriorityClass -> Int
v1PriorityClassPreemptionPolicy :: V1PriorityClass -> Maybe Text
v1PriorityClassMetadata :: V1PriorityClass -> Maybe V1ObjectMeta
v1PriorityClassKind :: V1PriorityClass -> Maybe Text
v1PriorityClassGlobalDefault :: V1PriorityClass -> Maybe Bool
v1PriorityClassDescription :: V1PriorityClass -> Maybe Text
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1PriorityClassMetadata -> V1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1PriorityClass
V1PriorityClass { Maybe V1ObjectMeta
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassMetadata, Int
Maybe Bool
Maybe Text
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1PriorityClass)
-> f (Maybe V1ObjectMeta) -> f V1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1PriorityClassMetadata
{-# INLINE v1PriorityClassMetadataL #-}

-- | 'v1PriorityClassPreemptionPolicy' Lens
v1PriorityClassPreemptionPolicyL :: Lens_' V1PriorityClass (Maybe Text)
v1PriorityClassPreemptionPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1PriorityClass -> f V1PriorityClass
v1PriorityClassPreemptionPolicyL Maybe Text -> f (Maybe Text)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: V1PriorityClass -> Int
v1PriorityClassPreemptionPolicy :: V1PriorityClass -> Maybe Text
v1PriorityClassMetadata :: V1PriorityClass -> Maybe V1ObjectMeta
v1PriorityClassKind :: V1PriorityClass -> Maybe Text
v1PriorityClassGlobalDefault :: V1PriorityClass -> Maybe Bool
v1PriorityClassDescription :: V1PriorityClass -> Maybe Text
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
..} = (\Maybe Text
v1PriorityClassPreemptionPolicy -> V1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1PriorityClass
V1PriorityClass { Maybe Text
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassPreemptionPolicy, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: Int
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PriorityClass)
-> f (Maybe Text) -> f V1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityClassPreemptionPolicy
{-# INLINE v1PriorityClassPreemptionPolicyL #-}

-- | 'v1PriorityClassValue' Lens
v1PriorityClassValueL :: Lens_' V1PriorityClass (Int)
v1PriorityClassValueL :: (Int -> f Int) -> V1PriorityClass -> f V1PriorityClass
v1PriorityClassValueL Int -> f Int
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassValue :: Int
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassValue :: V1PriorityClass -> Int
v1PriorityClassPreemptionPolicy :: V1PriorityClass -> Maybe Text
v1PriorityClassMetadata :: V1PriorityClass -> Maybe V1ObjectMeta
v1PriorityClassKind :: V1PriorityClass -> Maybe Text
v1PriorityClassGlobalDefault :: V1PriorityClass -> Maybe Bool
v1PriorityClassDescription :: V1PriorityClass -> Maybe Text
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
..} = (\Int
v1PriorityClassValue -> V1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1PriorityClass
V1PriorityClass { Int
v1PriorityClassValue :: Int
v1PriorityClassValue :: Int
v1PriorityClassValue, Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassKind :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassDescription :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
..} ) (Int -> V1PriorityClass) -> f Int -> f V1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1PriorityClassValue
{-# INLINE v1PriorityClassValueL #-}



-- * V1PriorityClassList

-- | 'v1PriorityClassListApiVersion' Lens
v1PriorityClassListApiVersionL :: Lens_' V1PriorityClassList (Maybe Text)
v1PriorityClassListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1PriorityClassList -> f V1PriorityClassList
v1PriorityClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1PriorityClassList{[V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListMetadata :: V1PriorityClassList -> Maybe V1ListMeta
v1PriorityClassListKind :: V1PriorityClassList -> Maybe Text
v1PriorityClassListItems :: V1PriorityClassList -> [V1PriorityClass]
v1PriorityClassListApiVersion :: V1PriorityClassList -> Maybe Text
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListApiVersion :: Maybe Text
..} = (\Maybe Text
v1PriorityClassListApiVersion -> V1PriorityClassList :: Maybe Text
-> [V1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PriorityClassList
V1PriorityClassList { Maybe Text
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListApiVersion, [V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
..} ) (Maybe Text -> V1PriorityClassList)
-> f (Maybe Text) -> f V1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityClassListApiVersion
{-# INLINE v1PriorityClassListApiVersionL #-}

-- | 'v1PriorityClassListItems' Lens
v1PriorityClassListItemsL :: Lens_' V1PriorityClassList ([V1PriorityClass])
v1PriorityClassListItemsL :: ([V1PriorityClass] -> f [V1PriorityClass])
-> V1PriorityClassList -> f V1PriorityClassList
v1PriorityClassListItemsL [V1PriorityClass] -> f [V1PriorityClass]
f V1PriorityClassList{[V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListMetadata :: V1PriorityClassList -> Maybe V1ListMeta
v1PriorityClassListKind :: V1PriorityClassList -> Maybe Text
v1PriorityClassListItems :: V1PriorityClassList -> [V1PriorityClass]
v1PriorityClassListApiVersion :: V1PriorityClassList -> Maybe Text
..} = (\[V1PriorityClass]
v1PriorityClassListItems -> V1PriorityClassList :: Maybe Text
-> [V1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PriorityClassList
V1PriorityClassList { [V1PriorityClass]
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListItems, Maybe Text
Maybe V1ListMeta
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListApiVersion :: Maybe Text
..} ) ([V1PriorityClass] -> V1PriorityClassList)
-> f [V1PriorityClass] -> f V1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1PriorityClass] -> f [V1PriorityClass]
f [V1PriorityClass]
v1PriorityClassListItems
{-# INLINE v1PriorityClassListItemsL #-}

-- | 'v1PriorityClassListKind' Lens
v1PriorityClassListKindL :: Lens_' V1PriorityClassList (Maybe Text)
v1PriorityClassListKindL :: (Maybe Text -> f (Maybe Text))
-> V1PriorityClassList -> f V1PriorityClassList
v1PriorityClassListKindL Maybe Text -> f (Maybe Text)
f V1PriorityClassList{[V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListMetadata :: V1PriorityClassList -> Maybe V1ListMeta
v1PriorityClassListKind :: V1PriorityClassList -> Maybe Text
v1PriorityClassListItems :: V1PriorityClassList -> [V1PriorityClass]
v1PriorityClassListApiVersion :: V1PriorityClassList -> Maybe Text
..} = (\Maybe Text
v1PriorityClassListKind -> V1PriorityClassList :: Maybe Text
-> [V1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PriorityClassList
V1PriorityClassList { Maybe Text
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListKind, [V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1PriorityClassList)
-> f (Maybe Text) -> f V1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityClassListKind
{-# INLINE v1PriorityClassListKindL #-}

-- | 'v1PriorityClassListMetadata' Lens
v1PriorityClassListMetadataL :: Lens_' V1PriorityClassList (Maybe V1ListMeta)
v1PriorityClassListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1PriorityClassList -> f V1PriorityClassList
v1PriorityClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PriorityClassList{[V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListMetadata :: V1PriorityClassList -> Maybe V1ListMeta
v1PriorityClassListKind :: V1PriorityClassList -> Maybe Text
v1PriorityClassListItems :: V1PriorityClassList -> [V1PriorityClass]
v1PriorityClassListApiVersion :: V1PriorityClassList -> Maybe Text
..} = (\Maybe V1ListMeta
v1PriorityClassListMetadata -> V1PriorityClassList :: Maybe Text
-> [V1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1PriorityClassList
V1PriorityClassList { Maybe V1ListMeta
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListMetadata, [V1PriorityClass]
Maybe Text
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1PriorityClassList)
-> f (Maybe V1ListMeta) -> f V1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1PriorityClassListMetadata
{-# INLINE v1PriorityClassListMetadataL #-}



-- * V1Probe

-- | 'v1ProbeExec' Lens
v1ProbeExecL :: Lens_' V1Probe (Maybe V1ExecAction)
v1ProbeExecL :: (Maybe V1ExecAction -> f (Maybe V1ExecAction))
-> V1Probe -> f V1Probe
v1ProbeExecL Maybe V1ExecAction -> f (Maybe V1ExecAction)
f V1Probe{Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: V1Probe -> Maybe Int
v1ProbeTcpSocket :: V1Probe -> Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: V1Probe -> Maybe Int
v1ProbePeriodSeconds :: V1Probe -> Maybe Int
v1ProbeInitialDelaySeconds :: V1Probe -> Maybe Int
v1ProbeHttpGet :: V1Probe -> Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: V1Probe -> Maybe Int
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
..} = (\Maybe V1ExecAction
v1ProbeExec -> V1Probe :: Maybe V1ExecAction
-> Maybe Int
-> Maybe V1HTTPGetAction
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe V1TCPSocketAction
-> Maybe Int
-> V1Probe
V1Probe { Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
v1ProbeExec, Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
..} ) (Maybe V1ExecAction -> V1Probe)
-> f (Maybe V1ExecAction) -> f V1Probe
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ExecAction -> f (Maybe V1ExecAction)
f Maybe V1ExecAction
v1ProbeExec
{-# INLINE v1ProbeExecL #-}

-- | 'v1ProbeFailureThreshold' Lens
v1ProbeFailureThresholdL :: Lens_' V1Probe (Maybe Int)
v1ProbeFailureThresholdL :: (Maybe Int -> f (Maybe Int)) -> V1Probe -> f V1Probe
v1ProbeFailureThresholdL Maybe Int -> f (Maybe Int)
f V1Probe{Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: V1Probe -> Maybe Int
v1ProbeTcpSocket :: V1Probe -> Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: V1Probe -> Maybe Int
v1ProbePeriodSeconds :: V1Probe -> Maybe Int
v1ProbeInitialDelaySeconds :: V1Probe -> Maybe Int
v1ProbeHttpGet :: V1Probe -> Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: V1Probe -> Maybe Int
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
..} = (\Maybe Int
v1ProbeFailureThreshold -> V1Probe :: Maybe V1ExecAction
-> Maybe Int
-> Maybe V1HTTPGetAction
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe V1TCPSocketAction
-> Maybe Int
-> V1Probe
V1Probe { Maybe Int
v1ProbeFailureThreshold :: Maybe Int
v1ProbeFailureThreshold :: Maybe Int
v1ProbeFailureThreshold, Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeExec :: Maybe V1ExecAction
..} ) (Maybe Int -> V1Probe) -> f (Maybe Int) -> f V1Probe
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ProbeFailureThreshold
{-# INLINE v1ProbeFailureThresholdL #-}

-- | 'v1ProbeHttpGet' Lens
v1ProbeHttpGetL :: Lens_' V1Probe (Maybe V1HTTPGetAction)
v1ProbeHttpGetL :: (Maybe V1HTTPGetAction -> f (Maybe V1HTTPGetAction))
-> V1Probe -> f V1Probe
v1ProbeHttpGetL Maybe V1HTTPGetAction -> f (Maybe V1HTTPGetAction)
f V1Probe{Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: V1Probe -> Maybe Int
v1ProbeTcpSocket :: V1Probe -> Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: V1Probe -> Maybe Int
v1ProbePeriodSeconds :: V1Probe -> Maybe Int
v1ProbeInitialDelaySeconds :: V1Probe -> Maybe Int
v1ProbeHttpGet :: V1Probe -> Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: V1Probe -> Maybe Int
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
..} = (\Maybe V1HTTPGetAction
v1ProbeHttpGet -> V1Probe :: Maybe V1ExecAction
-> Maybe Int
-> Maybe V1HTTPGetAction
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe V1TCPSocketAction
-> Maybe Int
-> V1Probe
V1Probe { Maybe V1HTTPGetAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeHttpGet, Maybe Int
Maybe V1TCPSocketAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
..} ) (Maybe V1HTTPGetAction -> V1Probe)
-> f (Maybe V1HTTPGetAction) -> f V1Probe
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1HTTPGetAction -> f (Maybe V1HTTPGetAction)
f Maybe V1HTTPGetAction
v1ProbeHttpGet
{-# INLINE v1ProbeHttpGetL #-}

-- | 'v1ProbeInitialDelaySeconds' Lens
v1ProbeInitialDelaySecondsL :: Lens_' V1Probe (Maybe Int)
v1ProbeInitialDelaySecondsL :: (Maybe Int -> f (Maybe Int)) -> V1Probe -> f V1Probe
v1ProbeInitialDelaySecondsL Maybe Int -> f (Maybe Int)
f V1Probe{Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: V1Probe -> Maybe Int
v1ProbeTcpSocket :: V1Probe -> Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: V1Probe -> Maybe Int
v1ProbePeriodSeconds :: V1Probe -> Maybe Int
v1ProbeInitialDelaySeconds :: V1Probe -> Maybe Int
v1ProbeHttpGet :: V1Probe -> Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: V1Probe -> Maybe Int
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
..} = (\Maybe Int
v1ProbeInitialDelaySeconds -> V1Probe :: Maybe V1ExecAction
-> Maybe Int
-> Maybe V1HTTPGetAction
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe V1TCPSocketAction
-> Maybe Int
-> V1Probe
V1Probe { Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeInitialDelaySeconds, Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
..} ) (Maybe Int -> V1Probe) -> f (Maybe Int) -> f V1Probe
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ProbeInitialDelaySeconds
{-# INLINE v1ProbeInitialDelaySecondsL #-}

-- | 'v1ProbePeriodSeconds' Lens
v1ProbePeriodSecondsL :: Lens_' V1Probe (Maybe Int)
v1ProbePeriodSecondsL :: (Maybe Int -> f (Maybe Int)) -> V1Probe -> f V1Probe
v1ProbePeriodSecondsL Maybe Int -> f (Maybe Int)
f V1Probe{Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: V1Probe -> Maybe Int
v1ProbeTcpSocket :: V1Probe -> Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: V1Probe -> Maybe Int
v1ProbePeriodSeconds :: V1Probe -> Maybe Int
v1ProbeInitialDelaySeconds :: V1Probe -> Maybe Int
v1ProbeHttpGet :: V1Probe -> Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: V1Probe -> Maybe Int
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
..} = (\Maybe Int
v1ProbePeriodSeconds -> V1Probe :: Maybe V1ExecAction
-> Maybe Int
-> Maybe V1HTTPGetAction
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe V1TCPSocketAction
-> Maybe Int
-> V1Probe
V1Probe { Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbePeriodSeconds, Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
..} ) (Maybe Int -> V1Probe) -> f (Maybe Int) -> f V1Probe
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ProbePeriodSeconds
{-# INLINE v1ProbePeriodSecondsL #-}

-- | 'v1ProbeSuccessThreshold' Lens
v1ProbeSuccessThresholdL :: Lens_' V1Probe (Maybe Int)
v1ProbeSuccessThresholdL :: (Maybe Int -> f (Maybe Int)) -> V1Probe -> f V1Probe
v1ProbeSuccessThresholdL Maybe Int -> f (Maybe Int)
f V1Probe{Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: V1Probe -> Maybe Int
v1ProbeTcpSocket :: V1Probe -> Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: V1Probe -> Maybe Int
v1ProbePeriodSeconds :: V1Probe -> Maybe Int
v1ProbeInitialDelaySeconds :: V1Probe -> Maybe Int
v1ProbeHttpGet :: V1Probe -> Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: V1Probe -> Maybe Int
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
..} = (\Maybe Int
v1ProbeSuccessThreshold -> V1Probe :: Maybe V1ExecAction
-> Maybe Int
-> Maybe V1HTTPGetAction
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe V1TCPSocketAction
-> Maybe Int
-> V1Probe
V1Probe { Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeSuccessThreshold, Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
..} ) (Maybe Int -> V1Probe) -> f (Maybe Int) -> f V1Probe
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ProbeSuccessThreshold
{-# INLINE v1ProbeSuccessThresholdL #-}

-- | 'v1ProbeTcpSocket' Lens
v1ProbeTcpSocketL :: Lens_' V1Probe (Maybe V1TCPSocketAction)
v1ProbeTcpSocketL :: (Maybe V1TCPSocketAction -> f (Maybe V1TCPSocketAction))
-> V1Probe -> f V1Probe
v1ProbeTcpSocketL Maybe V1TCPSocketAction -> f (Maybe V1TCPSocketAction)
f V1Probe{Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: V1Probe -> Maybe Int
v1ProbeTcpSocket :: V1Probe -> Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: V1Probe -> Maybe Int
v1ProbePeriodSeconds :: V1Probe -> Maybe Int
v1ProbeInitialDelaySeconds :: V1Probe -> Maybe Int
v1ProbeHttpGet :: V1Probe -> Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: V1Probe -> Maybe Int
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
..} = (\Maybe V1TCPSocketAction
v1ProbeTcpSocket -> V1Probe :: Maybe V1ExecAction
-> Maybe Int
-> Maybe V1HTTPGetAction
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe V1TCPSocketAction
-> Maybe Int
-> V1Probe
V1Probe { Maybe V1TCPSocketAction
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTcpSocket, Maybe Int
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
..} ) (Maybe V1TCPSocketAction -> V1Probe)
-> f (Maybe V1TCPSocketAction) -> f V1Probe
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1TCPSocketAction -> f (Maybe V1TCPSocketAction)
f Maybe V1TCPSocketAction
v1ProbeTcpSocket
{-# INLINE v1ProbeTcpSocketL #-}

-- | 'v1ProbeTimeoutSeconds' Lens
v1ProbeTimeoutSecondsL :: Lens_' V1Probe (Maybe Int)
v1ProbeTimeoutSecondsL :: (Maybe Int -> f (Maybe Int)) -> V1Probe -> f V1Probe
v1ProbeTimeoutSecondsL Maybe Int -> f (Maybe Int)
f V1Probe{Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTimeoutSeconds :: V1Probe -> Maybe Int
v1ProbeTcpSocket :: V1Probe -> Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: V1Probe -> Maybe Int
v1ProbePeriodSeconds :: V1Probe -> Maybe Int
v1ProbeInitialDelaySeconds :: V1Probe -> Maybe Int
v1ProbeHttpGet :: V1Probe -> Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: V1Probe -> Maybe Int
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
..} = (\Maybe Int
v1ProbeTimeoutSeconds -> V1Probe :: Maybe V1ExecAction
-> Maybe Int
-> Maybe V1HTTPGetAction
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe V1TCPSocketAction
-> Maybe Int
-> V1Probe
V1Probe { Maybe Int
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTimeoutSeconds, Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeSuccessThreshold :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
..} ) (Maybe Int -> V1Probe) -> f (Maybe Int) -> f V1Probe
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ProbeTimeoutSeconds
{-# INLINE v1ProbeTimeoutSecondsL #-}



-- * V1ProjectedVolumeSource

-- | 'v1ProjectedVolumeSourceDefaultMode' Lens
v1ProjectedVolumeSourceDefaultModeL :: Lens_' V1ProjectedVolumeSource (Maybe Int)
v1ProjectedVolumeSourceDefaultModeL :: (Maybe Int -> f (Maybe Int))
-> V1ProjectedVolumeSource -> f V1ProjectedVolumeSource
v1ProjectedVolumeSourceDefaultModeL Maybe Int -> f (Maybe Int)
f V1ProjectedVolumeSource{[V1VolumeProjection]
Maybe Int
v1ProjectedVolumeSourceSources :: V1ProjectedVolumeSource -> [V1VolumeProjection]
v1ProjectedVolumeSourceDefaultMode :: V1ProjectedVolumeSource -> Maybe Int
v1ProjectedVolumeSourceSources :: [V1VolumeProjection]
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
..} = (\Maybe Int
v1ProjectedVolumeSourceDefaultMode -> V1ProjectedVolumeSource :: Maybe Int -> [V1VolumeProjection] -> V1ProjectedVolumeSource
V1ProjectedVolumeSource { Maybe Int
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
v1ProjectedVolumeSourceDefaultMode, [V1VolumeProjection]
v1ProjectedVolumeSourceSources :: [V1VolumeProjection]
v1ProjectedVolumeSourceSources :: [V1VolumeProjection]
..} ) (Maybe Int -> V1ProjectedVolumeSource)
-> f (Maybe Int) -> f V1ProjectedVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ProjectedVolumeSourceDefaultMode
{-# INLINE v1ProjectedVolumeSourceDefaultModeL #-}

-- | 'v1ProjectedVolumeSourceSources' Lens
v1ProjectedVolumeSourceSourcesL :: Lens_' V1ProjectedVolumeSource ([V1VolumeProjection])
v1ProjectedVolumeSourceSourcesL :: ([V1VolumeProjection] -> f [V1VolumeProjection])
-> V1ProjectedVolumeSource -> f V1ProjectedVolumeSource
v1ProjectedVolumeSourceSourcesL [V1VolumeProjection] -> f [V1VolumeProjection]
f V1ProjectedVolumeSource{[V1VolumeProjection]
Maybe Int
v1ProjectedVolumeSourceSources :: [V1VolumeProjection]
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
v1ProjectedVolumeSourceSources :: V1ProjectedVolumeSource -> [V1VolumeProjection]
v1ProjectedVolumeSourceDefaultMode :: V1ProjectedVolumeSource -> Maybe Int
..} = (\[V1VolumeProjection]
v1ProjectedVolumeSourceSources -> V1ProjectedVolumeSource :: Maybe Int -> [V1VolumeProjection] -> V1ProjectedVolumeSource
V1ProjectedVolumeSource { [V1VolumeProjection]
v1ProjectedVolumeSourceSources :: [V1VolumeProjection]
v1ProjectedVolumeSourceSources :: [V1VolumeProjection]
v1ProjectedVolumeSourceSources, Maybe Int
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
..} ) ([V1VolumeProjection] -> V1ProjectedVolumeSource)
-> f [V1VolumeProjection] -> f V1ProjectedVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1VolumeProjection] -> f [V1VolumeProjection]
f [V1VolumeProjection]
v1ProjectedVolumeSourceSources
{-# INLINE v1ProjectedVolumeSourceSourcesL #-}



-- * V1QuobyteVolumeSource

-- | 'v1QuobyteVolumeSourceGroup' Lens
v1QuobyteVolumeSourceGroupL :: Lens_' V1QuobyteVolumeSource (Maybe Text)
v1QuobyteVolumeSourceGroupL :: (Maybe Text -> f (Maybe Text))
-> V1QuobyteVolumeSource -> f V1QuobyteVolumeSource
v1QuobyteVolumeSourceGroupL Maybe Text -> f (Maybe Text)
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceVolume :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceUser :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceTenant :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceRegistry :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceReadOnly :: V1QuobyteVolumeSource -> Maybe Bool
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
..} = (\Maybe Text
v1QuobyteVolumeSourceGroup -> V1QuobyteVolumeSource :: Maybe Text
-> Maybe Bool
-> Text
-> Maybe Text
-> Maybe Text
-> Text
-> V1QuobyteVolumeSource
V1QuobyteVolumeSource { Maybe Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceGroup, Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
..} ) (Maybe Text -> V1QuobyteVolumeSource)
-> f (Maybe Text) -> f V1QuobyteVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1QuobyteVolumeSourceGroup
{-# INLINE v1QuobyteVolumeSourceGroupL #-}

-- | 'v1QuobyteVolumeSourceReadOnly' Lens
v1QuobyteVolumeSourceReadOnlyL :: Lens_' V1QuobyteVolumeSource (Maybe Bool)
v1QuobyteVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1QuobyteVolumeSource -> f V1QuobyteVolumeSource
v1QuobyteVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceVolume :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceUser :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceTenant :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceRegistry :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceReadOnly :: V1QuobyteVolumeSource -> Maybe Bool
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1QuobyteVolumeSourceReadOnly -> V1QuobyteVolumeSource :: Maybe Text
-> Maybe Bool
-> Text
-> Maybe Text
-> Maybe Text
-> Text
-> V1QuobyteVolumeSource
V1QuobyteVolumeSource { Maybe Bool
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceReadOnly, Maybe Text
Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceGroup :: Maybe Text
..} ) (Maybe Bool -> V1QuobyteVolumeSource)
-> f (Maybe Bool) -> f V1QuobyteVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1QuobyteVolumeSourceReadOnly
{-# INLINE v1QuobyteVolumeSourceReadOnlyL #-}

-- | 'v1QuobyteVolumeSourceRegistry' Lens
v1QuobyteVolumeSourceRegistryL :: Lens_' V1QuobyteVolumeSource (Text)
v1QuobyteVolumeSourceRegistryL :: (Text -> f Text)
-> V1QuobyteVolumeSource -> f V1QuobyteVolumeSource
v1QuobyteVolumeSourceRegistryL Text -> f Text
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceVolume :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceUser :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceTenant :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceRegistry :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceReadOnly :: V1QuobyteVolumeSource -> Maybe Bool
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
..} = (\Text
v1QuobyteVolumeSourceRegistry -> V1QuobyteVolumeSource :: Maybe Text
-> Maybe Bool
-> Text
-> Maybe Text
-> Maybe Text
-> Text
-> V1QuobyteVolumeSource
V1QuobyteVolumeSource { Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceRegistry, Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
..} ) (Text -> V1QuobyteVolumeSource)
-> f Text -> f V1QuobyteVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1QuobyteVolumeSourceRegistry
{-# INLINE v1QuobyteVolumeSourceRegistryL #-}

-- | 'v1QuobyteVolumeSourceTenant' Lens
v1QuobyteVolumeSourceTenantL :: Lens_' V1QuobyteVolumeSource (Maybe Text)
v1QuobyteVolumeSourceTenantL :: (Maybe Text -> f (Maybe Text))
-> V1QuobyteVolumeSource -> f V1QuobyteVolumeSource
v1QuobyteVolumeSourceTenantL Maybe Text -> f (Maybe Text)
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceVolume :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceUser :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceTenant :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceRegistry :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceReadOnly :: V1QuobyteVolumeSource -> Maybe Bool
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
..} = (\Maybe Text
v1QuobyteVolumeSourceTenant -> V1QuobyteVolumeSource :: Maybe Text
-> Maybe Bool
-> Text
-> Maybe Text
-> Maybe Text
-> Text
-> V1QuobyteVolumeSource
V1QuobyteVolumeSource { Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceTenant, Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
..} ) (Maybe Text -> V1QuobyteVolumeSource)
-> f (Maybe Text) -> f V1QuobyteVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1QuobyteVolumeSourceTenant
{-# INLINE v1QuobyteVolumeSourceTenantL #-}

-- | 'v1QuobyteVolumeSourceUser' Lens
v1QuobyteVolumeSourceUserL :: Lens_' V1QuobyteVolumeSource (Maybe Text)
v1QuobyteVolumeSourceUserL :: (Maybe Text -> f (Maybe Text))
-> V1QuobyteVolumeSource -> f V1QuobyteVolumeSource
v1QuobyteVolumeSourceUserL Maybe Text -> f (Maybe Text)
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceVolume :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceUser :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceTenant :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceRegistry :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceReadOnly :: V1QuobyteVolumeSource -> Maybe Bool
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
..} = (\Maybe Text
v1QuobyteVolumeSourceUser -> V1QuobyteVolumeSource :: Maybe Text
-> Maybe Bool
-> Text
-> Maybe Text
-> Maybe Text
-> Text
-> V1QuobyteVolumeSource
V1QuobyteVolumeSource { Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceUser, Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
..} ) (Maybe Text -> V1QuobyteVolumeSource)
-> f (Maybe Text) -> f V1QuobyteVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1QuobyteVolumeSourceUser
{-# INLINE v1QuobyteVolumeSourceUserL #-}

-- | 'v1QuobyteVolumeSourceVolume' Lens
v1QuobyteVolumeSourceVolumeL :: Lens_' V1QuobyteVolumeSource (Text)
v1QuobyteVolumeSourceVolumeL :: (Text -> f Text)
-> V1QuobyteVolumeSource -> f V1QuobyteVolumeSource
v1QuobyteVolumeSourceVolumeL Text -> f Text
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceVolume :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceUser :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceTenant :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceRegistry :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceReadOnly :: V1QuobyteVolumeSource -> Maybe Bool
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
..} = (\Text
v1QuobyteVolumeSourceVolume -> V1QuobyteVolumeSource :: Maybe Text
-> Maybe Bool
-> Text
-> Maybe Text
-> Maybe Text
-> Text
-> V1QuobyteVolumeSource
V1QuobyteVolumeSource { Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceVolume, Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceGroup :: Maybe Text
..} ) (Text -> V1QuobyteVolumeSource)
-> f Text -> f V1QuobyteVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1QuobyteVolumeSourceVolume
{-# INLINE v1QuobyteVolumeSourceVolumeL #-}



-- * V1RBDPersistentVolumeSource

-- | 'v1RBDPersistentVolumeSourceFsType' Lens
v1RBDPersistentVolumeSourceFsTypeL :: Lens_' V1RBDPersistentVolumeSource (Maybe Text)
v1RBDPersistentVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1RBDPersistentVolumeSource -> f V1RBDPersistentVolumeSource
v1RBDPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: V1RBDPersistentVolumeSource -> Maybe Bool
v1RBDPersistentVolumeSourcePool :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceMonitors :: V1RBDPersistentVolumeSource -> [Text]
v1RBDPersistentVolumeSourceKeyring :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceImage :: V1RBDPersistentVolumeSource -> Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1RBDPersistentVolumeSourceFsType -> V1RBDPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Maybe Text
-> V1RBDPersistentVolumeSource
V1RBDPersistentVolumeSource { Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceFsType, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
..} ) (Maybe Text -> V1RBDPersistentVolumeSource)
-> f (Maybe Text) -> f V1RBDPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RBDPersistentVolumeSourceFsType
{-# INLINE v1RBDPersistentVolumeSourceFsTypeL #-}

-- | 'v1RBDPersistentVolumeSourceImage' Lens
v1RBDPersistentVolumeSourceImageL :: Lens_' V1RBDPersistentVolumeSource (Text)
v1RBDPersistentVolumeSourceImageL :: (Text -> f Text)
-> V1RBDPersistentVolumeSource -> f V1RBDPersistentVolumeSource
v1RBDPersistentVolumeSourceImageL Text -> f Text
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: V1RBDPersistentVolumeSource -> Maybe Bool
v1RBDPersistentVolumeSourcePool :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceMonitors :: V1RBDPersistentVolumeSource -> [Text]
v1RBDPersistentVolumeSourceKeyring :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceImage :: V1RBDPersistentVolumeSource -> Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
..} = (\Text
v1RBDPersistentVolumeSourceImage -> V1RBDPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Maybe Text
-> V1RBDPersistentVolumeSource
V1RBDPersistentVolumeSource { Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceImage, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1RBDPersistentVolumeSource)
-> f Text -> f V1RBDPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1RBDPersistentVolumeSourceImage
{-# INLINE v1RBDPersistentVolumeSourceImageL #-}

-- | 'v1RBDPersistentVolumeSourceKeyring' Lens
v1RBDPersistentVolumeSourceKeyringL :: Lens_' V1RBDPersistentVolumeSource (Maybe Text)
v1RBDPersistentVolumeSourceKeyringL :: (Maybe Text -> f (Maybe Text))
-> V1RBDPersistentVolumeSource -> f V1RBDPersistentVolumeSource
v1RBDPersistentVolumeSourceKeyringL Maybe Text -> f (Maybe Text)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: V1RBDPersistentVolumeSource -> Maybe Bool
v1RBDPersistentVolumeSourcePool :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceMonitors :: V1RBDPersistentVolumeSource -> [Text]
v1RBDPersistentVolumeSourceKeyring :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceImage :: V1RBDPersistentVolumeSource -> Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1RBDPersistentVolumeSourceKeyring -> V1RBDPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Maybe Text
-> V1RBDPersistentVolumeSource
V1RBDPersistentVolumeSource { Maybe Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceKeyring, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1RBDPersistentVolumeSource)
-> f (Maybe Text) -> f V1RBDPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RBDPersistentVolumeSourceKeyring
{-# INLINE v1RBDPersistentVolumeSourceKeyringL #-}

-- | 'v1RBDPersistentVolumeSourceMonitors' Lens
v1RBDPersistentVolumeSourceMonitorsL :: Lens_' V1RBDPersistentVolumeSource ([Text])
v1RBDPersistentVolumeSourceMonitorsL :: ([Text] -> f [Text])
-> V1RBDPersistentVolumeSource -> f V1RBDPersistentVolumeSource
v1RBDPersistentVolumeSourceMonitorsL [Text] -> f [Text]
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: V1RBDPersistentVolumeSource -> Maybe Bool
v1RBDPersistentVolumeSourcePool :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceMonitors :: V1RBDPersistentVolumeSource -> [Text]
v1RBDPersistentVolumeSourceKeyring :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceImage :: V1RBDPersistentVolumeSource -> Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
..} = (\[Text]
v1RBDPersistentVolumeSourceMonitors -> V1RBDPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Maybe Text
-> V1RBDPersistentVolumeSource
V1RBDPersistentVolumeSource { [Text]
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceMonitors, Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
..} ) ([Text] -> V1RBDPersistentVolumeSource)
-> f [Text] -> f V1RBDPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1RBDPersistentVolumeSourceMonitors
{-# INLINE v1RBDPersistentVolumeSourceMonitorsL #-}

-- | 'v1RBDPersistentVolumeSourcePool' Lens
v1RBDPersistentVolumeSourcePoolL :: Lens_' V1RBDPersistentVolumeSource (Maybe Text)
v1RBDPersistentVolumeSourcePoolL :: (Maybe Text -> f (Maybe Text))
-> V1RBDPersistentVolumeSource -> f V1RBDPersistentVolumeSource
v1RBDPersistentVolumeSourcePoolL Maybe Text -> f (Maybe Text)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: V1RBDPersistentVolumeSource -> Maybe Bool
v1RBDPersistentVolumeSourcePool :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceMonitors :: V1RBDPersistentVolumeSource -> [Text]
v1RBDPersistentVolumeSourceKeyring :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceImage :: V1RBDPersistentVolumeSource -> Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1RBDPersistentVolumeSourcePool -> V1RBDPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Maybe Text
-> V1RBDPersistentVolumeSource
V1RBDPersistentVolumeSource { Maybe Text
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourcePool, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1RBDPersistentVolumeSource)
-> f (Maybe Text) -> f V1RBDPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RBDPersistentVolumeSourcePool
{-# INLINE v1RBDPersistentVolumeSourcePoolL #-}

-- | 'v1RBDPersistentVolumeSourceReadOnly' Lens
v1RBDPersistentVolumeSourceReadOnlyL :: Lens_' V1RBDPersistentVolumeSource (Maybe Bool)
v1RBDPersistentVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1RBDPersistentVolumeSource -> f V1RBDPersistentVolumeSource
v1RBDPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: V1RBDPersistentVolumeSource -> Maybe Bool
v1RBDPersistentVolumeSourcePool :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceMonitors :: V1RBDPersistentVolumeSource -> [Text]
v1RBDPersistentVolumeSourceKeyring :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceImage :: V1RBDPersistentVolumeSource -> Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1RBDPersistentVolumeSourceReadOnly -> V1RBDPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Maybe Text
-> V1RBDPersistentVolumeSource
V1RBDPersistentVolumeSource { Maybe Bool
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceReadOnly, [Text]
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1RBDPersistentVolumeSource)
-> f (Maybe Bool) -> f V1RBDPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1RBDPersistentVolumeSourceReadOnly
{-# INLINE v1RBDPersistentVolumeSourceReadOnlyL #-}

-- | 'v1RBDPersistentVolumeSourceSecretRef' Lens
v1RBDPersistentVolumeSourceSecretRefL :: Lens_' V1RBDPersistentVolumeSource (Maybe V1SecretReference)
v1RBDPersistentVolumeSourceSecretRefL :: (Maybe V1SecretReference -> f (Maybe V1SecretReference))
-> V1RBDPersistentVolumeSource -> f V1RBDPersistentVolumeSource
v1RBDPersistentVolumeSourceSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: V1RBDPersistentVolumeSource -> Maybe Bool
v1RBDPersistentVolumeSourcePool :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceMonitors :: V1RBDPersistentVolumeSource -> [Text]
v1RBDPersistentVolumeSourceKeyring :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceImage :: V1RBDPersistentVolumeSource -> Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
..} = (\Maybe V1SecretReference
v1RBDPersistentVolumeSourceSecretRef -> V1RBDPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Maybe Text
-> V1RBDPersistentVolumeSource
V1RBDPersistentVolumeSource { Maybe V1SecretReference
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceSecretRef, [Text]
Maybe Bool
Maybe Text
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe V1SecretReference -> V1RBDPersistentVolumeSource)
-> f (Maybe V1SecretReference) -> f V1RBDPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretReference -> f (Maybe V1SecretReference)
f Maybe V1SecretReference
v1RBDPersistentVolumeSourceSecretRef
{-# INLINE v1RBDPersistentVolumeSourceSecretRefL #-}

-- | 'v1RBDPersistentVolumeSourceUser' Lens
v1RBDPersistentVolumeSourceUserL :: Lens_' V1RBDPersistentVolumeSource (Maybe Text)
v1RBDPersistentVolumeSourceUserL :: (Maybe Text -> f (Maybe Text))
-> V1RBDPersistentVolumeSource -> f V1RBDPersistentVolumeSource
v1RBDPersistentVolumeSourceUserL Maybe Text -> f (Maybe Text)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceUser :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: V1RBDPersistentVolumeSource -> Maybe Bool
v1RBDPersistentVolumeSourcePool :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceMonitors :: V1RBDPersistentVolumeSource -> [Text]
v1RBDPersistentVolumeSourceKeyring :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceImage :: V1RBDPersistentVolumeSource -> Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1RBDPersistentVolumeSourceUser -> V1RBDPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1SecretReference
-> Maybe Text
-> V1RBDPersistentVolumeSource
V1RBDPersistentVolumeSource { Maybe Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceUser, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1RBDPersistentVolumeSource)
-> f (Maybe Text) -> f V1RBDPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RBDPersistentVolumeSourceUser
{-# INLINE v1RBDPersistentVolumeSourceUserL #-}



-- * V1RBDVolumeSource

-- | 'v1RBDVolumeSourceFsType' Lens
v1RBDVolumeSourceFsTypeL :: Lens_' V1RBDVolumeSource (Maybe Text)
v1RBDVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1RBDVolumeSource -> f V1RBDVolumeSource
v1RBDVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceSecretRef :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: V1RBDVolumeSource -> Maybe Bool
v1RBDVolumeSourcePool :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceMonitors :: V1RBDVolumeSource -> [Text]
v1RBDVolumeSourceKeyring :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceImage :: V1RBDVolumeSource -> Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1RBDVolumeSourceFsType -> V1RBDVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1RBDVolumeSource
V1RBDVolumeSource { Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceFsType, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
..} ) (Maybe Text -> V1RBDVolumeSource)
-> f (Maybe Text) -> f V1RBDVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RBDVolumeSourceFsType
{-# INLINE v1RBDVolumeSourceFsTypeL #-}

-- | 'v1RBDVolumeSourceImage' Lens
v1RBDVolumeSourceImageL :: Lens_' V1RBDVolumeSource (Text)
v1RBDVolumeSourceImageL :: (Text -> f Text) -> V1RBDVolumeSource -> f V1RBDVolumeSource
v1RBDVolumeSourceImageL Text -> f Text
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceSecretRef :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: V1RBDVolumeSource -> Maybe Bool
v1RBDVolumeSourcePool :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceMonitors :: V1RBDVolumeSource -> [Text]
v1RBDVolumeSourceKeyring :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceImage :: V1RBDVolumeSource -> Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
..} = (\Text
v1RBDVolumeSourceImage -> V1RBDVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1RBDVolumeSource
V1RBDVolumeSource { Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceImage, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1RBDVolumeSource) -> f Text -> f V1RBDVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1RBDVolumeSourceImage
{-# INLINE v1RBDVolumeSourceImageL #-}

-- | 'v1RBDVolumeSourceKeyring' Lens
v1RBDVolumeSourceKeyringL :: Lens_' V1RBDVolumeSource (Maybe Text)
v1RBDVolumeSourceKeyringL :: (Maybe Text -> f (Maybe Text))
-> V1RBDVolumeSource -> f V1RBDVolumeSource
v1RBDVolumeSourceKeyringL Maybe Text -> f (Maybe Text)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceSecretRef :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: V1RBDVolumeSource -> Maybe Bool
v1RBDVolumeSourcePool :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceMonitors :: V1RBDVolumeSource -> [Text]
v1RBDVolumeSourceKeyring :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceImage :: V1RBDVolumeSource -> Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
..} = (\Maybe Text
v1RBDVolumeSourceKeyring -> V1RBDVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1RBDVolumeSource
V1RBDVolumeSource { Maybe Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceKeyring, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1RBDVolumeSource)
-> f (Maybe Text) -> f V1RBDVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RBDVolumeSourceKeyring
{-# INLINE v1RBDVolumeSourceKeyringL #-}

-- | 'v1RBDVolumeSourceMonitors' Lens
v1RBDVolumeSourceMonitorsL :: Lens_' V1RBDVolumeSource ([Text])
v1RBDVolumeSourceMonitorsL :: ([Text] -> f [Text]) -> V1RBDVolumeSource -> f V1RBDVolumeSource
v1RBDVolumeSourceMonitorsL [Text] -> f [Text]
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceSecretRef :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: V1RBDVolumeSource -> Maybe Bool
v1RBDVolumeSourcePool :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceMonitors :: V1RBDVolumeSource -> [Text]
v1RBDVolumeSourceKeyring :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceImage :: V1RBDVolumeSource -> Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
..} = (\[Text]
v1RBDVolumeSourceMonitors -> V1RBDVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1RBDVolumeSource
V1RBDVolumeSource { [Text]
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceMonitors, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
..} ) ([Text] -> V1RBDVolumeSource) -> f [Text] -> f V1RBDVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1RBDVolumeSourceMonitors
{-# INLINE v1RBDVolumeSourceMonitorsL #-}

-- | 'v1RBDVolumeSourcePool' Lens
v1RBDVolumeSourcePoolL :: Lens_' V1RBDVolumeSource (Maybe Text)
v1RBDVolumeSourcePoolL :: (Maybe Text -> f (Maybe Text))
-> V1RBDVolumeSource -> f V1RBDVolumeSource
v1RBDVolumeSourcePoolL Maybe Text -> f (Maybe Text)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceSecretRef :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: V1RBDVolumeSource -> Maybe Bool
v1RBDVolumeSourcePool :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceMonitors :: V1RBDVolumeSource -> [Text]
v1RBDVolumeSourceKeyring :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceImage :: V1RBDVolumeSource -> Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
..} = (\Maybe Text
v1RBDVolumeSourcePool -> V1RBDVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1RBDVolumeSource
V1RBDVolumeSource { Maybe Text
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourcePool, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1RBDVolumeSource)
-> f (Maybe Text) -> f V1RBDVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RBDVolumeSourcePool
{-# INLINE v1RBDVolumeSourcePoolL #-}

-- | 'v1RBDVolumeSourceReadOnly' Lens
v1RBDVolumeSourceReadOnlyL :: Lens_' V1RBDVolumeSource (Maybe Bool)
v1RBDVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1RBDVolumeSource -> f V1RBDVolumeSource
v1RBDVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceSecretRef :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: V1RBDVolumeSource -> Maybe Bool
v1RBDVolumeSourcePool :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceMonitors :: V1RBDVolumeSource -> [Text]
v1RBDVolumeSourceKeyring :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceImage :: V1RBDVolumeSource -> Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1RBDVolumeSourceReadOnly -> V1RBDVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1RBDVolumeSource
V1RBDVolumeSource { Maybe Bool
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceReadOnly, [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1RBDVolumeSource)
-> f (Maybe Bool) -> f V1RBDVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1RBDVolumeSourceReadOnly
{-# INLINE v1RBDVolumeSourceReadOnlyL #-}

-- | 'v1RBDVolumeSourceSecretRef' Lens
v1RBDVolumeSourceSecretRefL :: Lens_' V1RBDVolumeSource (Maybe V1LocalObjectReference)
v1RBDVolumeSourceSecretRefL :: (Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference))
-> V1RBDVolumeSource -> f V1RBDVolumeSource
v1RBDVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceSecretRef :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: V1RBDVolumeSource -> Maybe Bool
v1RBDVolumeSourcePool :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceMonitors :: V1RBDVolumeSource -> [Text]
v1RBDVolumeSourceKeyring :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceImage :: V1RBDVolumeSource -> Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
..} = (\Maybe V1LocalObjectReference
v1RBDVolumeSourceSecretRef -> V1RBDVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1RBDVolumeSource
V1RBDVolumeSource { Maybe V1LocalObjectReference
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceSecretRef, [Text]
Maybe Bool
Maybe Text
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
..} ) (Maybe V1LocalObjectReference -> V1RBDVolumeSource)
-> f (Maybe V1LocalObjectReference) -> f V1RBDVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f Maybe V1LocalObjectReference
v1RBDVolumeSourceSecretRef
{-# INLINE v1RBDVolumeSourceSecretRefL #-}

-- | 'v1RBDVolumeSourceUser' Lens
v1RBDVolumeSourceUserL :: Lens_' V1RBDVolumeSource (Maybe Text)
v1RBDVolumeSourceUserL :: (Maybe Text -> f (Maybe Text))
-> V1RBDVolumeSource -> f V1RBDVolumeSource
v1RBDVolumeSourceUserL Maybe Text -> f (Maybe Text)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceUser :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceSecretRef :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: V1RBDVolumeSource -> Maybe Bool
v1RBDVolumeSourcePool :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceMonitors :: V1RBDVolumeSource -> [Text]
v1RBDVolumeSourceKeyring :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceImage :: V1RBDVolumeSource -> Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
..} = (\Maybe Text
v1RBDVolumeSourceUser -> V1RBDVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> [Text]
-> Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> V1RBDVolumeSource
V1RBDVolumeSource { Maybe Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceUser, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1RBDVolumeSource)
-> f (Maybe Text) -> f V1RBDVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RBDVolumeSourceUser
{-# INLINE v1RBDVolumeSourceUserL #-}



-- * V1ReplicaSet

-- | 'v1ReplicaSetApiVersion' Lens
v1ReplicaSetApiVersionL :: Lens_' V1ReplicaSet (Maybe Text)
v1ReplicaSetApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1ReplicaSet -> f V1ReplicaSet
v1ReplicaSetApiVersionL Maybe Text -> f (Maybe Text)
f V1ReplicaSet{Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetStatus :: V1ReplicaSet -> Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: V1ReplicaSet -> Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: V1ReplicaSet -> Maybe V1ObjectMeta
v1ReplicaSetKind :: V1ReplicaSet -> Maybe Text
v1ReplicaSetApiVersion :: V1ReplicaSet -> Maybe Text
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
..} = (\Maybe Text
v1ReplicaSetApiVersion -> V1ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ReplicaSetSpec
-> Maybe V1ReplicaSetStatus
-> V1ReplicaSet
V1ReplicaSet { Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetApiVersion, Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
..} ) (Maybe Text -> V1ReplicaSet) -> f (Maybe Text) -> f V1ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicaSetApiVersion
{-# INLINE v1ReplicaSetApiVersionL #-}

-- | 'v1ReplicaSetKind' Lens
v1ReplicaSetKindL :: Lens_' V1ReplicaSet (Maybe Text)
v1ReplicaSetKindL :: (Maybe Text -> f (Maybe Text)) -> V1ReplicaSet -> f V1ReplicaSet
v1ReplicaSetKindL Maybe Text -> f (Maybe Text)
f V1ReplicaSet{Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetStatus :: V1ReplicaSet -> Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: V1ReplicaSet -> Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: V1ReplicaSet -> Maybe V1ObjectMeta
v1ReplicaSetKind :: V1ReplicaSet -> Maybe Text
v1ReplicaSetApiVersion :: V1ReplicaSet -> Maybe Text
..} = (\Maybe Text
v1ReplicaSetKind -> V1ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ReplicaSetSpec
-> Maybe V1ReplicaSetStatus
-> V1ReplicaSet
V1ReplicaSet { Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetKind, Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ReplicaSet) -> f (Maybe Text) -> f V1ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicaSetKind
{-# INLINE v1ReplicaSetKindL #-}

-- | 'v1ReplicaSetMetadata' Lens
v1ReplicaSetMetadataL :: Lens_' V1ReplicaSet (Maybe V1ObjectMeta)
v1ReplicaSetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1ReplicaSet -> f V1ReplicaSet
v1ReplicaSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ReplicaSet{Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetStatus :: V1ReplicaSet -> Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: V1ReplicaSet -> Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: V1ReplicaSet -> Maybe V1ObjectMeta
v1ReplicaSetKind :: V1ReplicaSet -> Maybe Text
v1ReplicaSetApiVersion :: V1ReplicaSet -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ReplicaSetMetadata -> V1ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ReplicaSetSpec
-> Maybe V1ReplicaSetStatus
-> V1ReplicaSet
V1ReplicaSet { Maybe V1ObjectMeta
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetMetadata, Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1ReplicaSet)
-> f (Maybe V1ObjectMeta) -> f V1ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ReplicaSetMetadata
{-# INLINE v1ReplicaSetMetadataL #-}

-- | 'v1ReplicaSetSpec' Lens
v1ReplicaSetSpecL :: Lens_' V1ReplicaSet (Maybe V1ReplicaSetSpec)
v1ReplicaSetSpecL :: (Maybe V1ReplicaSetSpec -> f (Maybe V1ReplicaSetSpec))
-> V1ReplicaSet -> f V1ReplicaSet
v1ReplicaSetSpecL Maybe V1ReplicaSetSpec -> f (Maybe V1ReplicaSetSpec)
f V1ReplicaSet{Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetStatus :: V1ReplicaSet -> Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: V1ReplicaSet -> Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: V1ReplicaSet -> Maybe V1ObjectMeta
v1ReplicaSetKind :: V1ReplicaSet -> Maybe Text
v1ReplicaSetApiVersion :: V1ReplicaSet -> Maybe Text
..} = (\Maybe V1ReplicaSetSpec
v1ReplicaSetSpec -> V1ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ReplicaSetSpec
-> Maybe V1ReplicaSetStatus
-> V1ReplicaSet
V1ReplicaSet { Maybe V1ReplicaSetSpec
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetSpec, Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ObjectMeta
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe V1ReplicaSetSpec -> V1ReplicaSet)
-> f (Maybe V1ReplicaSetSpec) -> f V1ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ReplicaSetSpec -> f (Maybe V1ReplicaSetSpec)
f Maybe V1ReplicaSetSpec
v1ReplicaSetSpec
{-# INLINE v1ReplicaSetSpecL #-}

-- | 'v1ReplicaSetStatus' Lens
v1ReplicaSetStatusL :: Lens_' V1ReplicaSet (Maybe V1ReplicaSetStatus)
v1ReplicaSetStatusL :: (Maybe V1ReplicaSetStatus -> f (Maybe V1ReplicaSetStatus))
-> V1ReplicaSet -> f V1ReplicaSet
v1ReplicaSetStatusL Maybe V1ReplicaSetStatus -> f (Maybe V1ReplicaSetStatus)
f V1ReplicaSet{Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetStatus :: V1ReplicaSet -> Maybe V1ReplicaSetStatus
v1ReplicaSetSpec :: V1ReplicaSet -> Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: V1ReplicaSet -> Maybe V1ObjectMeta
v1ReplicaSetKind :: V1ReplicaSet -> Maybe Text
v1ReplicaSetApiVersion :: V1ReplicaSet -> Maybe Text
..} = (\Maybe V1ReplicaSetStatus
v1ReplicaSetStatus -> V1ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ReplicaSetSpec
-> Maybe V1ReplicaSetStatus
-> V1ReplicaSet
V1ReplicaSet { Maybe V1ReplicaSetStatus
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetStatus, Maybe Text
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe V1ReplicaSetStatus -> V1ReplicaSet)
-> f (Maybe V1ReplicaSetStatus) -> f V1ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ReplicaSetStatus -> f (Maybe V1ReplicaSetStatus)
f Maybe V1ReplicaSetStatus
v1ReplicaSetStatus
{-# INLINE v1ReplicaSetStatusL #-}



-- * V1ReplicaSetCondition

-- | 'v1ReplicaSetConditionLastTransitionTime' Lens
v1ReplicaSetConditionLastTransitionTimeL :: Lens_' V1ReplicaSetCondition (Maybe DateTime)
v1ReplicaSetConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1ReplicaSetCondition -> f V1ReplicaSetCondition
v1ReplicaSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionType :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionStatus :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionReason :: V1ReplicaSetCondition -> Maybe Text
v1ReplicaSetConditionMessage :: V1ReplicaSetCondition -> Maybe Text
v1ReplicaSetConditionLastTransitionTime :: V1ReplicaSetCondition -> Maybe DateTime
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1ReplicaSetConditionLastTransitionTime -> V1ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1ReplicaSetCondition
V1ReplicaSetCondition { Maybe DateTime
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionLastTransitionTime, Maybe Text
Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1ReplicaSetCondition)
-> f (Maybe DateTime) -> f V1ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1ReplicaSetConditionLastTransitionTime
{-# INLINE v1ReplicaSetConditionLastTransitionTimeL #-}

-- | 'v1ReplicaSetConditionMessage' Lens
v1ReplicaSetConditionMessageL :: Lens_' V1ReplicaSetCondition (Maybe Text)
v1ReplicaSetConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1ReplicaSetCondition -> f V1ReplicaSetCondition
v1ReplicaSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionType :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionStatus :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionReason :: V1ReplicaSetCondition -> Maybe Text
v1ReplicaSetConditionMessage :: V1ReplicaSetCondition -> Maybe Text
v1ReplicaSetConditionLastTransitionTime :: V1ReplicaSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1ReplicaSetConditionMessage -> V1ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1ReplicaSetCondition
V1ReplicaSetCondition { Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1ReplicaSetCondition)
-> f (Maybe Text) -> f V1ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicaSetConditionMessage
{-# INLINE v1ReplicaSetConditionMessageL #-}

-- | 'v1ReplicaSetConditionReason' Lens
v1ReplicaSetConditionReasonL :: Lens_' V1ReplicaSetCondition (Maybe Text)
v1ReplicaSetConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1ReplicaSetCondition -> f V1ReplicaSetCondition
v1ReplicaSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionType :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionStatus :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionReason :: V1ReplicaSetCondition -> Maybe Text
v1ReplicaSetConditionMessage :: V1ReplicaSetCondition -> Maybe Text
v1ReplicaSetConditionLastTransitionTime :: V1ReplicaSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1ReplicaSetConditionReason -> V1ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1ReplicaSetCondition
V1ReplicaSetCondition { Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionReason, Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1ReplicaSetCondition)
-> f (Maybe Text) -> f V1ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicaSetConditionReason
{-# INLINE v1ReplicaSetConditionReasonL #-}

-- | 'v1ReplicaSetConditionStatus' Lens
v1ReplicaSetConditionStatusL :: Lens_' V1ReplicaSetCondition (Text)
v1ReplicaSetConditionStatusL :: (Text -> f Text)
-> V1ReplicaSetCondition -> f V1ReplicaSetCondition
v1ReplicaSetConditionStatusL Text -> f Text
f V1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionType :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionStatus :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionReason :: V1ReplicaSetCondition -> Maybe Text
v1ReplicaSetConditionMessage :: V1ReplicaSetCondition -> Maybe Text
v1ReplicaSetConditionLastTransitionTime :: V1ReplicaSetCondition -> Maybe DateTime
..} = (\Text
v1ReplicaSetConditionStatus -> V1ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1ReplicaSetCondition
V1ReplicaSetCondition { Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1ReplicaSetCondition)
-> f Text -> f V1ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ReplicaSetConditionStatus
{-# INLINE v1ReplicaSetConditionStatusL #-}

-- | 'v1ReplicaSetConditionType' Lens
v1ReplicaSetConditionTypeL :: Lens_' V1ReplicaSetCondition (Text)
v1ReplicaSetConditionTypeL :: (Text -> f Text)
-> V1ReplicaSetCondition -> f V1ReplicaSetCondition
v1ReplicaSetConditionTypeL Text -> f Text
f V1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionType :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionStatus :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionReason :: V1ReplicaSetCondition -> Maybe Text
v1ReplicaSetConditionMessage :: V1ReplicaSetCondition -> Maybe Text
v1ReplicaSetConditionLastTransitionTime :: V1ReplicaSetCondition -> Maybe DateTime
..} = (\Text
v1ReplicaSetConditionType -> V1ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1ReplicaSetCondition
V1ReplicaSetCondition { Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionType, Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1ReplicaSetCondition)
-> f Text -> f V1ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ReplicaSetConditionType
{-# INLINE v1ReplicaSetConditionTypeL #-}



-- * V1ReplicaSetList

-- | 'v1ReplicaSetListApiVersion' Lens
v1ReplicaSetListApiVersionL :: Lens_' V1ReplicaSetList (Maybe Text)
v1ReplicaSetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ReplicaSetList -> f V1ReplicaSetList
v1ReplicaSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1ReplicaSetList{[V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListMetadata :: V1ReplicaSetList -> Maybe V1ListMeta
v1ReplicaSetListKind :: V1ReplicaSetList -> Maybe Text
v1ReplicaSetListItems :: V1ReplicaSetList -> [V1ReplicaSet]
v1ReplicaSetListApiVersion :: V1ReplicaSetList -> Maybe Text
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ReplicaSetListApiVersion -> V1ReplicaSetList :: Maybe Text
-> [V1ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ReplicaSetList
V1ReplicaSetList { Maybe Text
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListApiVersion, [V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
..} ) (Maybe Text -> V1ReplicaSetList)
-> f (Maybe Text) -> f V1ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicaSetListApiVersion
{-# INLINE v1ReplicaSetListApiVersionL #-}

-- | 'v1ReplicaSetListItems' Lens
v1ReplicaSetListItemsL :: Lens_' V1ReplicaSetList ([V1ReplicaSet])
v1ReplicaSetListItemsL :: ([V1ReplicaSet] -> f [V1ReplicaSet])
-> V1ReplicaSetList -> f V1ReplicaSetList
v1ReplicaSetListItemsL [V1ReplicaSet] -> f [V1ReplicaSet]
f V1ReplicaSetList{[V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListMetadata :: V1ReplicaSetList -> Maybe V1ListMeta
v1ReplicaSetListKind :: V1ReplicaSetList -> Maybe Text
v1ReplicaSetListItems :: V1ReplicaSetList -> [V1ReplicaSet]
v1ReplicaSetListApiVersion :: V1ReplicaSetList -> Maybe Text
..} = (\[V1ReplicaSet]
v1ReplicaSetListItems -> V1ReplicaSetList :: Maybe Text
-> [V1ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ReplicaSetList
V1ReplicaSetList { [V1ReplicaSet]
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListItems, Maybe Text
Maybe V1ListMeta
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListApiVersion :: Maybe Text
..} ) ([V1ReplicaSet] -> V1ReplicaSetList)
-> f [V1ReplicaSet] -> f V1ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ReplicaSet] -> f [V1ReplicaSet]
f [V1ReplicaSet]
v1ReplicaSetListItems
{-# INLINE v1ReplicaSetListItemsL #-}

-- | 'v1ReplicaSetListKind' Lens
v1ReplicaSetListKindL :: Lens_' V1ReplicaSetList (Maybe Text)
v1ReplicaSetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1ReplicaSetList -> f V1ReplicaSetList
v1ReplicaSetListKindL Maybe Text -> f (Maybe Text)
f V1ReplicaSetList{[V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListMetadata :: V1ReplicaSetList -> Maybe V1ListMeta
v1ReplicaSetListKind :: V1ReplicaSetList -> Maybe Text
v1ReplicaSetListItems :: V1ReplicaSetList -> [V1ReplicaSet]
v1ReplicaSetListApiVersion :: V1ReplicaSetList -> Maybe Text
..} = (\Maybe Text
v1ReplicaSetListKind -> V1ReplicaSetList :: Maybe Text
-> [V1ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ReplicaSetList
V1ReplicaSetList { Maybe Text
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListKind, [V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ReplicaSetList)
-> f (Maybe Text) -> f V1ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicaSetListKind
{-# INLINE v1ReplicaSetListKindL #-}

-- | 'v1ReplicaSetListMetadata' Lens
v1ReplicaSetListMetadataL :: Lens_' V1ReplicaSetList (Maybe V1ListMeta)
v1ReplicaSetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ReplicaSetList -> f V1ReplicaSetList
v1ReplicaSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ReplicaSetList{[V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListMetadata :: V1ReplicaSetList -> Maybe V1ListMeta
v1ReplicaSetListKind :: V1ReplicaSetList -> Maybe Text
v1ReplicaSetListItems :: V1ReplicaSetList -> [V1ReplicaSet]
v1ReplicaSetListApiVersion :: V1ReplicaSetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ReplicaSetListMetadata -> V1ReplicaSetList :: Maybe Text
-> [V1ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ReplicaSetList
V1ReplicaSetList { Maybe V1ListMeta
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListMetadata, [V1ReplicaSet]
Maybe Text
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ReplicaSetList)
-> f (Maybe V1ListMeta) -> f V1ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ReplicaSetListMetadata
{-# INLINE v1ReplicaSetListMetadataL #-}



-- * V1ReplicaSetSpec

-- | 'v1ReplicaSetSpecMinReadySeconds' Lens
v1ReplicaSetSpecMinReadySecondsL :: Lens_' V1ReplicaSetSpec (Maybe Int)
v1ReplicaSetSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> V1ReplicaSetSpec -> f V1ReplicaSetSpec
v1ReplicaSetSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecTemplate :: V1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1ReplicaSetSpec -> V1LabelSelector
v1ReplicaSetSpecReplicas :: V1ReplicaSetSpec -> Maybe Int
v1ReplicaSetSpecMinReadySeconds :: V1ReplicaSetSpec -> Maybe Int
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
v1ReplicaSetSpecMinReadySeconds -> V1ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1ReplicaSetSpec
V1ReplicaSetSpec { Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecMinReadySeconds, Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecReplicas :: Maybe Int
..} ) (Maybe Int -> V1ReplicaSetSpec)
-> f (Maybe Int) -> f V1ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ReplicaSetSpecMinReadySeconds
{-# INLINE v1ReplicaSetSpecMinReadySecondsL #-}

-- | 'v1ReplicaSetSpecReplicas' Lens
v1ReplicaSetSpecReplicasL :: Lens_' V1ReplicaSetSpec (Maybe Int)
v1ReplicaSetSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1ReplicaSetSpec -> f V1ReplicaSetSpec
v1ReplicaSetSpecReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecTemplate :: V1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1ReplicaSetSpec -> V1LabelSelector
v1ReplicaSetSpecReplicas :: V1ReplicaSetSpec -> Maybe Int
v1ReplicaSetSpecMinReadySeconds :: V1ReplicaSetSpec -> Maybe Int
..} = (\Maybe Int
v1ReplicaSetSpecReplicas -> V1ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1ReplicaSetSpec
V1ReplicaSetSpec { Maybe Int
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecReplicas, Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1ReplicaSetSpec)
-> f (Maybe Int) -> f V1ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ReplicaSetSpecReplicas
{-# INLINE v1ReplicaSetSpecReplicasL #-}

-- | 'v1ReplicaSetSpecSelector' Lens
v1ReplicaSetSpecSelectorL :: Lens_' V1ReplicaSetSpec (V1LabelSelector)
v1ReplicaSetSpecSelectorL :: (V1LabelSelector -> f V1LabelSelector)
-> V1ReplicaSetSpec -> f V1ReplicaSetSpec
v1ReplicaSetSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecTemplate :: V1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1ReplicaSetSpec -> V1LabelSelector
v1ReplicaSetSpecReplicas :: V1ReplicaSetSpec -> Maybe Int
v1ReplicaSetSpecMinReadySeconds :: V1ReplicaSetSpec -> Maybe Int
..} = (\V1LabelSelector
v1ReplicaSetSpecSelector -> V1ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1ReplicaSetSpec
V1ReplicaSetSpec { V1LabelSelector
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecSelector, Maybe Int
Maybe V1PodTemplateSpec
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
..} ) (V1LabelSelector -> V1ReplicaSetSpec)
-> f V1LabelSelector -> f V1ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LabelSelector -> f V1LabelSelector
f V1LabelSelector
v1ReplicaSetSpecSelector
{-# INLINE v1ReplicaSetSpecSelectorL #-}

-- | 'v1ReplicaSetSpecTemplate' Lens
v1ReplicaSetSpecTemplateL :: Lens_' V1ReplicaSetSpec (Maybe V1PodTemplateSpec)
v1ReplicaSetSpecTemplateL :: (Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec))
-> V1ReplicaSetSpec -> f V1ReplicaSetSpec
v1ReplicaSetSpecTemplateL Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f V1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecTemplate :: V1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1ReplicaSetSpecSelector :: V1ReplicaSetSpec -> V1LabelSelector
v1ReplicaSetSpecReplicas :: V1ReplicaSetSpec -> Maybe Int
v1ReplicaSetSpecMinReadySeconds :: V1ReplicaSetSpec -> Maybe Int
..} = (\Maybe V1PodTemplateSpec
v1ReplicaSetSpecTemplate -> V1ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1ReplicaSetSpec
V1ReplicaSetSpec { Maybe V1PodTemplateSpec
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecTemplate, Maybe Int
V1LabelSelector
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1PodTemplateSpec -> V1ReplicaSetSpec)
-> f (Maybe V1PodTemplateSpec) -> f V1ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f Maybe V1PodTemplateSpec
v1ReplicaSetSpecTemplate
{-# INLINE v1ReplicaSetSpecTemplateL #-}



-- * V1ReplicaSetStatus

-- | 'v1ReplicaSetStatusAvailableReplicas' Lens
v1ReplicaSetStatusAvailableReplicasL :: Lens_' V1ReplicaSetStatus (Maybe Int)
v1ReplicaSetStatusAvailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1ReplicaSetStatus -> f V1ReplicaSetStatus
v1ReplicaSetStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusReadyReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusObservedGeneration :: V1ReplicaSetStatus -> Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusConditions :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} = (\Maybe Int
v1ReplicaSetStatusAvailableReplicas -> V1ReplicaSetStatus :: Maybe Int
-> Maybe [V1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicaSetStatus
V1ReplicaSetStatus { Maybe Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusAvailableReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
..} ) (Maybe Int -> V1ReplicaSetStatus)
-> f (Maybe Int) -> f V1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ReplicaSetStatusAvailableReplicas
{-# INLINE v1ReplicaSetStatusAvailableReplicasL #-}

-- | 'v1ReplicaSetStatusConditions' Lens
v1ReplicaSetStatusConditionsL :: Lens_' V1ReplicaSetStatus (Maybe [V1ReplicaSetCondition])
v1ReplicaSetStatusConditionsL :: (Maybe [V1ReplicaSetCondition]
 -> f (Maybe [V1ReplicaSetCondition]))
-> V1ReplicaSetStatus -> f V1ReplicaSetStatus
v1ReplicaSetStatusConditionsL Maybe [V1ReplicaSetCondition] -> f (Maybe [V1ReplicaSetCondition])
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusReadyReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusObservedGeneration :: V1ReplicaSetStatus -> Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusConditions :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
..} = (\Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusConditions -> V1ReplicaSetStatus :: Maybe Int
-> Maybe [V1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicaSetStatus
V1ReplicaSetStatus { Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusConditions, Int
Maybe Int
Maybe Integer
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe [V1ReplicaSetCondition] -> V1ReplicaSetStatus)
-> f (Maybe [V1ReplicaSetCondition]) -> f V1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ReplicaSetCondition] -> f (Maybe [V1ReplicaSetCondition])
f Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusConditions
{-# INLINE v1ReplicaSetStatusConditionsL #-}

-- | 'v1ReplicaSetStatusFullyLabeledReplicas' Lens
v1ReplicaSetStatusFullyLabeledReplicasL :: Lens_' V1ReplicaSetStatus (Maybe Int)
v1ReplicaSetStatusFullyLabeledReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1ReplicaSetStatus -> f V1ReplicaSetStatus
v1ReplicaSetStatusFullyLabeledReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusReadyReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusObservedGeneration :: V1ReplicaSetStatus -> Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusConditions :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
..} = (\Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas -> V1ReplicaSetStatus :: Maybe Int
-> Maybe [V1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicaSetStatus
V1ReplicaSetStatus { Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1ReplicaSetStatus)
-> f (Maybe Int) -> f V1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas
{-# INLINE v1ReplicaSetStatusFullyLabeledReplicasL #-}

-- | 'v1ReplicaSetStatusObservedGeneration' Lens
v1ReplicaSetStatusObservedGenerationL :: Lens_' V1ReplicaSetStatus (Maybe Integer)
v1ReplicaSetStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1ReplicaSetStatus -> f V1ReplicaSetStatus
v1ReplicaSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusReadyReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusObservedGeneration :: V1ReplicaSetStatus -> Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusConditions :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
..} = (\Maybe Integer
v1ReplicaSetStatusObservedGeneration -> V1ReplicaSetStatus :: Maybe Int
-> Maybe [V1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicaSetStatus
V1ReplicaSetStatus { Maybe Integer
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Integer -> V1ReplicaSetStatus)
-> f (Maybe Integer) -> f V1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1ReplicaSetStatusObservedGeneration
{-# INLINE v1ReplicaSetStatusObservedGenerationL #-}

-- | 'v1ReplicaSetStatusReadyReplicas' Lens
v1ReplicaSetStatusReadyReplicasL :: Lens_' V1ReplicaSetStatus (Maybe Int)
v1ReplicaSetStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1ReplicaSetStatus -> f V1ReplicaSetStatus
v1ReplicaSetStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusReadyReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusObservedGeneration :: V1ReplicaSetStatus -> Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusConditions :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
..} = (\Maybe Int
v1ReplicaSetStatusReadyReplicas -> V1ReplicaSetStatus :: Maybe Int
-> Maybe [V1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicaSetStatus
V1ReplicaSetStatus { Maybe Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReadyReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1ReplicaSetStatus)
-> f (Maybe Int) -> f V1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ReplicaSetStatusReadyReplicas
{-# INLINE v1ReplicaSetStatusReadyReplicasL #-}

-- | 'v1ReplicaSetStatusReplicas' Lens
v1ReplicaSetStatusReplicasL :: Lens_' V1ReplicaSetStatus (Int)
v1ReplicaSetStatusReplicasL :: (Int -> f Int) -> V1ReplicaSetStatus -> f V1ReplicaSetStatus
v1ReplicaSetStatusReplicasL Int -> f Int
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusReadyReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusObservedGeneration :: V1ReplicaSetStatus -> Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusConditions :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
..} = (\Int
v1ReplicaSetStatusReplicas -> V1ReplicaSetStatus :: Maybe Int
-> Maybe [V1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicaSetStatus
V1ReplicaSetStatus { Int
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Int -> V1ReplicaSetStatus) -> f Int -> f V1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1ReplicaSetStatusReplicas
{-# INLINE v1ReplicaSetStatusReplicasL #-}



-- * V1ReplicationController

-- | 'v1ReplicationControllerApiVersion' Lens
v1ReplicationControllerApiVersionL :: Lens_' V1ReplicationController (Maybe Text)
v1ReplicationControllerApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ReplicationController -> f V1ReplicationController
v1ReplicationControllerApiVersionL Maybe Text -> f (Maybe Text)
f V1ReplicationController{Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerStatus :: V1ReplicationController -> Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: V1ReplicationController -> Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: V1ReplicationController -> Maybe V1ObjectMeta
v1ReplicationControllerKind :: V1ReplicationController -> Maybe Text
v1ReplicationControllerApiVersion :: V1ReplicationController -> Maybe Text
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
..} = (\Maybe Text
v1ReplicationControllerApiVersion -> V1ReplicationController :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ReplicationControllerSpec
-> Maybe V1ReplicationControllerStatus
-> V1ReplicationController
V1ReplicationController { Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerApiVersion, Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
..} ) (Maybe Text -> V1ReplicationController)
-> f (Maybe Text) -> f V1ReplicationController
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicationControllerApiVersion
{-# INLINE v1ReplicationControllerApiVersionL #-}

-- | 'v1ReplicationControllerKind' Lens
v1ReplicationControllerKindL :: Lens_' V1ReplicationController (Maybe Text)
v1ReplicationControllerKindL :: (Maybe Text -> f (Maybe Text))
-> V1ReplicationController -> f V1ReplicationController
v1ReplicationControllerKindL Maybe Text -> f (Maybe Text)
f V1ReplicationController{Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerStatus :: V1ReplicationController -> Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: V1ReplicationController -> Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: V1ReplicationController -> Maybe V1ObjectMeta
v1ReplicationControllerKind :: V1ReplicationController -> Maybe Text
v1ReplicationControllerApiVersion :: V1ReplicationController -> Maybe Text
..} = (\Maybe Text
v1ReplicationControllerKind -> V1ReplicationController :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ReplicationControllerSpec
-> Maybe V1ReplicationControllerStatus
-> V1ReplicationController
V1ReplicationController { Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerKind, Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ReplicationController)
-> f (Maybe Text) -> f V1ReplicationController
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicationControllerKind
{-# INLINE v1ReplicationControllerKindL #-}

-- | 'v1ReplicationControllerMetadata' Lens
v1ReplicationControllerMetadataL :: Lens_' V1ReplicationController (Maybe V1ObjectMeta)
v1ReplicationControllerMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1ReplicationController -> f V1ReplicationController
v1ReplicationControllerMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ReplicationController{Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerStatus :: V1ReplicationController -> Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: V1ReplicationController -> Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: V1ReplicationController -> Maybe V1ObjectMeta
v1ReplicationControllerKind :: V1ReplicationController -> Maybe Text
v1ReplicationControllerApiVersion :: V1ReplicationController -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ReplicationControllerMetadata -> V1ReplicationController :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ReplicationControllerSpec
-> Maybe V1ReplicationControllerStatus
-> V1ReplicationController
V1ReplicationController { Maybe V1ObjectMeta
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerMetadata, Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1ReplicationController)
-> f (Maybe V1ObjectMeta) -> f V1ReplicationController
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ReplicationControllerMetadata
{-# INLINE v1ReplicationControllerMetadataL #-}

-- | 'v1ReplicationControllerSpec' Lens
v1ReplicationControllerSpecL :: Lens_' V1ReplicationController (Maybe V1ReplicationControllerSpec)
v1ReplicationControllerSpecL :: (Maybe V1ReplicationControllerSpec
 -> f (Maybe V1ReplicationControllerSpec))
-> V1ReplicationController -> f V1ReplicationController
v1ReplicationControllerSpecL Maybe V1ReplicationControllerSpec
-> f (Maybe V1ReplicationControllerSpec)
f V1ReplicationController{Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerStatus :: V1ReplicationController -> Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: V1ReplicationController -> Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: V1ReplicationController -> Maybe V1ObjectMeta
v1ReplicationControllerKind :: V1ReplicationController -> Maybe Text
v1ReplicationControllerApiVersion :: V1ReplicationController -> Maybe Text
..} = (\Maybe V1ReplicationControllerSpec
v1ReplicationControllerSpec -> V1ReplicationController :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ReplicationControllerSpec
-> Maybe V1ReplicationControllerStatus
-> V1ReplicationController
V1ReplicationController { Maybe V1ReplicationControllerSpec
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerSpec, Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ObjectMeta
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
..} ) (Maybe V1ReplicationControllerSpec -> V1ReplicationController)
-> f (Maybe V1ReplicationControllerSpec)
-> f V1ReplicationController
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ReplicationControllerSpec
-> f (Maybe V1ReplicationControllerSpec)
f Maybe V1ReplicationControllerSpec
v1ReplicationControllerSpec
{-# INLINE v1ReplicationControllerSpecL #-}

-- | 'v1ReplicationControllerStatus' Lens
v1ReplicationControllerStatusL :: Lens_' V1ReplicationController (Maybe V1ReplicationControllerStatus)
v1ReplicationControllerStatusL :: (Maybe V1ReplicationControllerStatus
 -> f (Maybe V1ReplicationControllerStatus))
-> V1ReplicationController -> f V1ReplicationController
v1ReplicationControllerStatusL Maybe V1ReplicationControllerStatus
-> f (Maybe V1ReplicationControllerStatus)
f V1ReplicationController{Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerStatus :: V1ReplicationController -> Maybe V1ReplicationControllerStatus
v1ReplicationControllerSpec :: V1ReplicationController -> Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: V1ReplicationController -> Maybe V1ObjectMeta
v1ReplicationControllerKind :: V1ReplicationController -> Maybe Text
v1ReplicationControllerApiVersion :: V1ReplicationController -> Maybe Text
..} = (\Maybe V1ReplicationControllerStatus
v1ReplicationControllerStatus -> V1ReplicationController :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ReplicationControllerSpec
-> Maybe V1ReplicationControllerStatus
-> V1ReplicationController
V1ReplicationController { Maybe V1ReplicationControllerStatus
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerStatus, Maybe Text
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
..} ) (Maybe V1ReplicationControllerStatus -> V1ReplicationController)
-> f (Maybe V1ReplicationControllerStatus)
-> f V1ReplicationController
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ReplicationControllerStatus
-> f (Maybe V1ReplicationControllerStatus)
f Maybe V1ReplicationControllerStatus
v1ReplicationControllerStatus
{-# INLINE v1ReplicationControllerStatusL #-}



-- * V1ReplicationControllerCondition

-- | 'v1ReplicationControllerConditionLastTransitionTime' Lens
v1ReplicationControllerConditionLastTransitionTimeL :: Lens_' V1ReplicationControllerCondition (Maybe DateTime)
v1ReplicationControllerConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1ReplicationControllerCondition
-> f V1ReplicationControllerCondition
v1ReplicationControllerConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1ReplicationControllerCondition{Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionType :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionStatus :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionReason :: V1ReplicationControllerCondition -> Maybe Text
v1ReplicationControllerConditionMessage :: V1ReplicationControllerCondition -> Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: V1ReplicationControllerCondition -> Maybe DateTime
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1ReplicationControllerConditionLastTransitionTime -> V1ReplicationControllerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1ReplicationControllerCondition
V1ReplicationControllerCondition { Maybe DateTime
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionLastTransitionTime, Maybe Text
Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1ReplicationControllerCondition)
-> f (Maybe DateTime) -> f V1ReplicationControllerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1ReplicationControllerConditionLastTransitionTime
{-# INLINE v1ReplicationControllerConditionLastTransitionTimeL #-}

-- | 'v1ReplicationControllerConditionMessage' Lens
v1ReplicationControllerConditionMessageL :: Lens_' V1ReplicationControllerCondition (Maybe Text)
v1ReplicationControllerConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1ReplicationControllerCondition
-> f V1ReplicationControllerCondition
v1ReplicationControllerConditionMessageL Maybe Text -> f (Maybe Text)
f V1ReplicationControllerCondition{Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionType :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionStatus :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionReason :: V1ReplicationControllerCondition -> Maybe Text
v1ReplicationControllerConditionMessage :: V1ReplicationControllerCondition -> Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: V1ReplicationControllerCondition -> Maybe DateTime
..} = (\Maybe Text
v1ReplicationControllerConditionMessage -> V1ReplicationControllerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1ReplicationControllerCondition
V1ReplicationControllerCondition { Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionMessage, Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1ReplicationControllerCondition)
-> f (Maybe Text) -> f V1ReplicationControllerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicationControllerConditionMessage
{-# INLINE v1ReplicationControllerConditionMessageL #-}

-- | 'v1ReplicationControllerConditionReason' Lens
v1ReplicationControllerConditionReasonL :: Lens_' V1ReplicationControllerCondition (Maybe Text)
v1ReplicationControllerConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1ReplicationControllerCondition
-> f V1ReplicationControllerCondition
v1ReplicationControllerConditionReasonL Maybe Text -> f (Maybe Text)
f V1ReplicationControllerCondition{Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionType :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionStatus :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionReason :: V1ReplicationControllerCondition -> Maybe Text
v1ReplicationControllerConditionMessage :: V1ReplicationControllerCondition -> Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: V1ReplicationControllerCondition -> Maybe DateTime
..} = (\Maybe Text
v1ReplicationControllerConditionReason -> V1ReplicationControllerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1ReplicationControllerCondition
V1ReplicationControllerCondition { Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionReason, Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1ReplicationControllerCondition)
-> f (Maybe Text) -> f V1ReplicationControllerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicationControllerConditionReason
{-# INLINE v1ReplicationControllerConditionReasonL #-}

-- | 'v1ReplicationControllerConditionStatus' Lens
v1ReplicationControllerConditionStatusL :: Lens_' V1ReplicationControllerCondition (Text)
v1ReplicationControllerConditionStatusL :: (Text -> f Text)
-> V1ReplicationControllerCondition
-> f V1ReplicationControllerCondition
v1ReplicationControllerConditionStatusL Text -> f Text
f V1ReplicationControllerCondition{Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionType :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionStatus :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionReason :: V1ReplicationControllerCondition -> Maybe Text
v1ReplicationControllerConditionMessage :: V1ReplicationControllerCondition -> Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: V1ReplicationControllerCondition -> Maybe DateTime
..} = (\Text
v1ReplicationControllerConditionStatus -> V1ReplicationControllerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1ReplicationControllerCondition
V1ReplicationControllerCondition { Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionStatus, Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1ReplicationControllerCondition)
-> f Text -> f V1ReplicationControllerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ReplicationControllerConditionStatus
{-# INLINE v1ReplicationControllerConditionStatusL #-}

-- | 'v1ReplicationControllerConditionType' Lens
v1ReplicationControllerConditionTypeL :: Lens_' V1ReplicationControllerCondition (Text)
v1ReplicationControllerConditionTypeL :: (Text -> f Text)
-> V1ReplicationControllerCondition
-> f V1ReplicationControllerCondition
v1ReplicationControllerConditionTypeL Text -> f Text
f V1ReplicationControllerCondition{Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionType :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionStatus :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionReason :: V1ReplicationControllerCondition -> Maybe Text
v1ReplicationControllerConditionMessage :: V1ReplicationControllerCondition -> Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: V1ReplicationControllerCondition -> Maybe DateTime
..} = (\Text
v1ReplicationControllerConditionType -> V1ReplicationControllerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1ReplicationControllerCondition
V1ReplicationControllerCondition { Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionType, Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1ReplicationControllerCondition)
-> f Text -> f V1ReplicationControllerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ReplicationControllerConditionType
{-# INLINE v1ReplicationControllerConditionTypeL #-}



-- * V1ReplicationControllerList

-- | 'v1ReplicationControllerListApiVersion' Lens
v1ReplicationControllerListApiVersionL :: Lens_' V1ReplicationControllerList (Maybe Text)
v1ReplicationControllerListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ReplicationControllerList -> f V1ReplicationControllerList
v1ReplicationControllerListApiVersionL Maybe Text -> f (Maybe Text)
f V1ReplicationControllerList{[V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListMetadata :: V1ReplicationControllerList -> Maybe V1ListMeta
v1ReplicationControllerListKind :: V1ReplicationControllerList -> Maybe Text
v1ReplicationControllerListItems :: V1ReplicationControllerList -> [V1ReplicationController]
v1ReplicationControllerListApiVersion :: V1ReplicationControllerList -> Maybe Text
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ReplicationControllerListApiVersion -> V1ReplicationControllerList :: Maybe Text
-> [V1ReplicationController]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ReplicationControllerList
V1ReplicationControllerList { Maybe Text
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListApiVersion, [V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
..} ) (Maybe Text -> V1ReplicationControllerList)
-> f (Maybe Text) -> f V1ReplicationControllerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicationControllerListApiVersion
{-# INLINE v1ReplicationControllerListApiVersionL #-}

-- | 'v1ReplicationControllerListItems' Lens
v1ReplicationControllerListItemsL :: Lens_' V1ReplicationControllerList ([V1ReplicationController])
v1ReplicationControllerListItemsL :: ([V1ReplicationController] -> f [V1ReplicationController])
-> V1ReplicationControllerList -> f V1ReplicationControllerList
v1ReplicationControllerListItemsL [V1ReplicationController] -> f [V1ReplicationController]
f V1ReplicationControllerList{[V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListMetadata :: V1ReplicationControllerList -> Maybe V1ListMeta
v1ReplicationControllerListKind :: V1ReplicationControllerList -> Maybe Text
v1ReplicationControllerListItems :: V1ReplicationControllerList -> [V1ReplicationController]
v1ReplicationControllerListApiVersion :: V1ReplicationControllerList -> Maybe Text
..} = (\[V1ReplicationController]
v1ReplicationControllerListItems -> V1ReplicationControllerList :: Maybe Text
-> [V1ReplicationController]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ReplicationControllerList
V1ReplicationControllerList { [V1ReplicationController]
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListItems, Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListApiVersion :: Maybe Text
..} ) ([V1ReplicationController] -> V1ReplicationControllerList)
-> f [V1ReplicationController] -> f V1ReplicationControllerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ReplicationController] -> f [V1ReplicationController]
f [V1ReplicationController]
v1ReplicationControllerListItems
{-# INLINE v1ReplicationControllerListItemsL #-}

-- | 'v1ReplicationControllerListKind' Lens
v1ReplicationControllerListKindL :: Lens_' V1ReplicationControllerList (Maybe Text)
v1ReplicationControllerListKindL :: (Maybe Text -> f (Maybe Text))
-> V1ReplicationControllerList -> f V1ReplicationControllerList
v1ReplicationControllerListKindL Maybe Text -> f (Maybe Text)
f V1ReplicationControllerList{[V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListMetadata :: V1ReplicationControllerList -> Maybe V1ListMeta
v1ReplicationControllerListKind :: V1ReplicationControllerList -> Maybe Text
v1ReplicationControllerListItems :: V1ReplicationControllerList -> [V1ReplicationController]
v1ReplicationControllerListApiVersion :: V1ReplicationControllerList -> Maybe Text
..} = (\Maybe Text
v1ReplicationControllerListKind -> V1ReplicationControllerList :: Maybe Text
-> [V1ReplicationController]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ReplicationControllerList
V1ReplicationControllerList { Maybe Text
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListKind, [V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ReplicationControllerList)
-> f (Maybe Text) -> f V1ReplicationControllerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ReplicationControllerListKind
{-# INLINE v1ReplicationControllerListKindL #-}

-- | 'v1ReplicationControllerListMetadata' Lens
v1ReplicationControllerListMetadataL :: Lens_' V1ReplicationControllerList (Maybe V1ListMeta)
v1ReplicationControllerListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ReplicationControllerList -> f V1ReplicationControllerList
v1ReplicationControllerListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ReplicationControllerList{[V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListMetadata :: V1ReplicationControllerList -> Maybe V1ListMeta
v1ReplicationControllerListKind :: V1ReplicationControllerList -> Maybe Text
v1ReplicationControllerListItems :: V1ReplicationControllerList -> [V1ReplicationController]
v1ReplicationControllerListApiVersion :: V1ReplicationControllerList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ReplicationControllerListMetadata -> V1ReplicationControllerList :: Maybe Text
-> [V1ReplicationController]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ReplicationControllerList
V1ReplicationControllerList { Maybe V1ListMeta
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListMetadata, [V1ReplicationController]
Maybe Text
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ReplicationControllerList)
-> f (Maybe V1ListMeta) -> f V1ReplicationControllerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ReplicationControllerListMetadata
{-# INLINE v1ReplicationControllerListMetadataL #-}



-- * V1ReplicationControllerSpec

-- | 'v1ReplicationControllerSpecMinReadySeconds' Lens
v1ReplicationControllerSpecMinReadySecondsL :: Lens_' V1ReplicationControllerSpec (Maybe Int)
v1ReplicationControllerSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> V1ReplicationControllerSpec -> f V1ReplicationControllerSpec
v1ReplicationControllerSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1ReplicationControllerSpec{Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate :: V1ReplicationControllerSpec -> Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: V1ReplicationControllerSpec -> Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: V1ReplicationControllerSpec -> Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: V1ReplicationControllerSpec -> Maybe Int
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
v1ReplicationControllerSpecMinReadySeconds -> V1ReplicationControllerSpec :: Maybe Int
-> Maybe Int
-> Maybe (Map String Text)
-> Maybe V1PodTemplateSpec
-> V1ReplicationControllerSpec
V1ReplicationControllerSpec { Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds, Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: Maybe Int
..} ) (Maybe Int -> V1ReplicationControllerSpec)
-> f (Maybe Int) -> f V1ReplicationControllerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ReplicationControllerSpecMinReadySeconds
{-# INLINE v1ReplicationControllerSpecMinReadySecondsL #-}

-- | 'v1ReplicationControllerSpecReplicas' Lens
v1ReplicationControllerSpecReplicasL :: Lens_' V1ReplicationControllerSpec (Maybe Int)
v1ReplicationControllerSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1ReplicationControllerSpec -> f V1ReplicationControllerSpec
v1ReplicationControllerSpecReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicationControllerSpec{Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecTemplate :: V1ReplicationControllerSpec -> Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: V1ReplicationControllerSpec -> Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: V1ReplicationControllerSpec -> Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: V1ReplicationControllerSpec -> Maybe Int
..} = (\Maybe Int
v1ReplicationControllerSpecReplicas -> V1ReplicationControllerSpec :: Maybe Int
-> Maybe Int
-> Maybe (Map String Text)
-> Maybe V1PodTemplateSpec
-> V1ReplicationControllerSpec
V1ReplicationControllerSpec { Maybe Int
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecReplicas, Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1ReplicationControllerSpec)
-> f (Maybe Int) -> f V1ReplicationControllerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ReplicationControllerSpecReplicas
{-# INLINE v1ReplicationControllerSpecReplicasL #-}

-- | 'v1ReplicationControllerSpecSelector' Lens
v1ReplicationControllerSpecSelectorL :: Lens_' V1ReplicationControllerSpec (Maybe (Map.Map String Text))
v1ReplicationControllerSpecSelectorL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1ReplicationControllerSpec -> f V1ReplicationControllerSpec
v1ReplicationControllerSpecSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1ReplicationControllerSpec{Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecTemplate :: V1ReplicationControllerSpec -> Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: V1ReplicationControllerSpec -> Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: V1ReplicationControllerSpec -> Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: V1ReplicationControllerSpec -> Maybe Int
..} = (\Maybe (Map String Text)
v1ReplicationControllerSpecSelector -> V1ReplicationControllerSpec :: Maybe Int
-> Maybe Int
-> Maybe (Map String Text)
-> Maybe V1PodTemplateSpec
-> V1ReplicationControllerSpec
V1ReplicationControllerSpec { Maybe (Map String Text)
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecSelector, Maybe Int
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
..} ) (Maybe (Map String Text) -> V1ReplicationControllerSpec)
-> f (Maybe (Map String Text)) -> f V1ReplicationControllerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1ReplicationControllerSpecSelector
{-# INLINE v1ReplicationControllerSpecSelectorL #-}

-- | 'v1ReplicationControllerSpecTemplate' Lens
v1ReplicationControllerSpecTemplateL :: Lens_' V1ReplicationControllerSpec (Maybe V1PodTemplateSpec)
v1ReplicationControllerSpecTemplateL :: (Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec))
-> V1ReplicationControllerSpec -> f V1ReplicationControllerSpec
v1ReplicationControllerSpecTemplateL Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f V1ReplicationControllerSpec{Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecTemplate :: V1ReplicationControllerSpec -> Maybe V1PodTemplateSpec
v1ReplicationControllerSpecSelector :: V1ReplicationControllerSpec -> Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: V1ReplicationControllerSpec -> Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: V1ReplicationControllerSpec -> Maybe Int
..} = (\Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate -> V1ReplicationControllerSpec :: Maybe Int
-> Maybe Int
-> Maybe (Map String Text)
-> Maybe V1PodTemplateSpec
-> V1ReplicationControllerSpec
V1ReplicationControllerSpec { Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate, Maybe Int
Maybe (Map String Text)
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1PodTemplateSpec -> V1ReplicationControllerSpec)
-> f (Maybe V1PodTemplateSpec) -> f V1ReplicationControllerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate
{-# INLINE v1ReplicationControllerSpecTemplateL #-}



-- * V1ReplicationControllerStatus

-- | 'v1ReplicationControllerStatusAvailableReplicas' Lens
v1ReplicationControllerStatusAvailableReplicasL :: Lens_' V1ReplicationControllerStatus (Maybe Int)
v1ReplicationControllerStatusAvailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1ReplicationControllerStatus -> f V1ReplicationControllerStatus
v1ReplicationControllerStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusReadyReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusObservedGeneration :: V1ReplicationControllerStatus -> Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusConditions :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
..} = (\Maybe Int
v1ReplicationControllerStatusAvailableReplicas -> V1ReplicationControllerStatus :: Maybe Int
-> Maybe [V1ReplicationControllerCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicationControllerStatus
V1ReplicationControllerStatus { Maybe Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusAvailableReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
..} ) (Maybe Int -> V1ReplicationControllerStatus)
-> f (Maybe Int) -> f V1ReplicationControllerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ReplicationControllerStatusAvailableReplicas
{-# INLINE v1ReplicationControllerStatusAvailableReplicasL #-}

-- | 'v1ReplicationControllerStatusConditions' Lens
v1ReplicationControllerStatusConditionsL :: Lens_' V1ReplicationControllerStatus (Maybe [V1ReplicationControllerCondition])
v1ReplicationControllerStatusConditionsL :: (Maybe [V1ReplicationControllerCondition]
 -> f (Maybe [V1ReplicationControllerCondition]))
-> V1ReplicationControllerStatus -> f V1ReplicationControllerStatus
v1ReplicationControllerStatusConditionsL Maybe [V1ReplicationControllerCondition]
-> f (Maybe [V1ReplicationControllerCondition])
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusReadyReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusObservedGeneration :: V1ReplicationControllerStatus -> Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusConditions :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
..} = (\Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusConditions -> V1ReplicationControllerStatus :: Maybe Int
-> Maybe [V1ReplicationControllerCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicationControllerStatus
V1ReplicationControllerStatus { Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusConditions, Int
Maybe Int
Maybe Integer
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
..} ) (Maybe [V1ReplicationControllerCondition]
 -> V1ReplicationControllerStatus)
-> f (Maybe [V1ReplicationControllerCondition])
-> f V1ReplicationControllerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ReplicationControllerCondition]
-> f (Maybe [V1ReplicationControllerCondition])
f Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusConditions
{-# INLINE v1ReplicationControllerStatusConditionsL #-}

-- | 'v1ReplicationControllerStatusFullyLabeledReplicas' Lens
v1ReplicationControllerStatusFullyLabeledReplicasL :: Lens_' V1ReplicationControllerStatus (Maybe Int)
v1ReplicationControllerStatusFullyLabeledReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1ReplicationControllerStatus -> f V1ReplicationControllerStatus
v1ReplicationControllerStatusFullyLabeledReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusReadyReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusObservedGeneration :: V1ReplicationControllerStatus -> Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusConditions :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
..} = (\Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas -> V1ReplicationControllerStatus :: Maybe Int
-> Maybe [V1ReplicationControllerCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicationControllerStatus
V1ReplicationControllerStatus { Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1ReplicationControllerStatus)
-> f (Maybe Int) -> f V1ReplicationControllerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas
{-# INLINE v1ReplicationControllerStatusFullyLabeledReplicasL #-}

-- | 'v1ReplicationControllerStatusObservedGeneration' Lens
v1ReplicationControllerStatusObservedGenerationL :: Lens_' V1ReplicationControllerStatus (Maybe Integer)
v1ReplicationControllerStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1ReplicationControllerStatus -> f V1ReplicationControllerStatus
v1ReplicationControllerStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusReadyReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusObservedGeneration :: V1ReplicationControllerStatus -> Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusConditions :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
..} = (\Maybe Integer
v1ReplicationControllerStatusObservedGeneration -> V1ReplicationControllerStatus :: Maybe Int
-> Maybe [V1ReplicationControllerCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicationControllerStatus
V1ReplicationControllerStatus { Maybe Integer
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusObservedGeneration, Int
Maybe Int
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Integer -> V1ReplicationControllerStatus)
-> f (Maybe Integer) -> f V1ReplicationControllerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1ReplicationControllerStatusObservedGeneration
{-# INLINE v1ReplicationControllerStatusObservedGenerationL #-}

-- | 'v1ReplicationControllerStatusReadyReplicas' Lens
v1ReplicationControllerStatusReadyReplicasL :: Lens_' V1ReplicationControllerStatus (Maybe Int)
v1ReplicationControllerStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1ReplicationControllerStatus -> f V1ReplicationControllerStatus
v1ReplicationControllerStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusReadyReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusObservedGeneration :: V1ReplicationControllerStatus -> Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusConditions :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
..} = (\Maybe Int
v1ReplicationControllerStatusReadyReplicas -> V1ReplicationControllerStatus :: Maybe Int
-> Maybe [V1ReplicationControllerCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicationControllerStatus
V1ReplicationControllerStatus { Maybe Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReadyReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1ReplicationControllerStatus)
-> f (Maybe Int) -> f V1ReplicationControllerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ReplicationControllerStatusReadyReplicas
{-# INLINE v1ReplicationControllerStatusReadyReplicasL #-}

-- | 'v1ReplicationControllerStatusReplicas' Lens
v1ReplicationControllerStatusReplicasL :: Lens_' V1ReplicationControllerStatus (Int)
v1ReplicationControllerStatusReplicasL :: (Int -> f Int)
-> V1ReplicationControllerStatus -> f V1ReplicationControllerStatus
v1ReplicationControllerStatusReplicasL Int -> f Int
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusReadyReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusObservedGeneration :: V1ReplicationControllerStatus -> Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusConditions :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
..} = (\Int
v1ReplicationControllerStatusReplicas -> V1ReplicationControllerStatus :: Maybe Int
-> Maybe [V1ReplicationControllerCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1ReplicationControllerStatus
V1ReplicationControllerStatus { Int
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
..} ) (Int -> V1ReplicationControllerStatus)
-> f Int -> f V1ReplicationControllerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1ReplicationControllerStatusReplicas
{-# INLINE v1ReplicationControllerStatusReplicasL #-}



-- * V1ResourceAttributes

-- | 'v1ResourceAttributesGroup' Lens
v1ResourceAttributesGroupL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesGroupL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceAttributes -> f V1ResourceAttributes
v1ResourceAttributesGroupL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
v1ResourceAttributesVersion :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesVerb :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesSubresource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesResource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesNamespace :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesName :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesGroup :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
..} = (\Maybe Text
v1ResourceAttributesGroup -> V1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ResourceAttributes
V1ResourceAttributes { Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesGroup, Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
..} ) (Maybe Text -> V1ResourceAttributes)
-> f (Maybe Text) -> f V1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceAttributesGroup
{-# INLINE v1ResourceAttributesGroupL #-}

-- | 'v1ResourceAttributesName' Lens
v1ResourceAttributesNameL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesNameL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceAttributes -> f V1ResourceAttributes
v1ResourceAttributesNameL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesVerb :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesSubresource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesResource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesNamespace :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesName :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesGroup :: V1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1ResourceAttributesName -> V1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ResourceAttributes
V1ResourceAttributes { Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesName, Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1ResourceAttributes)
-> f (Maybe Text) -> f V1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceAttributesName
{-# INLINE v1ResourceAttributesNameL #-}

-- | 'v1ResourceAttributesNamespace' Lens
v1ResourceAttributesNamespaceL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceAttributes -> f V1ResourceAttributes
v1ResourceAttributesNamespaceL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesVerb :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesSubresource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesResource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesNamespace :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesName :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesGroup :: V1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1ResourceAttributesNamespace -> V1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ResourceAttributes
V1ResourceAttributes { Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesNamespace, Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1ResourceAttributes)
-> f (Maybe Text) -> f V1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceAttributesNamespace
{-# INLINE v1ResourceAttributesNamespaceL #-}

-- | 'v1ResourceAttributesResource' Lens
v1ResourceAttributesResourceL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesResourceL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceAttributes -> f V1ResourceAttributes
v1ResourceAttributesResourceL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesVerb :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesSubresource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesResource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesNamespace :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesName :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesGroup :: V1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1ResourceAttributesResource -> V1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ResourceAttributes
V1ResourceAttributes { Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesResource, Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1ResourceAttributes)
-> f (Maybe Text) -> f V1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceAttributesResource
{-# INLINE v1ResourceAttributesResourceL #-}

-- | 'v1ResourceAttributesSubresource' Lens
v1ResourceAttributesSubresourceL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesSubresourceL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceAttributes -> f V1ResourceAttributes
v1ResourceAttributesSubresourceL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesVerb :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesSubresource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesResource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesNamespace :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesName :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesGroup :: V1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1ResourceAttributesSubresource -> V1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ResourceAttributes
V1ResourceAttributes { Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesSubresource, Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1ResourceAttributes)
-> f (Maybe Text) -> f V1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceAttributesSubresource
{-# INLINE v1ResourceAttributesSubresourceL #-}

-- | 'v1ResourceAttributesVerb' Lens
v1ResourceAttributesVerbL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesVerbL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceAttributes -> f V1ResourceAttributes
v1ResourceAttributesVerbL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesVerb :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesSubresource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesResource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesNamespace :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesName :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesGroup :: V1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1ResourceAttributesVerb -> V1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ResourceAttributes
V1ResourceAttributes { Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVerb, Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1ResourceAttributes)
-> f (Maybe Text) -> f V1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceAttributesVerb
{-# INLINE v1ResourceAttributesVerbL #-}

-- | 'v1ResourceAttributesVersion' Lens
v1ResourceAttributesVersionL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceAttributes -> f V1ResourceAttributes
v1ResourceAttributesVersionL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVersion :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesVerb :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesSubresource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesResource :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesNamespace :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesName :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesGroup :: V1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1ResourceAttributesVersion -> V1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1ResourceAttributes
V1ResourceAttributes { Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVersion, Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1ResourceAttributes)
-> f (Maybe Text) -> f V1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceAttributesVersion
{-# INLINE v1ResourceAttributesVersionL #-}



-- * V1ResourceFieldSelector

-- | 'v1ResourceFieldSelectorContainerName' Lens
v1ResourceFieldSelectorContainerNameL :: Lens_' V1ResourceFieldSelector (Maybe Text)
v1ResourceFieldSelectorContainerNameL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceFieldSelector -> f V1ResourceFieldSelector
v1ResourceFieldSelectorContainerNameL Maybe Text -> f (Maybe Text)
f V1ResourceFieldSelector{Maybe Text
Maybe Quantity
Text
v1ResourceFieldSelectorResource :: V1ResourceFieldSelector -> Text
v1ResourceFieldSelectorDivisor :: V1ResourceFieldSelector -> Maybe Quantity
v1ResourceFieldSelectorContainerName :: V1ResourceFieldSelector -> Maybe Text
v1ResourceFieldSelectorResource :: Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorContainerName :: Maybe Text
..} = (\Maybe Text
v1ResourceFieldSelectorContainerName -> V1ResourceFieldSelector :: Maybe Text -> Maybe Quantity -> Text -> V1ResourceFieldSelector
V1ResourceFieldSelector { Maybe Text
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorContainerName, Maybe Quantity
Text
v1ResourceFieldSelectorResource :: Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorResource :: Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
..} ) (Maybe Text -> V1ResourceFieldSelector)
-> f (Maybe Text) -> f V1ResourceFieldSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceFieldSelectorContainerName
{-# INLINE v1ResourceFieldSelectorContainerNameL #-}

-- | 'v1ResourceFieldSelectorDivisor' Lens
v1ResourceFieldSelectorDivisorL :: Lens_' V1ResourceFieldSelector (Maybe Quantity)
v1ResourceFieldSelectorDivisorL :: (Maybe Quantity -> f (Maybe Quantity))
-> V1ResourceFieldSelector -> f V1ResourceFieldSelector
v1ResourceFieldSelectorDivisorL Maybe Quantity -> f (Maybe Quantity)
f V1ResourceFieldSelector{Maybe Text
Maybe Quantity
Text
v1ResourceFieldSelectorResource :: Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorResource :: V1ResourceFieldSelector -> Text
v1ResourceFieldSelectorDivisor :: V1ResourceFieldSelector -> Maybe Quantity
v1ResourceFieldSelectorContainerName :: V1ResourceFieldSelector -> Maybe Text
..} = (\Maybe Quantity
v1ResourceFieldSelectorDivisor -> V1ResourceFieldSelector :: Maybe Text -> Maybe Quantity -> Text -> V1ResourceFieldSelector
V1ResourceFieldSelector { Maybe Quantity
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorDivisor, Maybe Text
Text
v1ResourceFieldSelectorResource :: Text
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorResource :: Text
v1ResourceFieldSelectorContainerName :: Maybe Text
..} ) (Maybe Quantity -> V1ResourceFieldSelector)
-> f (Maybe Quantity) -> f V1ResourceFieldSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v1ResourceFieldSelectorDivisor
{-# INLINE v1ResourceFieldSelectorDivisorL #-}

-- | 'v1ResourceFieldSelectorResource' Lens
v1ResourceFieldSelectorResourceL :: Lens_' V1ResourceFieldSelector (Text)
v1ResourceFieldSelectorResourceL :: (Text -> f Text)
-> V1ResourceFieldSelector -> f V1ResourceFieldSelector
v1ResourceFieldSelectorResourceL Text -> f Text
f V1ResourceFieldSelector{Maybe Text
Maybe Quantity
Text
v1ResourceFieldSelectorResource :: Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorResource :: V1ResourceFieldSelector -> Text
v1ResourceFieldSelectorDivisor :: V1ResourceFieldSelector -> Maybe Quantity
v1ResourceFieldSelectorContainerName :: V1ResourceFieldSelector -> Maybe Text
..} = (\Text
v1ResourceFieldSelectorResource -> V1ResourceFieldSelector :: Maybe Text -> Maybe Quantity -> Text -> V1ResourceFieldSelector
V1ResourceFieldSelector { Text
v1ResourceFieldSelectorResource :: Text
v1ResourceFieldSelectorResource :: Text
v1ResourceFieldSelectorResource, Maybe Text
Maybe Quantity
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorContainerName :: Maybe Text
..} ) (Text -> V1ResourceFieldSelector)
-> f Text -> f V1ResourceFieldSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ResourceFieldSelectorResource
{-# INLINE v1ResourceFieldSelectorResourceL #-}



-- * V1ResourceQuota

-- | 'v1ResourceQuotaApiVersion' Lens
v1ResourceQuotaApiVersionL :: Lens_' V1ResourceQuota (Maybe Text)
v1ResourceQuotaApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceQuota -> f V1ResourceQuota
v1ResourceQuotaApiVersionL Maybe Text -> f (Maybe Text)
f V1ResourceQuota{Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaStatus :: V1ResourceQuota -> Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: V1ResourceQuota -> Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: V1ResourceQuota -> Maybe V1ObjectMeta
v1ResourceQuotaKind :: V1ResourceQuota -> Maybe Text
v1ResourceQuotaApiVersion :: V1ResourceQuota -> Maybe Text
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
..} = (\Maybe Text
v1ResourceQuotaApiVersion -> V1ResourceQuota :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ResourceQuotaSpec
-> Maybe V1ResourceQuotaStatus
-> V1ResourceQuota
V1ResourceQuota { Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaApiVersion, Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
..} ) (Maybe Text -> V1ResourceQuota)
-> f (Maybe Text) -> f V1ResourceQuota
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceQuotaApiVersion
{-# INLINE v1ResourceQuotaApiVersionL #-}

-- | 'v1ResourceQuotaKind' Lens
v1ResourceQuotaKindL :: Lens_' V1ResourceQuota (Maybe Text)
v1ResourceQuotaKindL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceQuota -> f V1ResourceQuota
v1ResourceQuotaKindL Maybe Text -> f (Maybe Text)
f V1ResourceQuota{Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaStatus :: V1ResourceQuota -> Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: V1ResourceQuota -> Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: V1ResourceQuota -> Maybe V1ObjectMeta
v1ResourceQuotaKind :: V1ResourceQuota -> Maybe Text
v1ResourceQuotaApiVersion :: V1ResourceQuota -> Maybe Text
..} = (\Maybe Text
v1ResourceQuotaKind -> V1ResourceQuota :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ResourceQuotaSpec
-> Maybe V1ResourceQuotaStatus
-> V1ResourceQuota
V1ResourceQuota { Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaKind, Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ResourceQuota)
-> f (Maybe Text) -> f V1ResourceQuota
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceQuotaKind
{-# INLINE v1ResourceQuotaKindL #-}

-- | 'v1ResourceQuotaMetadata' Lens
v1ResourceQuotaMetadataL :: Lens_' V1ResourceQuota (Maybe V1ObjectMeta)
v1ResourceQuotaMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1ResourceQuota -> f V1ResourceQuota
v1ResourceQuotaMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ResourceQuota{Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaStatus :: V1ResourceQuota -> Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: V1ResourceQuota -> Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: V1ResourceQuota -> Maybe V1ObjectMeta
v1ResourceQuotaKind :: V1ResourceQuota -> Maybe Text
v1ResourceQuotaApiVersion :: V1ResourceQuota -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ResourceQuotaMetadata -> V1ResourceQuota :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ResourceQuotaSpec
-> Maybe V1ResourceQuotaStatus
-> V1ResourceQuota
V1ResourceQuota { Maybe V1ObjectMeta
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaMetadata, Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1ResourceQuota)
-> f (Maybe V1ObjectMeta) -> f V1ResourceQuota
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ResourceQuotaMetadata
{-# INLINE v1ResourceQuotaMetadataL #-}

-- | 'v1ResourceQuotaSpec' Lens
v1ResourceQuotaSpecL :: Lens_' V1ResourceQuota (Maybe V1ResourceQuotaSpec)
v1ResourceQuotaSpecL :: (Maybe V1ResourceQuotaSpec -> f (Maybe V1ResourceQuotaSpec))
-> V1ResourceQuota -> f V1ResourceQuota
v1ResourceQuotaSpecL Maybe V1ResourceQuotaSpec -> f (Maybe V1ResourceQuotaSpec)
f V1ResourceQuota{Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaStatus :: V1ResourceQuota -> Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: V1ResourceQuota -> Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: V1ResourceQuota -> Maybe V1ObjectMeta
v1ResourceQuotaKind :: V1ResourceQuota -> Maybe Text
v1ResourceQuotaApiVersion :: V1ResourceQuota -> Maybe Text
..} = (\Maybe V1ResourceQuotaSpec
v1ResourceQuotaSpec -> V1ResourceQuota :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ResourceQuotaSpec
-> Maybe V1ResourceQuotaStatus
-> V1ResourceQuota
V1ResourceQuota { Maybe V1ResourceQuotaSpec
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaSpec, Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ObjectMeta
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
..} ) (Maybe V1ResourceQuotaSpec -> V1ResourceQuota)
-> f (Maybe V1ResourceQuotaSpec) -> f V1ResourceQuota
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceQuotaSpec -> f (Maybe V1ResourceQuotaSpec)
f Maybe V1ResourceQuotaSpec
v1ResourceQuotaSpec
{-# INLINE v1ResourceQuotaSpecL #-}

-- | 'v1ResourceQuotaStatus' Lens
v1ResourceQuotaStatusL :: Lens_' V1ResourceQuota (Maybe V1ResourceQuotaStatus)
v1ResourceQuotaStatusL :: (Maybe V1ResourceQuotaStatus -> f (Maybe V1ResourceQuotaStatus))
-> V1ResourceQuota -> f V1ResourceQuota
v1ResourceQuotaStatusL Maybe V1ResourceQuotaStatus -> f (Maybe V1ResourceQuotaStatus)
f V1ResourceQuota{Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaStatus :: V1ResourceQuota -> Maybe V1ResourceQuotaStatus
v1ResourceQuotaSpec :: V1ResourceQuota -> Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: V1ResourceQuota -> Maybe V1ObjectMeta
v1ResourceQuotaKind :: V1ResourceQuota -> Maybe Text
v1ResourceQuotaApiVersion :: V1ResourceQuota -> Maybe Text
..} = (\Maybe V1ResourceQuotaStatus
v1ResourceQuotaStatus -> V1ResourceQuota :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ResourceQuotaSpec
-> Maybe V1ResourceQuotaStatus
-> V1ResourceQuota
V1ResourceQuota { Maybe V1ResourceQuotaStatus
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaStatus, Maybe Text
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
..} ) (Maybe V1ResourceQuotaStatus -> V1ResourceQuota)
-> f (Maybe V1ResourceQuotaStatus) -> f V1ResourceQuota
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceQuotaStatus -> f (Maybe V1ResourceQuotaStatus)
f Maybe V1ResourceQuotaStatus
v1ResourceQuotaStatus
{-# INLINE v1ResourceQuotaStatusL #-}



-- * V1ResourceQuotaList

-- | 'v1ResourceQuotaListApiVersion' Lens
v1ResourceQuotaListApiVersionL :: Lens_' V1ResourceQuotaList (Maybe Text)
v1ResourceQuotaListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceQuotaList -> f V1ResourceQuotaList
v1ResourceQuotaListApiVersionL Maybe Text -> f (Maybe Text)
f V1ResourceQuotaList{[V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListMetadata :: V1ResourceQuotaList -> Maybe V1ListMeta
v1ResourceQuotaListKind :: V1ResourceQuotaList -> Maybe Text
v1ResourceQuotaListItems :: V1ResourceQuotaList -> [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: V1ResourceQuotaList -> Maybe Text
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ResourceQuotaListApiVersion -> V1ResourceQuotaList :: Maybe Text
-> [V1ResourceQuota]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ResourceQuotaList
V1ResourceQuotaList { Maybe Text
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListApiVersion, [V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
..} ) (Maybe Text -> V1ResourceQuotaList)
-> f (Maybe Text) -> f V1ResourceQuotaList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceQuotaListApiVersion
{-# INLINE v1ResourceQuotaListApiVersionL #-}

-- | 'v1ResourceQuotaListItems' Lens
v1ResourceQuotaListItemsL :: Lens_' V1ResourceQuotaList ([V1ResourceQuota])
v1ResourceQuotaListItemsL :: ([V1ResourceQuota] -> f [V1ResourceQuota])
-> V1ResourceQuotaList -> f V1ResourceQuotaList
v1ResourceQuotaListItemsL [V1ResourceQuota] -> f [V1ResourceQuota]
f V1ResourceQuotaList{[V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListMetadata :: V1ResourceQuotaList -> Maybe V1ListMeta
v1ResourceQuotaListKind :: V1ResourceQuotaList -> Maybe Text
v1ResourceQuotaListItems :: V1ResourceQuotaList -> [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: V1ResourceQuotaList -> Maybe Text
..} = (\[V1ResourceQuota]
v1ResourceQuotaListItems -> V1ResourceQuotaList :: Maybe Text
-> [V1ResourceQuota]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ResourceQuotaList
V1ResourceQuotaList { [V1ResourceQuota]
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListItems, Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListApiVersion :: Maybe Text
..} ) ([V1ResourceQuota] -> V1ResourceQuotaList)
-> f [V1ResourceQuota] -> f V1ResourceQuotaList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ResourceQuota] -> f [V1ResourceQuota]
f [V1ResourceQuota]
v1ResourceQuotaListItems
{-# INLINE v1ResourceQuotaListItemsL #-}

-- | 'v1ResourceQuotaListKind' Lens
v1ResourceQuotaListKindL :: Lens_' V1ResourceQuotaList (Maybe Text)
v1ResourceQuotaListKindL :: (Maybe Text -> f (Maybe Text))
-> V1ResourceQuotaList -> f V1ResourceQuotaList
v1ResourceQuotaListKindL Maybe Text -> f (Maybe Text)
f V1ResourceQuotaList{[V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListMetadata :: V1ResourceQuotaList -> Maybe V1ListMeta
v1ResourceQuotaListKind :: V1ResourceQuotaList -> Maybe Text
v1ResourceQuotaListItems :: V1ResourceQuotaList -> [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: V1ResourceQuotaList -> Maybe Text
..} = (\Maybe Text
v1ResourceQuotaListKind -> V1ResourceQuotaList :: Maybe Text
-> [V1ResourceQuota]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ResourceQuotaList
V1ResourceQuotaList { Maybe Text
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListKind, [V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ResourceQuotaList)
-> f (Maybe Text) -> f V1ResourceQuotaList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceQuotaListKind
{-# INLINE v1ResourceQuotaListKindL #-}

-- | 'v1ResourceQuotaListMetadata' Lens
v1ResourceQuotaListMetadataL :: Lens_' V1ResourceQuotaList (Maybe V1ListMeta)
v1ResourceQuotaListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ResourceQuotaList -> f V1ResourceQuotaList
v1ResourceQuotaListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ResourceQuotaList{[V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListMetadata :: V1ResourceQuotaList -> Maybe V1ListMeta
v1ResourceQuotaListKind :: V1ResourceQuotaList -> Maybe Text
v1ResourceQuotaListItems :: V1ResourceQuotaList -> [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: V1ResourceQuotaList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ResourceQuotaListMetadata -> V1ResourceQuotaList :: Maybe Text
-> [V1ResourceQuota]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ResourceQuotaList
V1ResourceQuotaList { Maybe V1ListMeta
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListMetadata, [V1ResourceQuota]
Maybe Text
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ResourceQuotaList)
-> f (Maybe V1ListMeta) -> f V1ResourceQuotaList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ResourceQuotaListMetadata
{-# INLINE v1ResourceQuotaListMetadataL #-}



-- * V1ResourceQuotaSpec

-- | 'v1ResourceQuotaSpecHard' Lens
v1ResourceQuotaSpecHardL :: Lens_' V1ResourceQuotaSpec (Maybe (Map.Map String Quantity))
v1ResourceQuotaSpecHardL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1ResourceQuotaSpec -> f V1ResourceQuotaSpec
v1ResourceQuotaSpecHardL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ResourceQuotaSpec{Maybe [Text]
Maybe (Map String Quantity)
Maybe V1ScopeSelector
v1ResourceQuotaSpecScopes :: V1ResourceQuotaSpec -> Maybe [Text]
v1ResourceQuotaSpecScopeSelector :: V1ResourceQuotaSpec -> Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: V1ResourceQuotaSpec -> Maybe (Map String Quantity)
v1ResourceQuotaSpecScopes :: Maybe [Text]
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1ResourceQuotaSpecHard -> V1ResourceQuotaSpec :: Maybe (Map String Quantity)
-> Maybe V1ScopeSelector -> Maybe [Text] -> V1ResourceQuotaSpec
V1ResourceQuotaSpec { Maybe (Map String Quantity)
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecHard, Maybe [Text]
Maybe V1ScopeSelector
v1ResourceQuotaSpecScopes :: Maybe [Text]
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecScopes :: Maybe [Text]
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
..} ) (Maybe (Map String Quantity) -> V1ResourceQuotaSpec)
-> f (Maybe (Map String Quantity)) -> f V1ResourceQuotaSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1ResourceQuotaSpecHard
{-# INLINE v1ResourceQuotaSpecHardL #-}

-- | 'v1ResourceQuotaSpecScopeSelector' Lens
v1ResourceQuotaSpecScopeSelectorL :: Lens_' V1ResourceQuotaSpec (Maybe V1ScopeSelector)
v1ResourceQuotaSpecScopeSelectorL :: (Maybe V1ScopeSelector -> f (Maybe V1ScopeSelector))
-> V1ResourceQuotaSpec -> f V1ResourceQuotaSpec
v1ResourceQuotaSpecScopeSelectorL Maybe V1ScopeSelector -> f (Maybe V1ScopeSelector)
f V1ResourceQuotaSpec{Maybe [Text]
Maybe (Map String Quantity)
Maybe V1ScopeSelector
v1ResourceQuotaSpecScopes :: Maybe [Text]
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecScopes :: V1ResourceQuotaSpec -> Maybe [Text]
v1ResourceQuotaSpecScopeSelector :: V1ResourceQuotaSpec -> Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: V1ResourceQuotaSpec -> Maybe (Map String Quantity)
..} = (\Maybe V1ScopeSelector
v1ResourceQuotaSpecScopeSelector -> V1ResourceQuotaSpec :: Maybe (Map String Quantity)
-> Maybe V1ScopeSelector -> Maybe [Text] -> V1ResourceQuotaSpec
V1ResourceQuotaSpec { Maybe V1ScopeSelector
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecScopeSelector, Maybe [Text]
Maybe (Map String Quantity)
v1ResourceQuotaSpecScopes :: Maybe [Text]
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecScopes :: Maybe [Text]
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
..} ) (Maybe V1ScopeSelector -> V1ResourceQuotaSpec)
-> f (Maybe V1ScopeSelector) -> f V1ResourceQuotaSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ScopeSelector -> f (Maybe V1ScopeSelector)
f Maybe V1ScopeSelector
v1ResourceQuotaSpecScopeSelector
{-# INLINE v1ResourceQuotaSpecScopeSelectorL #-}

-- | 'v1ResourceQuotaSpecScopes' Lens
v1ResourceQuotaSpecScopesL :: Lens_' V1ResourceQuotaSpec (Maybe [Text])
v1ResourceQuotaSpecScopesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ResourceQuotaSpec -> f V1ResourceQuotaSpec
v1ResourceQuotaSpecScopesL Maybe [Text] -> f (Maybe [Text])
f V1ResourceQuotaSpec{Maybe [Text]
Maybe (Map String Quantity)
Maybe V1ScopeSelector
v1ResourceQuotaSpecScopes :: Maybe [Text]
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecScopes :: V1ResourceQuotaSpec -> Maybe [Text]
v1ResourceQuotaSpecScopeSelector :: V1ResourceQuotaSpec -> Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: V1ResourceQuotaSpec -> Maybe (Map String Quantity)
..} = (\Maybe [Text]
v1ResourceQuotaSpecScopes -> V1ResourceQuotaSpec :: Maybe (Map String Quantity)
-> Maybe V1ScopeSelector -> Maybe [Text] -> V1ResourceQuotaSpec
V1ResourceQuotaSpec { Maybe [Text]
v1ResourceQuotaSpecScopes :: Maybe [Text]
v1ResourceQuotaSpecScopes :: Maybe [Text]
v1ResourceQuotaSpecScopes, Maybe (Map String Quantity)
Maybe V1ScopeSelector
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
..} ) (Maybe [Text] -> V1ResourceQuotaSpec)
-> f (Maybe [Text]) -> f V1ResourceQuotaSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ResourceQuotaSpecScopes
{-# INLINE v1ResourceQuotaSpecScopesL #-}



-- * V1ResourceQuotaStatus

-- | 'v1ResourceQuotaStatusHard' Lens
v1ResourceQuotaStatusHardL :: Lens_' V1ResourceQuotaStatus (Maybe (Map.Map String Quantity))
v1ResourceQuotaStatusHardL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1ResourceQuotaStatus -> f V1ResourceQuotaStatus
v1ResourceQuotaStatusHardL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ResourceQuotaStatus{Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed :: V1ResourceQuotaStatus -> Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: V1ResourceQuotaStatus -> Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed :: Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1ResourceQuotaStatusHard -> V1ResourceQuotaStatus :: Maybe (Map String Quantity)
-> Maybe (Map String Quantity) -> V1ResourceQuotaStatus
V1ResourceQuotaStatus { Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: Maybe (Map String Quantity)
v1ResourceQuotaStatusHard, Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed :: Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1ResourceQuotaStatus)
-> f (Maybe (Map String Quantity)) -> f V1ResourceQuotaStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1ResourceQuotaStatusHard
{-# INLINE v1ResourceQuotaStatusHardL #-}

-- | 'v1ResourceQuotaStatusUsed' Lens
v1ResourceQuotaStatusUsedL :: Lens_' V1ResourceQuotaStatus (Maybe (Map.Map String Quantity))
v1ResourceQuotaStatusUsedL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1ResourceQuotaStatus -> f V1ResourceQuotaStatus
v1ResourceQuotaStatusUsedL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ResourceQuotaStatus{Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed :: Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed :: V1ResourceQuotaStatus -> Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: V1ResourceQuotaStatus -> Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed -> V1ResourceQuotaStatus :: Maybe (Map String Quantity)
-> Maybe (Map String Quantity) -> V1ResourceQuotaStatus
V1ResourceQuotaStatus { Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed :: Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed :: Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed, Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1ResourceQuotaStatus)
-> f (Maybe (Map String Quantity)) -> f V1ResourceQuotaStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed
{-# INLINE v1ResourceQuotaStatusUsedL #-}



-- * V1ResourceRequirements

-- | 'v1ResourceRequirementsLimits' Lens
v1ResourceRequirementsLimitsL :: Lens_' V1ResourceRequirements (Maybe (Map.Map String Quantity))
v1ResourceRequirementsLimitsL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1ResourceRequirements -> f V1ResourceRequirements
v1ResourceRequirementsLimitsL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ResourceRequirements{Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: V1ResourceRequirements -> Maybe (Map String Quantity)
v1ResourceRequirementsLimits :: V1ResourceRequirements -> Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1ResourceRequirementsLimits -> V1ResourceRequirements :: Maybe (Map String Quantity)
-> Maybe (Map String Quantity) -> V1ResourceRequirements
V1ResourceRequirements { Maybe (Map String Quantity)
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
v1ResourceRequirementsLimits, Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1ResourceRequirements)
-> f (Maybe (Map String Quantity)) -> f V1ResourceRequirements
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1ResourceRequirementsLimits
{-# INLINE v1ResourceRequirementsLimitsL #-}

-- | 'v1ResourceRequirementsRequests' Lens
v1ResourceRequirementsRequestsL :: Lens_' V1ResourceRequirements (Maybe (Map.Map String Quantity))
v1ResourceRequirementsRequestsL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1ResourceRequirements -> f V1ResourceRequirements
v1ResourceRequirementsRequestsL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ResourceRequirements{Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: V1ResourceRequirements -> Maybe (Map String Quantity)
v1ResourceRequirementsLimits :: V1ResourceRequirements -> Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1ResourceRequirementsRequests -> V1ResourceRequirements :: Maybe (Map String Quantity)
-> Maybe (Map String Quantity) -> V1ResourceRequirements
V1ResourceRequirements { Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
v1ResourceRequirementsRequests, Maybe (Map String Quantity)
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1ResourceRequirements)
-> f (Maybe (Map String Quantity)) -> f V1ResourceRequirements
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1ResourceRequirementsRequests
{-# INLINE v1ResourceRequirementsRequestsL #-}



-- * V1ResourceRule

-- | 'v1ResourceRuleApiGroups' Lens
v1ResourceRuleApiGroupsL :: Lens_' V1ResourceRule (Maybe [Text])
v1ResourceRuleApiGroupsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ResourceRule -> f V1ResourceRule
v1ResourceRuleApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1ResourceRule{[Text]
Maybe [Text]
v1ResourceRuleVerbs :: V1ResourceRule -> [Text]
v1ResourceRuleResources :: V1ResourceRule -> Maybe [Text]
v1ResourceRuleResourceNames :: V1ResourceRule -> Maybe [Text]
v1ResourceRuleApiGroups :: V1ResourceRule -> Maybe [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
..} = (\Maybe [Text]
v1ResourceRuleApiGroups -> V1ResourceRule :: Maybe [Text]
-> Maybe [Text] -> Maybe [Text] -> [Text] -> V1ResourceRule
V1ResourceRule { Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleApiGroups, [Text]
Maybe [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
..} ) (Maybe [Text] -> V1ResourceRule)
-> f (Maybe [Text]) -> f V1ResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ResourceRuleApiGroups
{-# INLINE v1ResourceRuleApiGroupsL #-}

-- | 'v1ResourceRuleResourceNames' Lens
v1ResourceRuleResourceNamesL :: Lens_' V1ResourceRule (Maybe [Text])
v1ResourceRuleResourceNamesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ResourceRule -> f V1ResourceRule
v1ResourceRuleResourceNamesL Maybe [Text] -> f (Maybe [Text])
f V1ResourceRule{[Text]
Maybe [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleVerbs :: V1ResourceRule -> [Text]
v1ResourceRuleResources :: V1ResourceRule -> Maybe [Text]
v1ResourceRuleResourceNames :: V1ResourceRule -> Maybe [Text]
v1ResourceRuleApiGroups :: V1ResourceRule -> Maybe [Text]
..} = (\Maybe [Text]
v1ResourceRuleResourceNames -> V1ResourceRule :: Maybe [Text]
-> Maybe [Text] -> Maybe [Text] -> [Text] -> V1ResourceRule
V1ResourceRule { Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleResourceNames, [Text]
Maybe [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1ResourceRule)
-> f (Maybe [Text]) -> f V1ResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ResourceRuleResourceNames
{-# INLINE v1ResourceRuleResourceNamesL #-}

-- | 'v1ResourceRuleResources' Lens
v1ResourceRuleResourcesL :: Lens_' V1ResourceRule (Maybe [Text])
v1ResourceRuleResourcesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ResourceRule -> f V1ResourceRule
v1ResourceRuleResourcesL Maybe [Text] -> f (Maybe [Text])
f V1ResourceRule{[Text]
Maybe [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleVerbs :: V1ResourceRule -> [Text]
v1ResourceRuleResources :: V1ResourceRule -> Maybe [Text]
v1ResourceRuleResourceNames :: V1ResourceRule -> Maybe [Text]
v1ResourceRuleApiGroups :: V1ResourceRule -> Maybe [Text]
..} = (\Maybe [Text]
v1ResourceRuleResources -> V1ResourceRule :: Maybe [Text]
-> Maybe [Text] -> Maybe [Text] -> [Text] -> V1ResourceRule
V1ResourceRule { Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResources, [Text]
Maybe [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1ResourceRule)
-> f (Maybe [Text]) -> f V1ResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ResourceRuleResources
{-# INLINE v1ResourceRuleResourcesL #-}

-- | 'v1ResourceRuleVerbs' Lens
v1ResourceRuleVerbsL :: Lens_' V1ResourceRule ([Text])
v1ResourceRuleVerbsL :: ([Text] -> f [Text]) -> V1ResourceRule -> f V1ResourceRule
v1ResourceRuleVerbsL [Text] -> f [Text]
f V1ResourceRule{[Text]
Maybe [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleVerbs :: V1ResourceRule -> [Text]
v1ResourceRuleResources :: V1ResourceRule -> Maybe [Text]
v1ResourceRuleResourceNames :: V1ResourceRule -> Maybe [Text]
v1ResourceRuleApiGroups :: V1ResourceRule -> Maybe [Text]
..} = (\[Text]
v1ResourceRuleVerbs -> V1ResourceRule :: Maybe [Text]
-> Maybe [Text] -> Maybe [Text] -> [Text] -> V1ResourceRule
V1ResourceRule { [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleVerbs, Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
..} ) ([Text] -> V1ResourceRule) -> f [Text] -> f V1ResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1ResourceRuleVerbs
{-# INLINE v1ResourceRuleVerbsL #-}



-- * V1Role

-- | 'v1RoleApiVersion' Lens
v1RoleApiVersionL :: Lens_' V1Role (Maybe Text)
v1RoleApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Role -> f V1Role
v1RoleApiVersionL Maybe Text -> f (Maybe Text)
f V1Role{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleRules :: V1Role -> Maybe [V1PolicyRule]
v1RoleMetadata :: V1Role -> Maybe V1ObjectMeta
v1RoleKind :: V1Role -> Maybe Text
v1RoleApiVersion :: V1Role -> Maybe Text
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleKind :: Maybe Text
v1RoleApiVersion :: Maybe Text
..} = (\Maybe Text
v1RoleApiVersion -> V1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1PolicyRule]
-> V1Role
V1Role { Maybe Text
v1RoleApiVersion :: Maybe Text
v1RoleApiVersion :: Maybe Text
v1RoleApiVersion, Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleKind :: Maybe Text
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleKind :: Maybe Text
..} ) (Maybe Text -> V1Role) -> f (Maybe Text) -> f V1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RoleApiVersion
{-# INLINE v1RoleApiVersionL #-}

-- | 'v1RoleKind' Lens
v1RoleKindL :: Lens_' V1Role (Maybe Text)
v1RoleKindL :: (Maybe Text -> f (Maybe Text)) -> V1Role -> f V1Role
v1RoleKindL Maybe Text -> f (Maybe Text)
f V1Role{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleKind :: Maybe Text
v1RoleApiVersion :: Maybe Text
v1RoleRules :: V1Role -> Maybe [V1PolicyRule]
v1RoleMetadata :: V1Role -> Maybe V1ObjectMeta
v1RoleKind :: V1Role -> Maybe Text
v1RoleApiVersion :: V1Role -> Maybe Text
..} = (\Maybe Text
v1RoleKind -> V1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1PolicyRule]
-> V1Role
V1Role { Maybe Text
v1RoleKind :: Maybe Text
v1RoleKind :: Maybe Text
v1RoleKind, Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleApiVersion :: Maybe Text
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Role) -> f (Maybe Text) -> f V1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RoleKind
{-# INLINE v1RoleKindL #-}

-- | 'v1RoleMetadata' Lens
v1RoleMetadataL :: Lens_' V1Role (Maybe V1ObjectMeta)
v1RoleMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1Role -> f V1Role
v1RoleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Role{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleKind :: Maybe Text
v1RoleApiVersion :: Maybe Text
v1RoleRules :: V1Role -> Maybe [V1PolicyRule]
v1RoleMetadata :: V1Role -> Maybe V1ObjectMeta
v1RoleKind :: V1Role -> Maybe Text
v1RoleApiVersion :: V1Role -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1RoleMetadata -> V1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1PolicyRule]
-> V1Role
V1Role { Maybe V1ObjectMeta
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleMetadata, Maybe [V1PolicyRule]
Maybe Text
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleKind :: Maybe Text
v1RoleApiVersion :: Maybe Text
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleKind :: Maybe Text
v1RoleApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Role)
-> f (Maybe V1ObjectMeta) -> f V1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1RoleMetadata
{-# INLINE v1RoleMetadataL #-}

-- | 'v1RoleRules' Lens
v1RoleRulesL :: Lens_' V1Role (Maybe [V1PolicyRule])
v1RoleRulesL :: (Maybe [V1PolicyRule] -> f (Maybe [V1PolicyRule]))
-> V1Role -> f V1Role
v1RoleRulesL Maybe [V1PolicyRule] -> f (Maybe [V1PolicyRule])
f V1Role{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleKind :: Maybe Text
v1RoleApiVersion :: Maybe Text
v1RoleRules :: V1Role -> Maybe [V1PolicyRule]
v1RoleMetadata :: V1Role -> Maybe V1ObjectMeta
v1RoleKind :: V1Role -> Maybe Text
v1RoleApiVersion :: V1Role -> Maybe Text
..} = (\Maybe [V1PolicyRule]
v1RoleRules -> V1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1PolicyRule]
-> V1Role
V1Role { Maybe [V1PolicyRule]
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleRules, Maybe Text
Maybe V1ObjectMeta
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleKind :: Maybe Text
v1RoleApiVersion :: Maybe Text
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleKind :: Maybe Text
v1RoleApiVersion :: Maybe Text
..} ) (Maybe [V1PolicyRule] -> V1Role)
-> f (Maybe [V1PolicyRule]) -> f V1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PolicyRule] -> f (Maybe [V1PolicyRule])
f Maybe [V1PolicyRule]
v1RoleRules
{-# INLINE v1RoleRulesL #-}



-- * V1RoleBinding

-- | 'v1RoleBindingApiVersion' Lens
v1RoleBindingApiVersionL :: Lens_' V1RoleBinding (Maybe Text)
v1RoleBindingApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1RoleBinding -> f V1RoleBinding
v1RoleBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1RoleBinding{Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingSubjects :: V1RoleBinding -> Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleBinding -> V1RoleRef
v1RoleBindingMetadata :: V1RoleBinding -> Maybe V1ObjectMeta
v1RoleBindingKind :: V1RoleBinding -> Maybe Text
v1RoleBindingApiVersion :: V1RoleBinding -> Maybe Text
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
..} = (\Maybe Text
v1RoleBindingApiVersion -> V1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1RoleRef
-> Maybe [V1Subject]
-> V1RoleBinding
V1RoleBinding { Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingApiVersion, Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
..} ) (Maybe Text -> V1RoleBinding) -> f (Maybe Text) -> f V1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RoleBindingApiVersion
{-# INLINE v1RoleBindingApiVersionL #-}

-- | 'v1RoleBindingKind' Lens
v1RoleBindingKindL :: Lens_' V1RoleBinding (Maybe Text)
v1RoleBindingKindL :: (Maybe Text -> f (Maybe Text)) -> V1RoleBinding -> f V1RoleBinding
v1RoleBindingKindL Maybe Text -> f (Maybe Text)
f V1RoleBinding{Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingSubjects :: V1RoleBinding -> Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleBinding -> V1RoleRef
v1RoleBindingMetadata :: V1RoleBinding -> Maybe V1ObjectMeta
v1RoleBindingKind :: V1RoleBinding -> Maybe Text
v1RoleBindingApiVersion :: V1RoleBinding -> Maybe Text
..} = (\Maybe Text
v1RoleBindingKind -> V1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1RoleRef
-> Maybe [V1Subject]
-> V1RoleBinding
V1RoleBinding { Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingKind, Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingApiVersion :: Maybe Text
..} ) (Maybe Text -> V1RoleBinding) -> f (Maybe Text) -> f V1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RoleBindingKind
{-# INLINE v1RoleBindingKindL #-}

-- | 'v1RoleBindingMetadata' Lens
v1RoleBindingMetadataL :: Lens_' V1RoleBinding (Maybe V1ObjectMeta)
v1RoleBindingMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1RoleBinding -> f V1RoleBinding
v1RoleBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1RoleBinding{Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingSubjects :: V1RoleBinding -> Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleBinding -> V1RoleRef
v1RoleBindingMetadata :: V1RoleBinding -> Maybe V1ObjectMeta
v1RoleBindingKind :: V1RoleBinding -> Maybe Text
v1RoleBindingApiVersion :: V1RoleBinding -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1RoleBindingMetadata -> V1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1RoleRef
-> Maybe [V1Subject]
-> V1RoleBinding
V1RoleBinding { Maybe V1ObjectMeta
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingMetadata, Maybe [V1Subject]
Maybe Text
V1RoleRef
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1RoleBinding)
-> f (Maybe V1ObjectMeta) -> f V1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1RoleBindingMetadata
{-# INLINE v1RoleBindingMetadataL #-}

-- | 'v1RoleBindingRoleRef' Lens
v1RoleBindingRoleRefL :: Lens_' V1RoleBinding (V1RoleRef)
v1RoleBindingRoleRefL :: (V1RoleRef -> f V1RoleRef) -> V1RoleBinding -> f V1RoleBinding
v1RoleBindingRoleRefL V1RoleRef -> f V1RoleRef
f V1RoleBinding{Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingSubjects :: V1RoleBinding -> Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleBinding -> V1RoleRef
v1RoleBindingMetadata :: V1RoleBinding -> Maybe V1ObjectMeta
v1RoleBindingKind :: V1RoleBinding -> Maybe Text
v1RoleBindingApiVersion :: V1RoleBinding -> Maybe Text
..} = (\V1RoleRef
v1RoleBindingRoleRef -> V1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1RoleRef
-> Maybe [V1Subject]
-> V1RoleBinding
V1RoleBinding { V1RoleRef
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingRoleRef, Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
..} ) (V1RoleRef -> V1RoleBinding) -> f V1RoleRef -> f V1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1RoleRef -> f V1RoleRef
f V1RoleRef
v1RoleBindingRoleRef
{-# INLINE v1RoleBindingRoleRefL #-}

-- | 'v1RoleBindingSubjects' Lens
v1RoleBindingSubjectsL :: Lens_' V1RoleBinding (Maybe [V1Subject])
v1RoleBindingSubjectsL :: (Maybe [V1Subject] -> f (Maybe [V1Subject]))
-> V1RoleBinding -> f V1RoleBinding
v1RoleBindingSubjectsL Maybe [V1Subject] -> f (Maybe [V1Subject])
f V1RoleBinding{Maybe [V1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingSubjects :: V1RoleBinding -> Maybe [V1Subject]
v1RoleBindingRoleRef :: V1RoleBinding -> V1RoleRef
v1RoleBindingMetadata :: V1RoleBinding -> Maybe V1ObjectMeta
v1RoleBindingKind :: V1RoleBinding -> Maybe Text
v1RoleBindingApiVersion :: V1RoleBinding -> Maybe Text
..} = (\Maybe [V1Subject]
v1RoleBindingSubjects -> V1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1RoleRef
-> Maybe [V1Subject]
-> V1RoleBinding
V1RoleBinding { Maybe [V1Subject]
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingSubjects :: Maybe [V1Subject]
v1RoleBindingSubjects, Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingKind :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
..} ) (Maybe [V1Subject] -> V1RoleBinding)
-> f (Maybe [V1Subject]) -> f V1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Subject] -> f (Maybe [V1Subject])
f Maybe [V1Subject]
v1RoleBindingSubjects
{-# INLINE v1RoleBindingSubjectsL #-}



-- * V1RoleBindingList

-- | 'v1RoleBindingListApiVersion' Lens
v1RoleBindingListApiVersionL :: Lens_' V1RoleBindingList (Maybe Text)
v1RoleBindingListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1RoleBindingList -> f V1RoleBindingList
v1RoleBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1RoleBindingList{[V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListMetadata :: V1RoleBindingList -> Maybe V1ListMeta
v1RoleBindingListKind :: V1RoleBindingList -> Maybe Text
v1RoleBindingListItems :: V1RoleBindingList -> [V1RoleBinding]
v1RoleBindingListApiVersion :: V1RoleBindingList -> Maybe Text
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListApiVersion :: Maybe Text
..} = (\Maybe Text
v1RoleBindingListApiVersion -> V1RoleBindingList :: Maybe Text
-> [V1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1RoleBindingList
V1RoleBindingList { Maybe Text
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListApiVersion, [V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
..} ) (Maybe Text -> V1RoleBindingList)
-> f (Maybe Text) -> f V1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RoleBindingListApiVersion
{-# INLINE v1RoleBindingListApiVersionL #-}

-- | 'v1RoleBindingListItems' Lens
v1RoleBindingListItemsL :: Lens_' V1RoleBindingList ([V1RoleBinding])
v1RoleBindingListItemsL :: ([V1RoleBinding] -> f [V1RoleBinding])
-> V1RoleBindingList -> f V1RoleBindingList
v1RoleBindingListItemsL [V1RoleBinding] -> f [V1RoleBinding]
f V1RoleBindingList{[V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListMetadata :: V1RoleBindingList -> Maybe V1ListMeta
v1RoleBindingListKind :: V1RoleBindingList -> Maybe Text
v1RoleBindingListItems :: V1RoleBindingList -> [V1RoleBinding]
v1RoleBindingListApiVersion :: V1RoleBindingList -> Maybe Text
..} = (\[V1RoleBinding]
v1RoleBindingListItems -> V1RoleBindingList :: Maybe Text
-> [V1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1RoleBindingList
V1RoleBindingList { [V1RoleBinding]
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListItems, Maybe Text
Maybe V1ListMeta
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListApiVersion :: Maybe Text
..} ) ([V1RoleBinding] -> V1RoleBindingList)
-> f [V1RoleBinding] -> f V1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1RoleBinding] -> f [V1RoleBinding]
f [V1RoleBinding]
v1RoleBindingListItems
{-# INLINE v1RoleBindingListItemsL #-}

-- | 'v1RoleBindingListKind' Lens
v1RoleBindingListKindL :: Lens_' V1RoleBindingList (Maybe Text)
v1RoleBindingListKindL :: (Maybe Text -> f (Maybe Text))
-> V1RoleBindingList -> f V1RoleBindingList
v1RoleBindingListKindL Maybe Text -> f (Maybe Text)
f V1RoleBindingList{[V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListMetadata :: V1RoleBindingList -> Maybe V1ListMeta
v1RoleBindingListKind :: V1RoleBindingList -> Maybe Text
v1RoleBindingListItems :: V1RoleBindingList -> [V1RoleBinding]
v1RoleBindingListApiVersion :: V1RoleBindingList -> Maybe Text
..} = (\Maybe Text
v1RoleBindingListKind -> V1RoleBindingList :: Maybe Text
-> [V1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1RoleBindingList
V1RoleBindingList { Maybe Text
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListKind, [V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1RoleBindingList)
-> f (Maybe Text) -> f V1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RoleBindingListKind
{-# INLINE v1RoleBindingListKindL #-}

-- | 'v1RoleBindingListMetadata' Lens
v1RoleBindingListMetadataL :: Lens_' V1RoleBindingList (Maybe V1ListMeta)
v1RoleBindingListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1RoleBindingList -> f V1RoleBindingList
v1RoleBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1RoleBindingList{[V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListMetadata :: V1RoleBindingList -> Maybe V1ListMeta
v1RoleBindingListKind :: V1RoleBindingList -> Maybe Text
v1RoleBindingListItems :: V1RoleBindingList -> [V1RoleBinding]
v1RoleBindingListApiVersion :: V1RoleBindingList -> Maybe Text
..} = (\Maybe V1ListMeta
v1RoleBindingListMetadata -> V1RoleBindingList :: Maybe Text
-> [V1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1RoleBindingList
V1RoleBindingList { Maybe V1ListMeta
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListMetadata, [V1RoleBinding]
Maybe Text
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1RoleBindingList)
-> f (Maybe V1ListMeta) -> f V1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1RoleBindingListMetadata
{-# INLINE v1RoleBindingListMetadataL #-}



-- * V1RoleList

-- | 'v1RoleListApiVersion' Lens
v1RoleListApiVersionL :: Lens_' V1RoleList (Maybe Text)
v1RoleListApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1RoleList -> f V1RoleList
v1RoleListApiVersionL Maybe Text -> f (Maybe Text)
f V1RoleList{[V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListMetadata :: V1RoleList -> Maybe V1ListMeta
v1RoleListKind :: V1RoleList -> Maybe Text
v1RoleListItems :: V1RoleList -> [V1Role]
v1RoleListApiVersion :: V1RoleList -> Maybe Text
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListKind :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListApiVersion :: Maybe Text
..} = (\Maybe Text
v1RoleListApiVersion -> V1RoleList :: Maybe Text
-> [V1Role] -> Maybe Text -> Maybe V1ListMeta -> V1RoleList
V1RoleList { Maybe Text
v1RoleListApiVersion :: Maybe Text
v1RoleListApiVersion :: Maybe Text
v1RoleListApiVersion, [V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListKind :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListKind :: Maybe Text
v1RoleListItems :: [V1Role]
..} ) (Maybe Text -> V1RoleList) -> f (Maybe Text) -> f V1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RoleListApiVersion
{-# INLINE v1RoleListApiVersionL #-}

-- | 'v1RoleListItems' Lens
v1RoleListItemsL :: Lens_' V1RoleList ([V1Role])
v1RoleListItemsL :: ([V1Role] -> f [V1Role]) -> V1RoleList -> f V1RoleList
v1RoleListItemsL [V1Role] -> f [V1Role]
f V1RoleList{[V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListKind :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListApiVersion :: Maybe Text
v1RoleListMetadata :: V1RoleList -> Maybe V1ListMeta
v1RoleListKind :: V1RoleList -> Maybe Text
v1RoleListItems :: V1RoleList -> [V1Role]
v1RoleListApiVersion :: V1RoleList -> Maybe Text
..} = (\[V1Role]
v1RoleListItems -> V1RoleList :: Maybe Text
-> [V1Role] -> Maybe Text -> Maybe V1ListMeta -> V1RoleList
V1RoleList { [V1Role]
v1RoleListItems :: [V1Role]
v1RoleListItems :: [V1Role]
v1RoleListItems, Maybe Text
Maybe V1ListMeta
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListKind :: Maybe Text
v1RoleListApiVersion :: Maybe Text
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListKind :: Maybe Text
v1RoleListApiVersion :: Maybe Text
..} ) ([V1Role] -> V1RoleList) -> f [V1Role] -> f V1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Role] -> f [V1Role]
f [V1Role]
v1RoleListItems
{-# INLINE v1RoleListItemsL #-}

-- | 'v1RoleListKind' Lens
v1RoleListKindL :: Lens_' V1RoleList (Maybe Text)
v1RoleListKindL :: (Maybe Text -> f (Maybe Text)) -> V1RoleList -> f V1RoleList
v1RoleListKindL Maybe Text -> f (Maybe Text)
f V1RoleList{[V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListKind :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListApiVersion :: Maybe Text
v1RoleListMetadata :: V1RoleList -> Maybe V1ListMeta
v1RoleListKind :: V1RoleList -> Maybe Text
v1RoleListItems :: V1RoleList -> [V1Role]
v1RoleListApiVersion :: V1RoleList -> Maybe Text
..} = (\Maybe Text
v1RoleListKind -> V1RoleList :: Maybe Text
-> [V1Role] -> Maybe Text -> Maybe V1ListMeta -> V1RoleList
V1RoleList { Maybe Text
v1RoleListKind :: Maybe Text
v1RoleListKind :: Maybe Text
v1RoleListKind, [V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListItems :: [V1Role]
v1RoleListApiVersion :: Maybe Text
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListItems :: [V1Role]
v1RoleListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1RoleList) -> f (Maybe Text) -> f V1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RoleListKind
{-# INLINE v1RoleListKindL #-}

-- | 'v1RoleListMetadata' Lens
v1RoleListMetadataL :: Lens_' V1RoleList (Maybe V1ListMeta)
v1RoleListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1RoleList -> f V1RoleList
v1RoleListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1RoleList{[V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListKind :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListApiVersion :: Maybe Text
v1RoleListMetadata :: V1RoleList -> Maybe V1ListMeta
v1RoleListKind :: V1RoleList -> Maybe Text
v1RoleListItems :: V1RoleList -> [V1Role]
v1RoleListApiVersion :: V1RoleList -> Maybe Text
..} = (\Maybe V1ListMeta
v1RoleListMetadata -> V1RoleList :: Maybe Text
-> [V1Role] -> Maybe Text -> Maybe V1ListMeta -> V1RoleList
V1RoleList { Maybe V1ListMeta
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListMetadata, [V1Role]
Maybe Text
v1RoleListKind :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListApiVersion :: Maybe Text
v1RoleListKind :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1RoleList)
-> f (Maybe V1ListMeta) -> f V1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1RoleListMetadata
{-# INLINE v1RoleListMetadataL #-}



-- * V1RoleRef

-- | 'v1RoleRefApiGroup' Lens
v1RoleRefApiGroupL :: Lens_' V1RoleRef (Text)
v1RoleRefApiGroupL :: (Text -> f Text) -> V1RoleRef -> f V1RoleRef
v1RoleRefApiGroupL Text -> f Text
f V1RoleRef{Text
v1RoleRefName :: V1RoleRef -> Text
v1RoleRefKind :: V1RoleRef -> Text
v1RoleRefApiGroup :: V1RoleRef -> Text
v1RoleRefName :: Text
v1RoleRefKind :: Text
v1RoleRefApiGroup :: Text
..} = (\Text
v1RoleRefApiGroup -> V1RoleRef :: Text -> Text -> Text -> V1RoleRef
V1RoleRef { Text
v1RoleRefApiGroup :: Text
v1RoleRefApiGroup :: Text
v1RoleRefApiGroup, Text
v1RoleRefName :: Text
v1RoleRefKind :: Text
v1RoleRefName :: Text
v1RoleRefKind :: Text
..} ) (Text -> V1RoleRef) -> f Text -> f V1RoleRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1RoleRefApiGroup
{-# INLINE v1RoleRefApiGroupL #-}

-- | 'v1RoleRefKind' Lens
v1RoleRefKindL :: Lens_' V1RoleRef (Text)
v1RoleRefKindL :: (Text -> f Text) -> V1RoleRef -> f V1RoleRef
v1RoleRefKindL Text -> f Text
f V1RoleRef{Text
v1RoleRefName :: Text
v1RoleRefKind :: Text
v1RoleRefApiGroup :: Text
v1RoleRefName :: V1RoleRef -> Text
v1RoleRefKind :: V1RoleRef -> Text
v1RoleRefApiGroup :: V1RoleRef -> Text
..} = (\Text
v1RoleRefKind -> V1RoleRef :: Text -> Text -> Text -> V1RoleRef
V1RoleRef { Text
v1RoleRefKind :: Text
v1RoleRefKind :: Text
v1RoleRefKind, Text
v1RoleRefName :: Text
v1RoleRefApiGroup :: Text
v1RoleRefName :: Text
v1RoleRefApiGroup :: Text
..} ) (Text -> V1RoleRef) -> f Text -> f V1RoleRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1RoleRefKind
{-# INLINE v1RoleRefKindL #-}

-- | 'v1RoleRefName' Lens
v1RoleRefNameL :: Lens_' V1RoleRef (Text)
v1RoleRefNameL :: (Text -> f Text) -> V1RoleRef -> f V1RoleRef
v1RoleRefNameL Text -> f Text
f V1RoleRef{Text
v1RoleRefName :: Text
v1RoleRefKind :: Text
v1RoleRefApiGroup :: Text
v1RoleRefName :: V1RoleRef -> Text
v1RoleRefKind :: V1RoleRef -> Text
v1RoleRefApiGroup :: V1RoleRef -> Text
..} = (\Text
v1RoleRefName -> V1RoleRef :: Text -> Text -> Text -> V1RoleRef
V1RoleRef { Text
v1RoleRefName :: Text
v1RoleRefName :: Text
v1RoleRefName, Text
v1RoleRefKind :: Text
v1RoleRefApiGroup :: Text
v1RoleRefKind :: Text
v1RoleRefApiGroup :: Text
..} ) (Text -> V1RoleRef) -> f Text -> f V1RoleRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1RoleRefName
{-# INLINE v1RoleRefNameL #-}



-- * V1RollingUpdateDaemonSet

-- | 'v1RollingUpdateDaemonSetMaxUnavailable' Lens
v1RollingUpdateDaemonSetMaxUnavailableL :: Lens_' V1RollingUpdateDaemonSet (Maybe IntOrString)
v1RollingUpdateDaemonSetMaxUnavailableL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1RollingUpdateDaemonSet -> f V1RollingUpdateDaemonSet
v1RollingUpdateDaemonSetMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1RollingUpdateDaemonSet{Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable :: V1RollingUpdateDaemonSet -> Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
..} = (\Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable -> V1RollingUpdateDaemonSet :: Maybe IntOrString -> V1RollingUpdateDaemonSet
V1RollingUpdateDaemonSet { Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable, ..} ) (Maybe IntOrString -> V1RollingUpdateDaemonSet)
-> f (Maybe IntOrString) -> f V1RollingUpdateDaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable
{-# INLINE v1RollingUpdateDaemonSetMaxUnavailableL #-}



-- * V1RollingUpdateDeployment

-- | 'v1RollingUpdateDeploymentMaxSurge' Lens
v1RollingUpdateDeploymentMaxSurgeL :: Lens_' V1RollingUpdateDeployment (Maybe IntOrString)
v1RollingUpdateDeploymentMaxSurgeL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1RollingUpdateDeployment -> f V1RollingUpdateDeployment
v1RollingUpdateDeploymentMaxSurgeL Maybe IntOrString -> f (Maybe IntOrString)
f V1RollingUpdateDeployment{Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: V1RollingUpdateDeployment -> Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: V1RollingUpdateDeployment -> Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
..} = (\Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge -> V1RollingUpdateDeployment :: Maybe IntOrString -> Maybe IntOrString -> V1RollingUpdateDeployment
V1RollingUpdateDeployment { Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge, Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
..} ) (Maybe IntOrString -> V1RollingUpdateDeployment)
-> f (Maybe IntOrString) -> f V1RollingUpdateDeployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge
{-# INLINE v1RollingUpdateDeploymentMaxSurgeL #-}

-- | 'v1RollingUpdateDeploymentMaxUnavailable' Lens
v1RollingUpdateDeploymentMaxUnavailableL :: Lens_' V1RollingUpdateDeployment (Maybe IntOrString)
v1RollingUpdateDeploymentMaxUnavailableL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1RollingUpdateDeployment -> f V1RollingUpdateDeployment
v1RollingUpdateDeploymentMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1RollingUpdateDeployment{Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: V1RollingUpdateDeployment -> Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: V1RollingUpdateDeployment -> Maybe IntOrString
..} = (\Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable -> V1RollingUpdateDeployment :: Maybe IntOrString -> Maybe IntOrString -> V1RollingUpdateDeployment
V1RollingUpdateDeployment { Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable, Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
..} ) (Maybe IntOrString -> V1RollingUpdateDeployment)
-> f (Maybe IntOrString) -> f V1RollingUpdateDeployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable
{-# INLINE v1RollingUpdateDeploymentMaxUnavailableL #-}



-- * V1RollingUpdateStatefulSetStrategy

-- | 'v1RollingUpdateStatefulSetStrategyPartition' Lens
v1RollingUpdateStatefulSetStrategyPartitionL :: Lens_' V1RollingUpdateStatefulSetStrategy (Maybe Int)
v1RollingUpdateStatefulSetStrategyPartitionL :: (Maybe Int -> f (Maybe Int))
-> V1RollingUpdateStatefulSetStrategy
-> f V1RollingUpdateStatefulSetStrategy
v1RollingUpdateStatefulSetStrategyPartitionL Maybe Int -> f (Maybe Int)
f V1RollingUpdateStatefulSetStrategy{Maybe Int
v1RollingUpdateStatefulSetStrategyPartition :: V1RollingUpdateStatefulSetStrategy -> Maybe Int
v1RollingUpdateStatefulSetStrategyPartition :: Maybe Int
..} = (\Maybe Int
v1RollingUpdateStatefulSetStrategyPartition -> V1RollingUpdateStatefulSetStrategy :: Maybe Int -> V1RollingUpdateStatefulSetStrategy
V1RollingUpdateStatefulSetStrategy { Maybe Int
v1RollingUpdateStatefulSetStrategyPartition :: Maybe Int
v1RollingUpdateStatefulSetStrategyPartition :: Maybe Int
v1RollingUpdateStatefulSetStrategyPartition, ..} ) (Maybe Int -> V1RollingUpdateStatefulSetStrategy)
-> f (Maybe Int) -> f V1RollingUpdateStatefulSetStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1RollingUpdateStatefulSetStrategyPartition
{-# INLINE v1RollingUpdateStatefulSetStrategyPartitionL #-}



-- * V1RuleWithOperations

-- | 'v1RuleWithOperationsApiGroups' Lens
v1RuleWithOperationsApiGroupsL :: Lens_' V1RuleWithOperations (Maybe [Text])
v1RuleWithOperationsApiGroupsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1RuleWithOperations -> f V1RuleWithOperations
v1RuleWithOperationsApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1RuleWithOperations{Maybe [Text]
Maybe Text
v1RuleWithOperationsScope :: V1RuleWithOperations -> Maybe Text
v1RuleWithOperationsResources :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsOperations :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiVersions :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiGroups :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
..} = (\Maybe [Text]
v1RuleWithOperationsApiGroups -> V1RuleWithOperations :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Text
-> V1RuleWithOperations
V1RuleWithOperations { Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiGroups, Maybe [Text]
Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
..} ) (Maybe [Text] -> V1RuleWithOperations)
-> f (Maybe [Text]) -> f V1RuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1RuleWithOperationsApiGroups
{-# INLINE v1RuleWithOperationsApiGroupsL #-}

-- | 'v1RuleWithOperationsApiVersions' Lens
v1RuleWithOperationsApiVersionsL :: Lens_' V1RuleWithOperations (Maybe [Text])
v1RuleWithOperationsApiVersionsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1RuleWithOperations -> f V1RuleWithOperations
v1RuleWithOperationsApiVersionsL Maybe [Text] -> f (Maybe [Text])
f V1RuleWithOperations{Maybe [Text]
Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsScope :: V1RuleWithOperations -> Maybe Text
v1RuleWithOperationsResources :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsOperations :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiVersions :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiGroups :: V1RuleWithOperations -> Maybe [Text]
..} = (\Maybe [Text]
v1RuleWithOperationsApiVersions -> V1RuleWithOperations :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Text
-> V1RuleWithOperations
V1RuleWithOperations { Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiVersions, Maybe [Text]
Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1RuleWithOperations)
-> f (Maybe [Text]) -> f V1RuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1RuleWithOperationsApiVersions
{-# INLINE v1RuleWithOperationsApiVersionsL #-}

-- | 'v1RuleWithOperationsOperations' Lens
v1RuleWithOperationsOperationsL :: Lens_' V1RuleWithOperations (Maybe [Text])
v1RuleWithOperationsOperationsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1RuleWithOperations -> f V1RuleWithOperations
v1RuleWithOperationsOperationsL Maybe [Text] -> f (Maybe [Text])
f V1RuleWithOperations{Maybe [Text]
Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsScope :: V1RuleWithOperations -> Maybe Text
v1RuleWithOperationsResources :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsOperations :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiVersions :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiGroups :: V1RuleWithOperations -> Maybe [Text]
..} = (\Maybe [Text]
v1RuleWithOperationsOperations -> V1RuleWithOperations :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Text
-> V1RuleWithOperations
V1RuleWithOperations { Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsOperations, Maybe [Text]
Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1RuleWithOperations)
-> f (Maybe [Text]) -> f V1RuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1RuleWithOperationsOperations
{-# INLINE v1RuleWithOperationsOperationsL #-}

-- | 'v1RuleWithOperationsResources' Lens
v1RuleWithOperationsResourcesL :: Lens_' V1RuleWithOperations (Maybe [Text])
v1RuleWithOperationsResourcesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1RuleWithOperations -> f V1RuleWithOperations
v1RuleWithOperationsResourcesL Maybe [Text] -> f (Maybe [Text])
f V1RuleWithOperations{Maybe [Text]
Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsScope :: V1RuleWithOperations -> Maybe Text
v1RuleWithOperationsResources :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsOperations :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiVersions :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiGroups :: V1RuleWithOperations -> Maybe [Text]
..} = (\Maybe [Text]
v1RuleWithOperationsResources -> V1RuleWithOperations :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Text
-> V1RuleWithOperations
V1RuleWithOperations { Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsResources, Maybe [Text]
Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1RuleWithOperations)
-> f (Maybe [Text]) -> f V1RuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1RuleWithOperationsResources
{-# INLINE v1RuleWithOperationsResourcesL #-}

-- | 'v1RuleWithOperationsScope' Lens
v1RuleWithOperationsScopeL :: Lens_' V1RuleWithOperations (Maybe Text)
v1RuleWithOperationsScopeL :: (Maybe Text -> f (Maybe Text))
-> V1RuleWithOperations -> f V1RuleWithOperations
v1RuleWithOperationsScopeL Maybe Text -> f (Maybe Text)
f V1RuleWithOperations{Maybe [Text]
Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsScope :: V1RuleWithOperations -> Maybe Text
v1RuleWithOperationsResources :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsOperations :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiVersions :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiGroups :: V1RuleWithOperations -> Maybe [Text]
..} = (\Maybe Text
v1RuleWithOperationsScope -> V1RuleWithOperations :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Text
-> V1RuleWithOperations
V1RuleWithOperations { Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsScope, Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
..} ) (Maybe Text -> V1RuleWithOperations)
-> f (Maybe Text) -> f V1RuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RuleWithOperationsScope
{-# INLINE v1RuleWithOperationsScopeL #-}



-- * V1SELinuxOptions

-- | 'v1SELinuxOptionsLevel' Lens
v1SELinuxOptionsLevelL :: Lens_' V1SELinuxOptions (Maybe Text)
v1SELinuxOptionsLevelL :: (Maybe Text -> f (Maybe Text))
-> V1SELinuxOptions -> f V1SELinuxOptions
v1SELinuxOptionsLevelL Maybe Text -> f (Maybe Text)
f V1SELinuxOptions{Maybe Text
v1SELinuxOptionsUser :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsType :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsRole :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsLevel :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
..} = (\Maybe Text
v1SELinuxOptionsLevel -> V1SELinuxOptions :: Maybe Text
-> Maybe Text -> Maybe Text -> Maybe Text -> V1SELinuxOptions
V1SELinuxOptions { Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsLevel, Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
..} ) (Maybe Text -> V1SELinuxOptions)
-> f (Maybe Text) -> f V1SELinuxOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SELinuxOptionsLevel
{-# INLINE v1SELinuxOptionsLevelL #-}

-- | 'v1SELinuxOptionsRole' Lens
v1SELinuxOptionsRoleL :: Lens_' V1SELinuxOptions (Maybe Text)
v1SELinuxOptionsRoleL :: (Maybe Text -> f (Maybe Text))
-> V1SELinuxOptions -> f V1SELinuxOptions
v1SELinuxOptionsRoleL Maybe Text -> f (Maybe Text)
f V1SELinuxOptions{Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsUser :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsType :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsRole :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsLevel :: V1SELinuxOptions -> Maybe Text
..} = (\Maybe Text
v1SELinuxOptionsRole -> V1SELinuxOptions :: Maybe Text
-> Maybe Text -> Maybe Text -> Maybe Text -> V1SELinuxOptions
V1SELinuxOptions { Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsRole, Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
..} ) (Maybe Text -> V1SELinuxOptions)
-> f (Maybe Text) -> f V1SELinuxOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SELinuxOptionsRole
{-# INLINE v1SELinuxOptionsRoleL #-}

-- | 'v1SELinuxOptionsType' Lens
v1SELinuxOptionsTypeL :: Lens_' V1SELinuxOptions (Maybe Text)
v1SELinuxOptionsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1SELinuxOptions -> f V1SELinuxOptions
v1SELinuxOptionsTypeL Maybe Text -> f (Maybe Text)
f V1SELinuxOptions{Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsUser :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsType :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsRole :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsLevel :: V1SELinuxOptions -> Maybe Text
..} = (\Maybe Text
v1SELinuxOptionsType -> V1SELinuxOptions :: Maybe Text
-> Maybe Text -> Maybe Text -> Maybe Text -> V1SELinuxOptions
V1SELinuxOptions { Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsType, Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
..} ) (Maybe Text -> V1SELinuxOptions)
-> f (Maybe Text) -> f V1SELinuxOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SELinuxOptionsType
{-# INLINE v1SELinuxOptionsTypeL #-}

-- | 'v1SELinuxOptionsUser' Lens
v1SELinuxOptionsUserL :: Lens_' V1SELinuxOptions (Maybe Text)
v1SELinuxOptionsUserL :: (Maybe Text -> f (Maybe Text))
-> V1SELinuxOptions -> f V1SELinuxOptions
v1SELinuxOptionsUserL Maybe Text -> f (Maybe Text)
f V1SELinuxOptions{Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsUser :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsType :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsRole :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsLevel :: V1SELinuxOptions -> Maybe Text
..} = (\Maybe Text
v1SELinuxOptionsUser -> V1SELinuxOptions :: Maybe Text
-> Maybe Text -> Maybe Text -> Maybe Text -> V1SELinuxOptions
V1SELinuxOptions { Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsUser, Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
..} ) (Maybe Text -> V1SELinuxOptions)
-> f (Maybe Text) -> f V1SELinuxOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SELinuxOptionsUser
{-# INLINE v1SELinuxOptionsUserL #-}



-- * V1Scale

-- | 'v1ScaleApiVersion' Lens
v1ScaleApiVersionL :: Lens_' V1Scale (Maybe Text)
v1ScaleApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Scale -> f V1Scale
v1ScaleApiVersionL Maybe Text -> f (Maybe Text)
f V1Scale{Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleStatus :: V1Scale -> Maybe V1ScaleStatus
v1ScaleSpec :: V1Scale -> Maybe V1ScaleSpec
v1ScaleMetadata :: V1Scale -> Maybe V1ObjectMeta
v1ScaleKind :: V1Scale -> Maybe Text
v1ScaleApiVersion :: V1Scale -> Maybe Text
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
..} = (\Maybe Text
v1ScaleApiVersion -> V1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ScaleSpec
-> Maybe V1ScaleStatus
-> V1Scale
V1Scale { Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleApiVersion, Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
..} ) (Maybe Text -> V1Scale) -> f (Maybe Text) -> f V1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleApiVersion
{-# INLINE v1ScaleApiVersionL #-}

-- | 'v1ScaleKind' Lens
v1ScaleKindL :: Lens_' V1Scale (Maybe Text)
v1ScaleKindL :: (Maybe Text -> f (Maybe Text)) -> V1Scale -> f V1Scale
v1ScaleKindL Maybe Text -> f (Maybe Text)
f V1Scale{Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleStatus :: V1Scale -> Maybe V1ScaleStatus
v1ScaleSpec :: V1Scale -> Maybe V1ScaleSpec
v1ScaleMetadata :: V1Scale -> Maybe V1ObjectMeta
v1ScaleKind :: V1Scale -> Maybe Text
v1ScaleApiVersion :: V1Scale -> Maybe Text
..} = (\Maybe Text
v1ScaleKind -> V1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ScaleSpec
-> Maybe V1ScaleStatus
-> V1Scale
V1Scale { Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleKind, Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleApiVersion :: Maybe Text
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Scale) -> f (Maybe Text) -> f V1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleKind
{-# INLINE v1ScaleKindL #-}

-- | 'v1ScaleMetadata' Lens
v1ScaleMetadataL :: Lens_' V1Scale (Maybe V1ObjectMeta)
v1ScaleMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1Scale -> f V1Scale
v1ScaleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Scale{Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleStatus :: V1Scale -> Maybe V1ScaleStatus
v1ScaleSpec :: V1Scale -> Maybe V1ScaleSpec
v1ScaleMetadata :: V1Scale -> Maybe V1ObjectMeta
v1ScaleKind :: V1Scale -> Maybe Text
v1ScaleApiVersion :: V1Scale -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ScaleMetadata -> V1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ScaleSpec
-> Maybe V1ScaleStatus
-> V1Scale
V1Scale { Maybe V1ObjectMeta
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleMetadata, Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Scale)
-> f (Maybe V1ObjectMeta) -> f V1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ScaleMetadata
{-# INLINE v1ScaleMetadataL #-}

-- | 'v1ScaleSpec' Lens
v1ScaleSpecL :: Lens_' V1Scale (Maybe V1ScaleSpec)
v1ScaleSpecL :: (Maybe V1ScaleSpec -> f (Maybe V1ScaleSpec))
-> V1Scale -> f V1Scale
v1ScaleSpecL Maybe V1ScaleSpec -> f (Maybe V1ScaleSpec)
f V1Scale{Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleStatus :: V1Scale -> Maybe V1ScaleStatus
v1ScaleSpec :: V1Scale -> Maybe V1ScaleSpec
v1ScaleMetadata :: V1Scale -> Maybe V1ObjectMeta
v1ScaleKind :: V1Scale -> Maybe Text
v1ScaleApiVersion :: V1Scale -> Maybe Text
..} = (\Maybe V1ScaleSpec
v1ScaleSpec -> V1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ScaleSpec
-> Maybe V1ScaleStatus
-> V1Scale
V1Scale { Maybe V1ScaleSpec
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleSpec, Maybe Text
Maybe V1ScaleStatus
Maybe V1ObjectMeta
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
..} ) (Maybe V1ScaleSpec -> V1Scale)
-> f (Maybe V1ScaleSpec) -> f V1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ScaleSpec -> f (Maybe V1ScaleSpec)
f Maybe V1ScaleSpec
v1ScaleSpec
{-# INLINE v1ScaleSpecL #-}

-- | 'v1ScaleStatus' Lens
v1ScaleStatusL :: Lens_' V1Scale (Maybe V1ScaleStatus)
v1ScaleStatusL :: (Maybe V1ScaleStatus -> f (Maybe V1ScaleStatus))
-> V1Scale -> f V1Scale
v1ScaleStatusL Maybe V1ScaleStatus -> f (Maybe V1ScaleStatus)
f V1Scale{Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleStatus :: V1Scale -> Maybe V1ScaleStatus
v1ScaleSpec :: V1Scale -> Maybe V1ScaleSpec
v1ScaleMetadata :: V1Scale -> Maybe V1ObjectMeta
v1ScaleKind :: V1Scale -> Maybe Text
v1ScaleApiVersion :: V1Scale -> Maybe Text
..} = (\Maybe V1ScaleStatus
v1ScaleStatus -> V1Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ScaleSpec
-> Maybe V1ScaleStatus
-> V1Scale
V1Scale { Maybe V1ScaleStatus
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleStatus, Maybe Text
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleApiVersion :: Maybe Text
..} ) (Maybe V1ScaleStatus -> V1Scale)
-> f (Maybe V1ScaleStatus) -> f V1Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ScaleStatus -> f (Maybe V1ScaleStatus)
f Maybe V1ScaleStatus
v1ScaleStatus
{-# INLINE v1ScaleStatusL #-}



-- * V1ScaleIOPersistentVolumeSource

-- | 'v1ScaleIOPersistentVolumeSourceFsType' Lens
v1ScaleIOPersistentVolumeSourceFsTypeL :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Text)
v1ScaleIOPersistentVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1ScaleIOPersistentVolumeSource
-> f V1ScaleIOPersistentVolumeSource
v1ScaleIOPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceStoragePool :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1ScaleIOPersistentVolumeSourceFsType -> V1ScaleIOPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1SecretReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOPersistentVolumeSource
V1ScaleIOPersistentVolumeSource { Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
..} ) (Maybe Text -> V1ScaleIOPersistentVolumeSource)
-> f (Maybe Text) -> f V1ScaleIOPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleIOPersistentVolumeSourceFsType
{-# INLINE v1ScaleIOPersistentVolumeSourceFsTypeL #-}

-- | 'v1ScaleIOPersistentVolumeSourceGateway' Lens
v1ScaleIOPersistentVolumeSourceGatewayL :: Lens_' V1ScaleIOPersistentVolumeSource (Text)
v1ScaleIOPersistentVolumeSourceGatewayL :: (Text -> f Text)
-> V1ScaleIOPersistentVolumeSource
-> f V1ScaleIOPersistentVolumeSource
v1ScaleIOPersistentVolumeSourceGatewayL Text -> f Text
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceStoragePool :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
..} = (\Text
v1ScaleIOPersistentVolumeSourceGateway -> V1ScaleIOPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1SecretReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOPersistentVolumeSource
V1ScaleIOPersistentVolumeSource { Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceGateway, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1ScaleIOPersistentVolumeSource)
-> f Text -> f V1ScaleIOPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ScaleIOPersistentVolumeSourceGateway
{-# INLINE v1ScaleIOPersistentVolumeSourceGatewayL #-}

-- | 'v1ScaleIOPersistentVolumeSourceProtectionDomain' Lens
v1ScaleIOPersistentVolumeSourceProtectionDomainL :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Text)
v1ScaleIOPersistentVolumeSourceProtectionDomainL :: (Maybe Text -> f (Maybe Text))
-> V1ScaleIOPersistentVolumeSource
-> f V1ScaleIOPersistentVolumeSource
v1ScaleIOPersistentVolumeSourceProtectionDomainL Maybe Text -> f (Maybe Text)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceStoragePool :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ScaleIOPersistentVolumeSourceProtectionDomain -> V1ScaleIOPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1SecretReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOPersistentVolumeSource
V1ScaleIOPersistentVolumeSource { Maybe Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceProtectionDomain, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1ScaleIOPersistentVolumeSource)
-> f (Maybe Text) -> f V1ScaleIOPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleIOPersistentVolumeSourceProtectionDomain
{-# INLINE v1ScaleIOPersistentVolumeSourceProtectionDomainL #-}

-- | 'v1ScaleIOPersistentVolumeSourceReadOnly' Lens
v1ScaleIOPersistentVolumeSourceReadOnlyL :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Bool)
v1ScaleIOPersistentVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1ScaleIOPersistentVolumeSource
-> f V1ScaleIOPersistentVolumeSource
v1ScaleIOPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceStoragePool :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1ScaleIOPersistentVolumeSourceReadOnly -> V1ScaleIOPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1SecretReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOPersistentVolumeSource
V1ScaleIOPersistentVolumeSource { Maybe Bool
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceReadOnly, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1ScaleIOPersistentVolumeSource)
-> f (Maybe Bool) -> f V1ScaleIOPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ScaleIOPersistentVolumeSourceReadOnly
{-# INLINE v1ScaleIOPersistentVolumeSourceReadOnlyL #-}

-- | 'v1ScaleIOPersistentVolumeSourceSecretRef' Lens
v1ScaleIOPersistentVolumeSourceSecretRefL :: Lens_' V1ScaleIOPersistentVolumeSource (V1SecretReference)
v1ScaleIOPersistentVolumeSourceSecretRefL :: (V1SecretReference -> f V1SecretReference)
-> V1ScaleIOPersistentVolumeSource
-> f V1ScaleIOPersistentVolumeSource
v1ScaleIOPersistentVolumeSourceSecretRefL V1SecretReference -> f V1SecretReference
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceStoragePool :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
..} = (\V1SecretReference
v1ScaleIOPersistentVolumeSourceSecretRef -> V1ScaleIOPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1SecretReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOPersistentVolumeSource
V1ScaleIOPersistentVolumeSource { V1SecretReference
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSecretRef, Maybe Bool
Maybe Text
Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
..} ) (V1SecretReference -> V1ScaleIOPersistentVolumeSource)
-> f V1SecretReference -> f V1ScaleIOPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1SecretReference -> f V1SecretReference
f V1SecretReference
v1ScaleIOPersistentVolumeSourceSecretRef
{-# INLINE v1ScaleIOPersistentVolumeSourceSecretRefL #-}

-- | 'v1ScaleIOPersistentVolumeSourceSslEnabled' Lens
v1ScaleIOPersistentVolumeSourceSslEnabledL :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Bool)
v1ScaleIOPersistentVolumeSourceSslEnabledL :: (Maybe Bool -> f (Maybe Bool))
-> V1ScaleIOPersistentVolumeSource
-> f V1ScaleIOPersistentVolumeSource
v1ScaleIOPersistentVolumeSourceSslEnabledL Maybe Bool -> f (Maybe Bool)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceStoragePool :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1ScaleIOPersistentVolumeSourceSslEnabled -> V1ScaleIOPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1SecretReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOPersistentVolumeSource
V1ScaleIOPersistentVolumeSource { Maybe Bool
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSslEnabled, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1ScaleIOPersistentVolumeSource)
-> f (Maybe Bool) -> f V1ScaleIOPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ScaleIOPersistentVolumeSourceSslEnabled
{-# INLINE v1ScaleIOPersistentVolumeSourceSslEnabledL #-}

-- | 'v1ScaleIOPersistentVolumeSourceStorageMode' Lens
v1ScaleIOPersistentVolumeSourceStorageModeL :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Text)
v1ScaleIOPersistentVolumeSourceStorageModeL :: (Maybe Text -> f (Maybe Text))
-> V1ScaleIOPersistentVolumeSource
-> f V1ScaleIOPersistentVolumeSource
v1ScaleIOPersistentVolumeSourceStorageModeL Maybe Text -> f (Maybe Text)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceStoragePool :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode -> V1ScaleIOPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1SecretReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOPersistentVolumeSource
V1ScaleIOPersistentVolumeSource { Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1ScaleIOPersistentVolumeSource)
-> f (Maybe Text) -> f V1ScaleIOPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode
{-# INLINE v1ScaleIOPersistentVolumeSourceStorageModeL #-}

-- | 'v1ScaleIOPersistentVolumeSourceStoragePool' Lens
v1ScaleIOPersistentVolumeSourceStoragePoolL :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Text)
v1ScaleIOPersistentVolumeSourceStoragePoolL :: (Maybe Text -> f (Maybe Text))
-> V1ScaleIOPersistentVolumeSource
-> f V1ScaleIOPersistentVolumeSource
v1ScaleIOPersistentVolumeSourceStoragePoolL Maybe Text -> f (Maybe Text)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceStoragePool :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool -> V1ScaleIOPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1SecretReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOPersistentVolumeSource
V1ScaleIOPersistentVolumeSource { Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1ScaleIOPersistentVolumeSource)
-> f (Maybe Text) -> f V1ScaleIOPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool
{-# INLINE v1ScaleIOPersistentVolumeSourceStoragePoolL #-}

-- | 'v1ScaleIOPersistentVolumeSourceSystem' Lens
v1ScaleIOPersistentVolumeSourceSystemL :: Lens_' V1ScaleIOPersistentVolumeSource (Text)
v1ScaleIOPersistentVolumeSourceSystemL :: (Text -> f Text)
-> V1ScaleIOPersistentVolumeSource
-> f V1ScaleIOPersistentVolumeSource
v1ScaleIOPersistentVolumeSourceSystemL Text -> f Text
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceStoragePool :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
..} = (\Text
v1ScaleIOPersistentVolumeSourceSystem -> V1ScaleIOPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1SecretReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOPersistentVolumeSource
V1ScaleIOPersistentVolumeSource { Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceSystem, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1ScaleIOPersistentVolumeSource)
-> f Text -> f V1ScaleIOPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ScaleIOPersistentVolumeSourceSystem
{-# INLINE v1ScaleIOPersistentVolumeSourceSystemL #-}

-- | 'v1ScaleIOPersistentVolumeSourceVolumeName' Lens
v1ScaleIOPersistentVolumeSourceVolumeNameL :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Text)
v1ScaleIOPersistentVolumeSourceVolumeNameL :: (Maybe Text -> f (Maybe Text))
-> V1ScaleIOPersistentVolumeSource
-> f V1ScaleIOPersistentVolumeSource
v1ScaleIOPersistentVolumeSourceVolumeNameL Maybe Text -> f (Maybe Text)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceStoragePool :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: V1ScaleIOPersistentVolumeSource -> Text
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName -> V1ScaleIOPersistentVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1SecretReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOPersistentVolumeSource
V1ScaleIOPersistentVolumeSource { Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1ScaleIOPersistentVolumeSource)
-> f (Maybe Text) -> f V1ScaleIOPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName
{-# INLINE v1ScaleIOPersistentVolumeSourceVolumeNameL #-}



-- * V1ScaleIOVolumeSource

-- | 'v1ScaleIOVolumeSourceFsType' Lens
v1ScaleIOVolumeSourceFsTypeL :: Lens_' V1ScaleIOVolumeSource (Maybe Text)
v1ScaleIOVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1ScaleIOVolumeSource -> f V1ScaleIOVolumeSource
v1ScaleIOVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSystem :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceStoragePool :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceStorageMode :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1ScaleIOVolumeSource -> V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceGateway :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1ScaleIOVolumeSourceFsType -> V1ScaleIOVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1LocalObjectReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOVolumeSource
V1ScaleIOVolumeSource { Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceFsType, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
..} ) (Maybe Text -> V1ScaleIOVolumeSource)
-> f (Maybe Text) -> f V1ScaleIOVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleIOVolumeSourceFsType
{-# INLINE v1ScaleIOVolumeSourceFsTypeL #-}

-- | 'v1ScaleIOVolumeSourceGateway' Lens
v1ScaleIOVolumeSourceGatewayL :: Lens_' V1ScaleIOVolumeSource (Text)
v1ScaleIOVolumeSourceGatewayL :: (Text -> f Text)
-> V1ScaleIOVolumeSource -> f V1ScaleIOVolumeSource
v1ScaleIOVolumeSourceGatewayL Text -> f Text
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSystem :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceStoragePool :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceStorageMode :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1ScaleIOVolumeSource -> V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceGateway :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
..} = (\Text
v1ScaleIOVolumeSourceGateway -> V1ScaleIOVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1LocalObjectReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOVolumeSource
V1ScaleIOVolumeSource { Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceGateway, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1ScaleIOVolumeSource)
-> f Text -> f V1ScaleIOVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ScaleIOVolumeSourceGateway
{-# INLINE v1ScaleIOVolumeSourceGatewayL #-}

-- | 'v1ScaleIOVolumeSourceProtectionDomain' Lens
v1ScaleIOVolumeSourceProtectionDomainL :: Lens_' V1ScaleIOVolumeSource (Maybe Text)
v1ScaleIOVolumeSourceProtectionDomainL :: (Maybe Text -> f (Maybe Text))
-> V1ScaleIOVolumeSource -> f V1ScaleIOVolumeSource
v1ScaleIOVolumeSourceProtectionDomainL Maybe Text -> f (Maybe Text)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSystem :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceStoragePool :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceStorageMode :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1ScaleIOVolumeSource -> V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceGateway :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ScaleIOVolumeSourceProtectionDomain -> V1ScaleIOVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1LocalObjectReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOVolumeSource
V1ScaleIOVolumeSource { Maybe Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceProtectionDomain, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1ScaleIOVolumeSource)
-> f (Maybe Text) -> f V1ScaleIOVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleIOVolumeSourceProtectionDomain
{-# INLINE v1ScaleIOVolumeSourceProtectionDomainL #-}

-- | 'v1ScaleIOVolumeSourceReadOnly' Lens
v1ScaleIOVolumeSourceReadOnlyL :: Lens_' V1ScaleIOVolumeSource (Maybe Bool)
v1ScaleIOVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1ScaleIOVolumeSource -> f V1ScaleIOVolumeSource
v1ScaleIOVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSystem :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceStoragePool :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceStorageMode :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1ScaleIOVolumeSource -> V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceGateway :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1ScaleIOVolumeSourceReadOnly -> V1ScaleIOVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1LocalObjectReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOVolumeSource
V1ScaleIOVolumeSource { Maybe Bool
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceReadOnly, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1ScaleIOVolumeSource)
-> f (Maybe Bool) -> f V1ScaleIOVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ScaleIOVolumeSourceReadOnly
{-# INLINE v1ScaleIOVolumeSourceReadOnlyL #-}

-- | 'v1ScaleIOVolumeSourceSecretRef' Lens
v1ScaleIOVolumeSourceSecretRefL :: Lens_' V1ScaleIOVolumeSource (V1LocalObjectReference)
v1ScaleIOVolumeSourceSecretRefL :: (V1LocalObjectReference -> f V1LocalObjectReference)
-> V1ScaleIOVolumeSource -> f V1ScaleIOVolumeSource
v1ScaleIOVolumeSourceSecretRefL V1LocalObjectReference -> f V1LocalObjectReference
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSystem :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceStoragePool :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceStorageMode :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1ScaleIOVolumeSource -> V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceGateway :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
..} = (\V1LocalObjectReference
v1ScaleIOVolumeSourceSecretRef -> V1ScaleIOVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1LocalObjectReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOVolumeSource
V1ScaleIOVolumeSource { V1LocalObjectReference
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSecretRef, Maybe Bool
Maybe Text
Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
..} ) (V1LocalObjectReference -> V1ScaleIOVolumeSource)
-> f V1LocalObjectReference -> f V1ScaleIOVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LocalObjectReference -> f V1LocalObjectReference
f V1LocalObjectReference
v1ScaleIOVolumeSourceSecretRef
{-# INLINE v1ScaleIOVolumeSourceSecretRefL #-}

-- | 'v1ScaleIOVolumeSourceSslEnabled' Lens
v1ScaleIOVolumeSourceSslEnabledL :: Lens_' V1ScaleIOVolumeSource (Maybe Bool)
v1ScaleIOVolumeSourceSslEnabledL :: (Maybe Bool -> f (Maybe Bool))
-> V1ScaleIOVolumeSource -> f V1ScaleIOVolumeSource
v1ScaleIOVolumeSourceSslEnabledL Maybe Bool -> f (Maybe Bool)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSystem :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceStoragePool :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceStorageMode :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1ScaleIOVolumeSource -> V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceGateway :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1ScaleIOVolumeSourceSslEnabled -> V1ScaleIOVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1LocalObjectReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOVolumeSource
V1ScaleIOVolumeSource { Maybe Bool
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSslEnabled, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1ScaleIOVolumeSource)
-> f (Maybe Bool) -> f V1ScaleIOVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ScaleIOVolumeSourceSslEnabled
{-# INLINE v1ScaleIOVolumeSourceSslEnabledL #-}

-- | 'v1ScaleIOVolumeSourceStorageMode' Lens
v1ScaleIOVolumeSourceStorageModeL :: Lens_' V1ScaleIOVolumeSource (Maybe Text)
v1ScaleIOVolumeSourceStorageModeL :: (Maybe Text -> f (Maybe Text))
-> V1ScaleIOVolumeSource -> f V1ScaleIOVolumeSource
v1ScaleIOVolumeSourceStorageModeL Maybe Text -> f (Maybe Text)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSystem :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceStoragePool :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceStorageMode :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1ScaleIOVolumeSource -> V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceGateway :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ScaleIOVolumeSourceStorageMode -> V1ScaleIOVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1LocalObjectReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOVolumeSource
V1ScaleIOVolumeSource { Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStorageMode, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1ScaleIOVolumeSource)
-> f (Maybe Text) -> f V1ScaleIOVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleIOVolumeSourceStorageMode
{-# INLINE v1ScaleIOVolumeSourceStorageModeL #-}

-- | 'v1ScaleIOVolumeSourceStoragePool' Lens
v1ScaleIOVolumeSourceStoragePoolL :: Lens_' V1ScaleIOVolumeSource (Maybe Text)
v1ScaleIOVolumeSourceStoragePoolL :: (Maybe Text -> f (Maybe Text))
-> V1ScaleIOVolumeSource -> f V1ScaleIOVolumeSource
v1ScaleIOVolumeSourceStoragePoolL Maybe Text -> f (Maybe Text)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSystem :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceStoragePool :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceStorageMode :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1ScaleIOVolumeSource -> V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceGateway :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ScaleIOVolumeSourceStoragePool -> V1ScaleIOVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1LocalObjectReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOVolumeSource
V1ScaleIOVolumeSource { Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStoragePool, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1ScaleIOVolumeSource)
-> f (Maybe Text) -> f V1ScaleIOVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleIOVolumeSourceStoragePool
{-# INLINE v1ScaleIOVolumeSourceStoragePoolL #-}

-- | 'v1ScaleIOVolumeSourceSystem' Lens
v1ScaleIOVolumeSourceSystemL :: Lens_' V1ScaleIOVolumeSource (Text)
v1ScaleIOVolumeSourceSystemL :: (Text -> f Text)
-> V1ScaleIOVolumeSource -> f V1ScaleIOVolumeSource
v1ScaleIOVolumeSourceSystemL Text -> f Text
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSystem :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceStoragePool :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceStorageMode :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1ScaleIOVolumeSource -> V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceGateway :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
..} = (\Text
v1ScaleIOVolumeSourceSystem -> V1ScaleIOVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1LocalObjectReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOVolumeSource
V1ScaleIOVolumeSource { Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceSystem, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1ScaleIOVolumeSource)
-> f Text -> f V1ScaleIOVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ScaleIOVolumeSourceSystem
{-# INLINE v1ScaleIOVolumeSourceSystemL #-}

-- | 'v1ScaleIOVolumeSourceVolumeName' Lens
v1ScaleIOVolumeSourceVolumeNameL :: Lens_' V1ScaleIOVolumeSource (Maybe Text)
v1ScaleIOVolumeSourceVolumeNameL :: (Maybe Text -> f (Maybe Text))
-> V1ScaleIOVolumeSource -> f V1ScaleIOVolumeSource
v1ScaleIOVolumeSourceVolumeNameL Maybe Text -> f (Maybe Text)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSystem :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceStoragePool :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceStorageMode :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1ScaleIOVolumeSource -> V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: V1ScaleIOVolumeSource -> Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceGateway :: V1ScaleIOVolumeSource -> Text
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ScaleIOVolumeSourceVolumeName -> V1ScaleIOVolumeSource :: Maybe Text
-> Text
-> Maybe Text
-> Maybe Bool
-> V1LocalObjectReference
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Text
-> V1ScaleIOVolumeSource
V1ScaleIOVolumeSource { Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceVolumeName, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1ScaleIOVolumeSource)
-> f (Maybe Text) -> f V1ScaleIOVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleIOVolumeSourceVolumeName
{-# INLINE v1ScaleIOVolumeSourceVolumeNameL #-}



-- * V1ScaleSpec

-- | 'v1ScaleSpecReplicas' Lens
v1ScaleSpecReplicasL :: Lens_' V1ScaleSpec (Maybe Int)
v1ScaleSpecReplicasL :: (Maybe Int -> f (Maybe Int)) -> V1ScaleSpec -> f V1ScaleSpec
v1ScaleSpecReplicasL Maybe Int -> f (Maybe Int)
f V1ScaleSpec{Maybe Int
v1ScaleSpecReplicas :: V1ScaleSpec -> Maybe Int
v1ScaleSpecReplicas :: Maybe Int
..} = (\Maybe Int
v1ScaleSpecReplicas -> V1ScaleSpec :: Maybe Int -> V1ScaleSpec
V1ScaleSpec { Maybe Int
v1ScaleSpecReplicas :: Maybe Int
v1ScaleSpecReplicas :: Maybe Int
v1ScaleSpecReplicas, ..} ) (Maybe Int -> V1ScaleSpec) -> f (Maybe Int) -> f V1ScaleSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ScaleSpecReplicas
{-# INLINE v1ScaleSpecReplicasL #-}



-- * V1ScaleStatus

-- | 'v1ScaleStatusReplicas' Lens
v1ScaleStatusReplicasL :: Lens_' V1ScaleStatus (Int)
v1ScaleStatusReplicasL :: (Int -> f Int) -> V1ScaleStatus -> f V1ScaleStatus
v1ScaleStatusReplicasL Int -> f Int
f V1ScaleStatus{Int
Maybe Text
v1ScaleStatusSelector :: V1ScaleStatus -> Maybe Text
v1ScaleStatusReplicas :: V1ScaleStatus -> Int
v1ScaleStatusSelector :: Maybe Text
v1ScaleStatusReplicas :: Int
..} = (\Int
v1ScaleStatusReplicas -> V1ScaleStatus :: Int -> Maybe Text -> V1ScaleStatus
V1ScaleStatus { Int
v1ScaleStatusReplicas :: Int
v1ScaleStatusReplicas :: Int
v1ScaleStatusReplicas, Maybe Text
v1ScaleStatusSelector :: Maybe Text
v1ScaleStatusSelector :: Maybe Text
..} ) (Int -> V1ScaleStatus) -> f Int -> f V1ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1ScaleStatusReplicas
{-# INLINE v1ScaleStatusReplicasL #-}

-- | 'v1ScaleStatusSelector' Lens
v1ScaleStatusSelectorL :: Lens_' V1ScaleStatus (Maybe Text)
v1ScaleStatusSelectorL :: (Maybe Text -> f (Maybe Text)) -> V1ScaleStatus -> f V1ScaleStatus
v1ScaleStatusSelectorL Maybe Text -> f (Maybe Text)
f V1ScaleStatus{Int
Maybe Text
v1ScaleStatusSelector :: Maybe Text
v1ScaleStatusReplicas :: Int
v1ScaleStatusSelector :: V1ScaleStatus -> Maybe Text
v1ScaleStatusReplicas :: V1ScaleStatus -> Int
..} = (\Maybe Text
v1ScaleStatusSelector -> V1ScaleStatus :: Int -> Maybe Text -> V1ScaleStatus
V1ScaleStatus { Maybe Text
v1ScaleStatusSelector :: Maybe Text
v1ScaleStatusSelector :: Maybe Text
v1ScaleStatusSelector, Int
v1ScaleStatusReplicas :: Int
v1ScaleStatusReplicas :: Int
..} ) (Maybe Text -> V1ScaleStatus) -> f (Maybe Text) -> f V1ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ScaleStatusSelector
{-# INLINE v1ScaleStatusSelectorL #-}



-- * V1ScopeSelector

-- | 'v1ScopeSelectorMatchExpressions' Lens
v1ScopeSelectorMatchExpressionsL :: Lens_' V1ScopeSelector (Maybe [V1ScopedResourceSelectorRequirement])
v1ScopeSelectorMatchExpressionsL :: (Maybe [V1ScopedResourceSelectorRequirement]
 -> f (Maybe [V1ScopedResourceSelectorRequirement]))
-> V1ScopeSelector -> f V1ScopeSelector
v1ScopeSelectorMatchExpressionsL Maybe [V1ScopedResourceSelectorRequirement]
-> f (Maybe [V1ScopedResourceSelectorRequirement])
f V1ScopeSelector{Maybe [V1ScopedResourceSelectorRequirement]
v1ScopeSelectorMatchExpressions :: V1ScopeSelector -> Maybe [V1ScopedResourceSelectorRequirement]
v1ScopeSelectorMatchExpressions :: Maybe [V1ScopedResourceSelectorRequirement]
..} = (\Maybe [V1ScopedResourceSelectorRequirement]
v1ScopeSelectorMatchExpressions -> V1ScopeSelector :: Maybe [V1ScopedResourceSelectorRequirement] -> V1ScopeSelector
V1ScopeSelector { Maybe [V1ScopedResourceSelectorRequirement]
v1ScopeSelectorMatchExpressions :: Maybe [V1ScopedResourceSelectorRequirement]
v1ScopeSelectorMatchExpressions :: Maybe [V1ScopedResourceSelectorRequirement]
v1ScopeSelectorMatchExpressions, ..} ) (Maybe [V1ScopedResourceSelectorRequirement] -> V1ScopeSelector)
-> f (Maybe [V1ScopedResourceSelectorRequirement])
-> f V1ScopeSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ScopedResourceSelectorRequirement]
-> f (Maybe [V1ScopedResourceSelectorRequirement])
f Maybe [V1ScopedResourceSelectorRequirement]
v1ScopeSelectorMatchExpressions
{-# INLINE v1ScopeSelectorMatchExpressionsL #-}



-- * V1ScopedResourceSelectorRequirement

-- | 'v1ScopedResourceSelectorRequirementOperator' Lens
v1ScopedResourceSelectorRequirementOperatorL :: Lens_' V1ScopedResourceSelectorRequirement (Text)
v1ScopedResourceSelectorRequirementOperatorL :: (Text -> f Text)
-> V1ScopedResourceSelectorRequirement
-> f V1ScopedResourceSelectorRequirement
v1ScopedResourceSelectorRequirementOperatorL Text -> f Text
f V1ScopedResourceSelectorRequirement{Maybe [Text]
Text
v1ScopedResourceSelectorRequirementValues :: V1ScopedResourceSelectorRequirement -> Maybe [Text]
v1ScopedResourceSelectorRequirementScopeName :: V1ScopedResourceSelectorRequirement -> Text
v1ScopedResourceSelectorRequirementOperator :: V1ScopedResourceSelectorRequirement -> Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementOperator :: Text
..} = (\Text
v1ScopedResourceSelectorRequirementOperator -> V1ScopedResourceSelectorRequirement :: Text -> Text -> Maybe [Text] -> V1ScopedResourceSelectorRequirement
V1ScopedResourceSelectorRequirement { Text
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementOperator, Maybe [Text]
Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
v1ScopedResourceSelectorRequirementScopeName :: Text
..} ) (Text -> V1ScopedResourceSelectorRequirement)
-> f Text -> f V1ScopedResourceSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ScopedResourceSelectorRequirementOperator
{-# INLINE v1ScopedResourceSelectorRequirementOperatorL #-}

-- | 'v1ScopedResourceSelectorRequirementScopeName' Lens
v1ScopedResourceSelectorRequirementScopeNameL :: Lens_' V1ScopedResourceSelectorRequirement (Text)
v1ScopedResourceSelectorRequirementScopeNameL :: (Text -> f Text)
-> V1ScopedResourceSelectorRequirement
-> f V1ScopedResourceSelectorRequirement
v1ScopedResourceSelectorRequirementScopeNameL Text -> f Text
f V1ScopedResourceSelectorRequirement{Maybe [Text]
Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementValues :: V1ScopedResourceSelectorRequirement -> Maybe [Text]
v1ScopedResourceSelectorRequirementScopeName :: V1ScopedResourceSelectorRequirement -> Text
v1ScopedResourceSelectorRequirementOperator :: V1ScopedResourceSelectorRequirement -> Text
..} = (\Text
v1ScopedResourceSelectorRequirementScopeName -> V1ScopedResourceSelectorRequirement :: Text -> Text -> Maybe [Text] -> V1ScopedResourceSelectorRequirement
V1ScopedResourceSelectorRequirement { Text
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementScopeName, Maybe [Text]
Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
v1ScopedResourceSelectorRequirementOperator :: Text
..} ) (Text -> V1ScopedResourceSelectorRequirement)
-> f Text -> f V1ScopedResourceSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ScopedResourceSelectorRequirementScopeName
{-# INLINE v1ScopedResourceSelectorRequirementScopeNameL #-}

-- | 'v1ScopedResourceSelectorRequirementValues' Lens
v1ScopedResourceSelectorRequirementValuesL :: Lens_' V1ScopedResourceSelectorRequirement (Maybe [Text])
v1ScopedResourceSelectorRequirementValuesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ScopedResourceSelectorRequirement
-> f V1ScopedResourceSelectorRequirement
v1ScopedResourceSelectorRequirementValuesL Maybe [Text] -> f (Maybe [Text])
f V1ScopedResourceSelectorRequirement{Maybe [Text]
Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementValues :: V1ScopedResourceSelectorRequirement -> Maybe [Text]
v1ScopedResourceSelectorRequirementScopeName :: V1ScopedResourceSelectorRequirement -> Text
v1ScopedResourceSelectorRequirementOperator :: V1ScopedResourceSelectorRequirement -> Text
..} = (\Maybe [Text]
v1ScopedResourceSelectorRequirementValues -> V1ScopedResourceSelectorRequirement :: Text -> Text -> Maybe [Text] -> V1ScopedResourceSelectorRequirement
V1ScopedResourceSelectorRequirement { Maybe [Text]
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
v1ScopedResourceSelectorRequirementValues, Text
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementOperator :: Text
..} ) (Maybe [Text] -> V1ScopedResourceSelectorRequirement)
-> f (Maybe [Text]) -> f V1ScopedResourceSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ScopedResourceSelectorRequirementValues
{-# INLINE v1ScopedResourceSelectorRequirementValuesL #-}



-- * V1Secret

-- | 'v1SecretApiVersion' Lens
v1SecretApiVersionL :: Lens_' V1Secret (Maybe Text)
v1SecretApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Secret -> f V1Secret
v1SecretApiVersionL Maybe Text -> f (Maybe Text)
f V1Secret{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1SecretType :: V1Secret -> Maybe Text
v1SecretStringData :: V1Secret -> Maybe (Map String Text)
v1SecretMetadata :: V1Secret -> Maybe V1ObjectMeta
v1SecretKind :: V1Secret -> Maybe Text
v1SecretData :: V1Secret -> Maybe (Map String ByteArray)
v1SecretApiVersion :: V1Secret -> Maybe Text
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
..} = (\Maybe Text
v1SecretApiVersion -> V1Secret :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe (Map String Text)
-> Maybe Text
-> V1Secret
V1Secret { Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretApiVersion, Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
..} ) (Maybe Text -> V1Secret) -> f (Maybe Text) -> f V1Secret
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretApiVersion
{-# INLINE v1SecretApiVersionL #-}

-- | 'v1SecretData' Lens
v1SecretDataL :: Lens_' V1Secret (Maybe (Map.Map String ByteArray))
v1SecretDataL :: (Maybe (Map String ByteArray) -> f (Maybe (Map String ByteArray)))
-> V1Secret -> f V1Secret
v1SecretDataL Maybe (Map String ByteArray) -> f (Maybe (Map String ByteArray))
f V1Secret{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
v1SecretType :: V1Secret -> Maybe Text
v1SecretStringData :: V1Secret -> Maybe (Map String Text)
v1SecretMetadata :: V1Secret -> Maybe V1ObjectMeta
v1SecretKind :: V1Secret -> Maybe Text
v1SecretData :: V1Secret -> Maybe (Map String ByteArray)
v1SecretApiVersion :: V1Secret -> Maybe Text
..} = (\Maybe (Map String ByteArray)
v1SecretData -> V1Secret :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe (Map String Text)
-> Maybe Text
-> V1Secret
V1Secret { Maybe (Map String ByteArray)
v1SecretData :: Maybe (Map String ByteArray)
v1SecretData :: Maybe (Map String ByteArray)
v1SecretData, Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretApiVersion :: Maybe Text
..} ) (Maybe (Map String ByteArray) -> V1Secret)
-> f (Maybe (Map String ByteArray)) -> f V1Secret
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String ByteArray) -> f (Maybe (Map String ByteArray))
f Maybe (Map String ByteArray)
v1SecretData
{-# INLINE v1SecretDataL #-}

-- | 'v1SecretKind' Lens
v1SecretKindL :: Lens_' V1Secret (Maybe Text)
v1SecretKindL :: (Maybe Text -> f (Maybe Text)) -> V1Secret -> f V1Secret
v1SecretKindL Maybe Text -> f (Maybe Text)
f V1Secret{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
v1SecretType :: V1Secret -> Maybe Text
v1SecretStringData :: V1Secret -> Maybe (Map String Text)
v1SecretMetadata :: V1Secret -> Maybe V1ObjectMeta
v1SecretKind :: V1Secret -> Maybe Text
v1SecretData :: V1Secret -> Maybe (Map String ByteArray)
v1SecretApiVersion :: V1Secret -> Maybe Text
..} = (\Maybe Text
v1SecretKind -> V1Secret :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe (Map String Text)
-> Maybe Text
-> V1Secret
V1Secret { Maybe Text
v1SecretKind :: Maybe Text
v1SecretKind :: Maybe Text
v1SecretKind, Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Secret) -> f (Maybe Text) -> f V1Secret
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretKind
{-# INLINE v1SecretKindL #-}

-- | 'v1SecretMetadata' Lens
v1SecretMetadataL :: Lens_' V1Secret (Maybe V1ObjectMeta)
v1SecretMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1Secret -> f V1Secret
v1SecretMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Secret{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
v1SecretType :: V1Secret -> Maybe Text
v1SecretStringData :: V1Secret -> Maybe (Map String Text)
v1SecretMetadata :: V1Secret -> Maybe V1ObjectMeta
v1SecretKind :: V1Secret -> Maybe Text
v1SecretData :: V1Secret -> Maybe (Map String ByteArray)
v1SecretApiVersion :: V1Secret -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1SecretMetadata -> V1Secret :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe (Map String Text)
-> Maybe Text
-> V1Secret
V1Secret { Maybe V1ObjectMeta
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretMetadata, Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Secret)
-> f (Maybe V1ObjectMeta) -> f V1Secret
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1SecretMetadata
{-# INLINE v1SecretMetadataL #-}

-- | 'v1SecretStringData' Lens
v1SecretStringDataL :: Lens_' V1Secret (Maybe (Map.Map String Text))
v1SecretStringDataL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1Secret -> f V1Secret
v1SecretStringDataL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1Secret{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
v1SecretType :: V1Secret -> Maybe Text
v1SecretStringData :: V1Secret -> Maybe (Map String Text)
v1SecretMetadata :: V1Secret -> Maybe V1ObjectMeta
v1SecretKind :: V1Secret -> Maybe Text
v1SecretData :: V1Secret -> Maybe (Map String ByteArray)
v1SecretApiVersion :: V1Secret -> Maybe Text
..} = (\Maybe (Map String Text)
v1SecretStringData -> V1Secret :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe (Map String Text)
-> Maybe Text
-> V1Secret
V1Secret { Maybe (Map String Text)
v1SecretStringData :: Maybe (Map String Text)
v1SecretStringData :: Maybe (Map String Text)
v1SecretStringData, Maybe Text
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1SecretType :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
v1SecretType :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
..} ) (Maybe (Map String Text) -> V1Secret)
-> f (Maybe (Map String Text)) -> f V1Secret
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1SecretStringData
{-# INLINE v1SecretStringDataL #-}

-- | 'v1SecretType' Lens
v1SecretTypeL :: Lens_' V1Secret (Maybe Text)
v1SecretTypeL :: (Maybe Text -> f (Maybe Text)) -> V1Secret -> f V1Secret
v1SecretTypeL Maybe Text -> f (Maybe Text)
f V1Secret{Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1SecretType :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
v1SecretType :: V1Secret -> Maybe Text
v1SecretStringData :: V1Secret -> Maybe (Map String Text)
v1SecretMetadata :: V1Secret -> Maybe V1ObjectMeta
v1SecretKind :: V1Secret -> Maybe Text
v1SecretData :: V1Secret -> Maybe (Map String ByteArray)
v1SecretApiVersion :: V1Secret -> Maybe Text
..} = (\Maybe Text
v1SecretType -> V1Secret :: Maybe Text
-> Maybe (Map String ByteArray)
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe (Map String Text)
-> Maybe Text
-> V1Secret
V1Secret { Maybe Text
v1SecretType :: Maybe Text
v1SecretType :: Maybe Text
v1SecretType, Maybe Text
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretKind :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Secret) -> f (Maybe Text) -> f V1Secret
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretType
{-# INLINE v1SecretTypeL #-}



-- * V1SecretEnvSource

-- | 'v1SecretEnvSourceName' Lens
v1SecretEnvSourceNameL :: Lens_' V1SecretEnvSource (Maybe Text)
v1SecretEnvSourceNameL :: (Maybe Text -> f (Maybe Text))
-> V1SecretEnvSource -> f V1SecretEnvSource
v1SecretEnvSourceNameL Maybe Text -> f (Maybe Text)
f V1SecretEnvSource{Maybe Bool
Maybe Text
v1SecretEnvSourceOptional :: V1SecretEnvSource -> Maybe Bool
v1SecretEnvSourceName :: V1SecretEnvSource -> Maybe Text
v1SecretEnvSourceOptional :: Maybe Bool
v1SecretEnvSourceName :: Maybe Text
..} = (\Maybe Text
v1SecretEnvSourceName -> V1SecretEnvSource :: Maybe Text -> Maybe Bool -> V1SecretEnvSource
V1SecretEnvSource { Maybe Text
v1SecretEnvSourceName :: Maybe Text
v1SecretEnvSourceName :: Maybe Text
v1SecretEnvSourceName, Maybe Bool
v1SecretEnvSourceOptional :: Maybe Bool
v1SecretEnvSourceOptional :: Maybe Bool
..} ) (Maybe Text -> V1SecretEnvSource)
-> f (Maybe Text) -> f V1SecretEnvSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretEnvSourceName
{-# INLINE v1SecretEnvSourceNameL #-}

-- | 'v1SecretEnvSourceOptional' Lens
v1SecretEnvSourceOptionalL :: Lens_' V1SecretEnvSource (Maybe Bool)
v1SecretEnvSourceOptionalL :: (Maybe Bool -> f (Maybe Bool))
-> V1SecretEnvSource -> f V1SecretEnvSource
v1SecretEnvSourceOptionalL Maybe Bool -> f (Maybe Bool)
f V1SecretEnvSource{Maybe Bool
Maybe Text
v1SecretEnvSourceOptional :: Maybe Bool
v1SecretEnvSourceName :: Maybe Text
v1SecretEnvSourceOptional :: V1SecretEnvSource -> Maybe Bool
v1SecretEnvSourceName :: V1SecretEnvSource -> Maybe Text
..} = (\Maybe Bool
v1SecretEnvSourceOptional -> V1SecretEnvSource :: Maybe Text -> Maybe Bool -> V1SecretEnvSource
V1SecretEnvSource { Maybe Bool
v1SecretEnvSourceOptional :: Maybe Bool
v1SecretEnvSourceOptional :: Maybe Bool
v1SecretEnvSourceOptional, Maybe Text
v1SecretEnvSourceName :: Maybe Text
v1SecretEnvSourceName :: Maybe Text
..} ) (Maybe Bool -> V1SecretEnvSource)
-> f (Maybe Bool) -> f V1SecretEnvSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1SecretEnvSourceOptional
{-# INLINE v1SecretEnvSourceOptionalL #-}



-- * V1SecretKeySelector

-- | 'v1SecretKeySelectorKey' Lens
v1SecretKeySelectorKeyL :: Lens_' V1SecretKeySelector (Text)
v1SecretKeySelectorKeyL :: (Text -> f Text) -> V1SecretKeySelector -> f V1SecretKeySelector
v1SecretKeySelectorKeyL Text -> f Text
f V1SecretKeySelector{Maybe Bool
Maybe Text
Text
v1SecretKeySelectorOptional :: V1SecretKeySelector -> Maybe Bool
v1SecretKeySelectorName :: V1SecretKeySelector -> Maybe Text
v1SecretKeySelectorKey :: V1SecretKeySelector -> Text
v1SecretKeySelectorOptional :: Maybe Bool
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorKey :: Text
..} = (\Text
v1SecretKeySelectorKey -> V1SecretKeySelector :: Text -> Maybe Text -> Maybe Bool -> V1SecretKeySelector
V1SecretKeySelector { Text
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorKey, Maybe Bool
Maybe Text
v1SecretKeySelectorOptional :: Maybe Bool
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorOptional :: Maybe Bool
v1SecretKeySelectorName :: Maybe Text
..} ) (Text -> V1SecretKeySelector) -> f Text -> f V1SecretKeySelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1SecretKeySelectorKey
{-# INLINE v1SecretKeySelectorKeyL #-}

-- | 'v1SecretKeySelectorName' Lens
v1SecretKeySelectorNameL :: Lens_' V1SecretKeySelector (Maybe Text)
v1SecretKeySelectorNameL :: (Maybe Text -> f (Maybe Text))
-> V1SecretKeySelector -> f V1SecretKeySelector
v1SecretKeySelectorNameL Maybe Text -> f (Maybe Text)
f V1SecretKeySelector{Maybe Bool
Maybe Text
Text
v1SecretKeySelectorOptional :: Maybe Bool
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorOptional :: V1SecretKeySelector -> Maybe Bool
v1SecretKeySelectorName :: V1SecretKeySelector -> Maybe Text
v1SecretKeySelectorKey :: V1SecretKeySelector -> Text
..} = (\Maybe Text
v1SecretKeySelectorName -> V1SecretKeySelector :: Text -> Maybe Text -> Maybe Bool -> V1SecretKeySelector
V1SecretKeySelector { Maybe Text
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorName, Maybe Bool
Text
v1SecretKeySelectorOptional :: Maybe Bool
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorOptional :: Maybe Bool
v1SecretKeySelectorKey :: Text
..} ) (Maybe Text -> V1SecretKeySelector)
-> f (Maybe Text) -> f V1SecretKeySelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretKeySelectorName
{-# INLINE v1SecretKeySelectorNameL #-}

-- | 'v1SecretKeySelectorOptional' Lens
v1SecretKeySelectorOptionalL :: Lens_' V1SecretKeySelector (Maybe Bool)
v1SecretKeySelectorOptionalL :: (Maybe Bool -> f (Maybe Bool))
-> V1SecretKeySelector -> f V1SecretKeySelector
v1SecretKeySelectorOptionalL Maybe Bool -> f (Maybe Bool)
f V1SecretKeySelector{Maybe Bool
Maybe Text
Text
v1SecretKeySelectorOptional :: Maybe Bool
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorOptional :: V1SecretKeySelector -> Maybe Bool
v1SecretKeySelectorName :: V1SecretKeySelector -> Maybe Text
v1SecretKeySelectorKey :: V1SecretKeySelector -> Text
..} = (\Maybe Bool
v1SecretKeySelectorOptional -> V1SecretKeySelector :: Text -> Maybe Text -> Maybe Bool -> V1SecretKeySelector
V1SecretKeySelector { Maybe Bool
v1SecretKeySelectorOptional :: Maybe Bool
v1SecretKeySelectorOptional :: Maybe Bool
v1SecretKeySelectorOptional, Maybe Text
Text
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorKey :: Text
..} ) (Maybe Bool -> V1SecretKeySelector)
-> f (Maybe Bool) -> f V1SecretKeySelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1SecretKeySelectorOptional
{-# INLINE v1SecretKeySelectorOptionalL #-}



-- * V1SecretList

-- | 'v1SecretListApiVersion' Lens
v1SecretListApiVersionL :: Lens_' V1SecretList (Maybe Text)
v1SecretListApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1SecretList -> f V1SecretList
v1SecretListApiVersionL Maybe Text -> f (Maybe Text)
f V1SecretList{[V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListMetadata :: V1SecretList -> Maybe V1ListMeta
v1SecretListKind :: V1SecretList -> Maybe Text
v1SecretListItems :: V1SecretList -> [V1Secret]
v1SecretListApiVersion :: V1SecretList -> Maybe Text
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListKind :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListApiVersion :: Maybe Text
..} = (\Maybe Text
v1SecretListApiVersion -> V1SecretList :: Maybe Text
-> [V1Secret] -> Maybe Text -> Maybe V1ListMeta -> V1SecretList
V1SecretList { Maybe Text
v1SecretListApiVersion :: Maybe Text
v1SecretListApiVersion :: Maybe Text
v1SecretListApiVersion, [V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListKind :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListKind :: Maybe Text
v1SecretListItems :: [V1Secret]
..} ) (Maybe Text -> V1SecretList) -> f (Maybe Text) -> f V1SecretList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretListApiVersion
{-# INLINE v1SecretListApiVersionL #-}

-- | 'v1SecretListItems' Lens
v1SecretListItemsL :: Lens_' V1SecretList ([V1Secret])
v1SecretListItemsL :: ([V1Secret] -> f [V1Secret]) -> V1SecretList -> f V1SecretList
v1SecretListItemsL [V1Secret] -> f [V1Secret]
f V1SecretList{[V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListKind :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListApiVersion :: Maybe Text
v1SecretListMetadata :: V1SecretList -> Maybe V1ListMeta
v1SecretListKind :: V1SecretList -> Maybe Text
v1SecretListItems :: V1SecretList -> [V1Secret]
v1SecretListApiVersion :: V1SecretList -> Maybe Text
..} = (\[V1Secret]
v1SecretListItems -> V1SecretList :: Maybe Text
-> [V1Secret] -> Maybe Text -> Maybe V1ListMeta -> V1SecretList
V1SecretList { [V1Secret]
v1SecretListItems :: [V1Secret]
v1SecretListItems :: [V1Secret]
v1SecretListItems, Maybe Text
Maybe V1ListMeta
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListKind :: Maybe Text
v1SecretListApiVersion :: Maybe Text
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListKind :: Maybe Text
v1SecretListApiVersion :: Maybe Text
..} ) ([V1Secret] -> V1SecretList) -> f [V1Secret] -> f V1SecretList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Secret] -> f [V1Secret]
f [V1Secret]
v1SecretListItems
{-# INLINE v1SecretListItemsL #-}

-- | 'v1SecretListKind' Lens
v1SecretListKindL :: Lens_' V1SecretList (Maybe Text)
v1SecretListKindL :: (Maybe Text -> f (Maybe Text)) -> V1SecretList -> f V1SecretList
v1SecretListKindL Maybe Text -> f (Maybe Text)
f V1SecretList{[V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListKind :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListApiVersion :: Maybe Text
v1SecretListMetadata :: V1SecretList -> Maybe V1ListMeta
v1SecretListKind :: V1SecretList -> Maybe Text
v1SecretListItems :: V1SecretList -> [V1Secret]
v1SecretListApiVersion :: V1SecretList -> Maybe Text
..} = (\Maybe Text
v1SecretListKind -> V1SecretList :: Maybe Text
-> [V1Secret] -> Maybe Text -> Maybe V1ListMeta -> V1SecretList
V1SecretList { Maybe Text
v1SecretListKind :: Maybe Text
v1SecretListKind :: Maybe Text
v1SecretListKind, [V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListItems :: [V1Secret]
v1SecretListApiVersion :: Maybe Text
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListItems :: [V1Secret]
v1SecretListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1SecretList) -> f (Maybe Text) -> f V1SecretList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretListKind
{-# INLINE v1SecretListKindL #-}

-- | 'v1SecretListMetadata' Lens
v1SecretListMetadataL :: Lens_' V1SecretList (Maybe V1ListMeta)
v1SecretListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1SecretList -> f V1SecretList
v1SecretListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1SecretList{[V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListKind :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListApiVersion :: Maybe Text
v1SecretListMetadata :: V1SecretList -> Maybe V1ListMeta
v1SecretListKind :: V1SecretList -> Maybe Text
v1SecretListItems :: V1SecretList -> [V1Secret]
v1SecretListApiVersion :: V1SecretList -> Maybe Text
..} = (\Maybe V1ListMeta
v1SecretListMetadata -> V1SecretList :: Maybe Text
-> [V1Secret] -> Maybe Text -> Maybe V1ListMeta -> V1SecretList
V1SecretList { Maybe V1ListMeta
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListMetadata, [V1Secret]
Maybe Text
v1SecretListKind :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListApiVersion :: Maybe Text
v1SecretListKind :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1SecretList)
-> f (Maybe V1ListMeta) -> f V1SecretList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1SecretListMetadata
{-# INLINE v1SecretListMetadataL #-}



-- * V1SecretProjection

-- | 'v1SecretProjectionItems' Lens
v1SecretProjectionItemsL :: Lens_' V1SecretProjection (Maybe [V1KeyToPath])
v1SecretProjectionItemsL :: (Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath]))
-> V1SecretProjection -> f V1SecretProjection
v1SecretProjectionItemsL Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f V1SecretProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1SecretProjectionOptional :: V1SecretProjection -> Maybe Bool
v1SecretProjectionName :: V1SecretProjection -> Maybe Text
v1SecretProjectionItems :: V1SecretProjection -> Maybe [V1KeyToPath]
v1SecretProjectionOptional :: Maybe Bool
v1SecretProjectionName :: Maybe Text
v1SecretProjectionItems :: Maybe [V1KeyToPath]
..} = (\Maybe [V1KeyToPath]
v1SecretProjectionItems -> V1SecretProjection :: Maybe [V1KeyToPath]
-> Maybe Text -> Maybe Bool -> V1SecretProjection
V1SecretProjection { Maybe [V1KeyToPath]
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionItems, Maybe Bool
Maybe Text
v1SecretProjectionOptional :: Maybe Bool
v1SecretProjectionName :: Maybe Text
v1SecretProjectionOptional :: Maybe Bool
v1SecretProjectionName :: Maybe Text
..} ) (Maybe [V1KeyToPath] -> V1SecretProjection)
-> f (Maybe [V1KeyToPath]) -> f V1SecretProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f Maybe [V1KeyToPath]
v1SecretProjectionItems
{-# INLINE v1SecretProjectionItemsL #-}

-- | 'v1SecretProjectionName' Lens
v1SecretProjectionNameL :: Lens_' V1SecretProjection (Maybe Text)
v1SecretProjectionNameL :: (Maybe Text -> f (Maybe Text))
-> V1SecretProjection -> f V1SecretProjection
v1SecretProjectionNameL Maybe Text -> f (Maybe Text)
f V1SecretProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1SecretProjectionOptional :: Maybe Bool
v1SecretProjectionName :: Maybe Text
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionOptional :: V1SecretProjection -> Maybe Bool
v1SecretProjectionName :: V1SecretProjection -> Maybe Text
v1SecretProjectionItems :: V1SecretProjection -> Maybe [V1KeyToPath]
..} = (\Maybe Text
v1SecretProjectionName -> V1SecretProjection :: Maybe [V1KeyToPath]
-> Maybe Text -> Maybe Bool -> V1SecretProjection
V1SecretProjection { Maybe Text
v1SecretProjectionName :: Maybe Text
v1SecretProjectionName :: Maybe Text
v1SecretProjectionName, Maybe Bool
Maybe [V1KeyToPath]
v1SecretProjectionOptional :: Maybe Bool
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionOptional :: Maybe Bool
v1SecretProjectionItems :: Maybe [V1KeyToPath]
..} ) (Maybe Text -> V1SecretProjection)
-> f (Maybe Text) -> f V1SecretProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretProjectionName
{-# INLINE v1SecretProjectionNameL #-}

-- | 'v1SecretProjectionOptional' Lens
v1SecretProjectionOptionalL :: Lens_' V1SecretProjection (Maybe Bool)
v1SecretProjectionOptionalL :: (Maybe Bool -> f (Maybe Bool))
-> V1SecretProjection -> f V1SecretProjection
v1SecretProjectionOptionalL Maybe Bool -> f (Maybe Bool)
f V1SecretProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1SecretProjectionOptional :: Maybe Bool
v1SecretProjectionName :: Maybe Text
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionOptional :: V1SecretProjection -> Maybe Bool
v1SecretProjectionName :: V1SecretProjection -> Maybe Text
v1SecretProjectionItems :: V1SecretProjection -> Maybe [V1KeyToPath]
..} = (\Maybe Bool
v1SecretProjectionOptional -> V1SecretProjection :: Maybe [V1KeyToPath]
-> Maybe Text -> Maybe Bool -> V1SecretProjection
V1SecretProjection { Maybe Bool
v1SecretProjectionOptional :: Maybe Bool
v1SecretProjectionOptional :: Maybe Bool
v1SecretProjectionOptional, Maybe [V1KeyToPath]
Maybe Text
v1SecretProjectionName :: Maybe Text
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionName :: Maybe Text
v1SecretProjectionItems :: Maybe [V1KeyToPath]
..} ) (Maybe Bool -> V1SecretProjection)
-> f (Maybe Bool) -> f V1SecretProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1SecretProjectionOptional
{-# INLINE v1SecretProjectionOptionalL #-}



-- * V1SecretReference

-- | 'v1SecretReferenceName' Lens
v1SecretReferenceNameL :: Lens_' V1SecretReference (Maybe Text)
v1SecretReferenceNameL :: (Maybe Text -> f (Maybe Text))
-> V1SecretReference -> f V1SecretReference
v1SecretReferenceNameL Maybe Text -> f (Maybe Text)
f V1SecretReference{Maybe Text
v1SecretReferenceNamespace :: V1SecretReference -> Maybe Text
v1SecretReferenceName :: V1SecretReference -> Maybe Text
v1SecretReferenceNamespace :: Maybe Text
v1SecretReferenceName :: Maybe Text
..} = (\Maybe Text
v1SecretReferenceName -> V1SecretReference :: Maybe Text -> Maybe Text -> V1SecretReference
V1SecretReference { Maybe Text
v1SecretReferenceName :: Maybe Text
v1SecretReferenceName :: Maybe Text
v1SecretReferenceName, Maybe Text
v1SecretReferenceNamespace :: Maybe Text
v1SecretReferenceNamespace :: Maybe Text
..} ) (Maybe Text -> V1SecretReference)
-> f (Maybe Text) -> f V1SecretReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretReferenceName
{-# INLINE v1SecretReferenceNameL #-}

-- | 'v1SecretReferenceNamespace' Lens
v1SecretReferenceNamespaceL :: Lens_' V1SecretReference (Maybe Text)
v1SecretReferenceNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1SecretReference -> f V1SecretReference
v1SecretReferenceNamespaceL Maybe Text -> f (Maybe Text)
f V1SecretReference{Maybe Text
v1SecretReferenceNamespace :: Maybe Text
v1SecretReferenceName :: Maybe Text
v1SecretReferenceNamespace :: V1SecretReference -> Maybe Text
v1SecretReferenceName :: V1SecretReference -> Maybe Text
..} = (\Maybe Text
v1SecretReferenceNamespace -> V1SecretReference :: Maybe Text -> Maybe Text -> V1SecretReference
V1SecretReference { Maybe Text
v1SecretReferenceNamespace :: Maybe Text
v1SecretReferenceNamespace :: Maybe Text
v1SecretReferenceNamespace, Maybe Text
v1SecretReferenceName :: Maybe Text
v1SecretReferenceName :: Maybe Text
..} ) (Maybe Text -> V1SecretReference)
-> f (Maybe Text) -> f V1SecretReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretReferenceNamespace
{-# INLINE v1SecretReferenceNamespaceL #-}



-- * V1SecretVolumeSource

-- | 'v1SecretVolumeSourceDefaultMode' Lens
v1SecretVolumeSourceDefaultModeL :: Lens_' V1SecretVolumeSource (Maybe Int)
v1SecretVolumeSourceDefaultModeL :: (Maybe Int -> f (Maybe Int))
-> V1SecretVolumeSource -> f V1SecretVolumeSource
v1SecretVolumeSourceDefaultModeL Maybe Int -> f (Maybe Int)
f V1SecretVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceSecretName :: V1SecretVolumeSource -> Maybe Text
v1SecretVolumeSourceOptional :: V1SecretVolumeSource -> Maybe Bool
v1SecretVolumeSourceItems :: V1SecretVolumeSource -> Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: V1SecretVolumeSource -> Maybe Int
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: Maybe Int
..} = (\Maybe Int
v1SecretVolumeSourceDefaultMode -> V1SecretVolumeSource :: Maybe Int
-> Maybe [V1KeyToPath]
-> Maybe Bool
-> Maybe Text
-> V1SecretVolumeSource
V1SecretVolumeSource { Maybe Int
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceDefaultMode, Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
..} ) (Maybe Int -> V1SecretVolumeSource)
-> f (Maybe Int) -> f V1SecretVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1SecretVolumeSourceDefaultMode
{-# INLINE v1SecretVolumeSourceDefaultModeL #-}

-- | 'v1SecretVolumeSourceItems' Lens
v1SecretVolumeSourceItemsL :: Lens_' V1SecretVolumeSource (Maybe [V1KeyToPath])
v1SecretVolumeSourceItemsL :: (Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath]))
-> V1SecretVolumeSource -> f V1SecretVolumeSource
v1SecretVolumeSourceItemsL Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f V1SecretVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceSecretName :: V1SecretVolumeSource -> Maybe Text
v1SecretVolumeSourceOptional :: V1SecretVolumeSource -> Maybe Bool
v1SecretVolumeSourceItems :: V1SecretVolumeSource -> Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: V1SecretVolumeSource -> Maybe Int
..} = (\Maybe [V1KeyToPath]
v1SecretVolumeSourceItems -> V1SecretVolumeSource :: Maybe Int
-> Maybe [V1KeyToPath]
-> Maybe Bool
-> Maybe Text
-> V1SecretVolumeSource
V1SecretVolumeSource { Maybe [V1KeyToPath]
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceItems, Maybe Bool
Maybe Int
Maybe Text
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceDefaultMode :: Maybe Int
..} ) (Maybe [V1KeyToPath] -> V1SecretVolumeSource)
-> f (Maybe [V1KeyToPath]) -> f V1SecretVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f Maybe [V1KeyToPath]
v1SecretVolumeSourceItems
{-# INLINE v1SecretVolumeSourceItemsL #-}

-- | 'v1SecretVolumeSourceOptional' Lens
v1SecretVolumeSourceOptionalL :: Lens_' V1SecretVolumeSource (Maybe Bool)
v1SecretVolumeSourceOptionalL :: (Maybe Bool -> f (Maybe Bool))
-> V1SecretVolumeSource -> f V1SecretVolumeSource
v1SecretVolumeSourceOptionalL Maybe Bool -> f (Maybe Bool)
f V1SecretVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceSecretName :: V1SecretVolumeSource -> Maybe Text
v1SecretVolumeSourceOptional :: V1SecretVolumeSource -> Maybe Bool
v1SecretVolumeSourceItems :: V1SecretVolumeSource -> Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: V1SecretVolumeSource -> Maybe Int
..} = (\Maybe Bool
v1SecretVolumeSourceOptional -> V1SecretVolumeSource :: Maybe Int
-> Maybe [V1KeyToPath]
-> Maybe Bool
-> Maybe Text
-> V1SecretVolumeSource
V1SecretVolumeSource { Maybe Bool
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceOptional, Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: Maybe Int
..} ) (Maybe Bool -> V1SecretVolumeSource)
-> f (Maybe Bool) -> f V1SecretVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1SecretVolumeSourceOptional
{-# INLINE v1SecretVolumeSourceOptionalL #-}

-- | 'v1SecretVolumeSourceSecretName' Lens
v1SecretVolumeSourceSecretNameL :: Lens_' V1SecretVolumeSource (Maybe Text)
v1SecretVolumeSourceSecretNameL :: (Maybe Text -> f (Maybe Text))
-> V1SecretVolumeSource -> f V1SecretVolumeSource
v1SecretVolumeSourceSecretNameL Maybe Text -> f (Maybe Text)
f V1SecretVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceSecretName :: V1SecretVolumeSource -> Maybe Text
v1SecretVolumeSourceOptional :: V1SecretVolumeSource -> Maybe Bool
v1SecretVolumeSourceItems :: V1SecretVolumeSource -> Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: V1SecretVolumeSource -> Maybe Int
..} = (\Maybe Text
v1SecretVolumeSourceSecretName -> V1SecretVolumeSource :: Maybe Int
-> Maybe [V1KeyToPath]
-> Maybe Bool
-> Maybe Text
-> V1SecretVolumeSource
V1SecretVolumeSource { Maybe Text
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceSecretName, Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: Maybe Int
..} ) (Maybe Text -> V1SecretVolumeSource)
-> f (Maybe Text) -> f V1SecretVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecretVolumeSourceSecretName
{-# INLINE v1SecretVolumeSourceSecretNameL #-}



-- * V1SecurityContext

-- | 'v1SecurityContextAllowPrivilegeEscalation' Lens
v1SecurityContextAllowPrivilegeEscalationL :: Lens_' V1SecurityContext (Maybe Bool)
v1SecurityContextAllowPrivilegeEscalationL :: (Maybe Bool -> f (Maybe Bool))
-> V1SecurityContext -> f V1SecurityContext
v1SecurityContextAllowPrivilegeEscalationL Maybe Bool -> f (Maybe Bool)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: V1SecurityContext -> Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: V1SecurityContext -> Maybe Integer
v1SecurityContextRunAsNonRoot :: V1SecurityContext -> Maybe Bool
v1SecurityContextRunAsGroup :: V1SecurityContext -> Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: V1SecurityContext -> Maybe Bool
v1SecurityContextProcMount :: V1SecurityContext -> Maybe Text
v1SecurityContextPrivileged :: V1SecurityContext -> Maybe Bool
v1SecurityContextCapabilities :: V1SecurityContext -> Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
..} = (\Maybe Bool
v1SecurityContextAllowPrivilegeEscalation -> V1SecurityContext :: Maybe Bool
-> Maybe V1Capabilities
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe V1WindowsSecurityContextOptions
-> V1SecurityContext
V1SecurityContext { Maybe Bool
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAllowPrivilegeEscalation, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
..} ) (Maybe Bool -> V1SecurityContext)
-> f (Maybe Bool) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1SecurityContextAllowPrivilegeEscalation
{-# INLINE v1SecurityContextAllowPrivilegeEscalationL #-}

-- | 'v1SecurityContextCapabilities' Lens
v1SecurityContextCapabilitiesL :: Lens_' V1SecurityContext (Maybe V1Capabilities)
v1SecurityContextCapabilitiesL :: (Maybe V1Capabilities -> f (Maybe V1Capabilities))
-> V1SecurityContext -> f V1SecurityContext
v1SecurityContextCapabilitiesL Maybe V1Capabilities -> f (Maybe V1Capabilities)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: V1SecurityContext -> Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: V1SecurityContext -> Maybe Integer
v1SecurityContextRunAsNonRoot :: V1SecurityContext -> Maybe Bool
v1SecurityContextRunAsGroup :: V1SecurityContext -> Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: V1SecurityContext -> Maybe Bool
v1SecurityContextProcMount :: V1SecurityContext -> Maybe Text
v1SecurityContextPrivileged :: V1SecurityContext -> Maybe Bool
v1SecurityContextCapabilities :: V1SecurityContext -> Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
..} = (\Maybe V1Capabilities
v1SecurityContextCapabilities -> V1SecurityContext :: Maybe Bool
-> Maybe V1Capabilities
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe V1WindowsSecurityContextOptions
-> V1SecurityContext
V1SecurityContext { Maybe V1Capabilities
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextCapabilities, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe V1Capabilities -> V1SecurityContext)
-> f (Maybe V1Capabilities) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Capabilities -> f (Maybe V1Capabilities)
f Maybe V1Capabilities
v1SecurityContextCapabilities
{-# INLINE v1SecurityContextCapabilitiesL #-}

-- | 'v1SecurityContextPrivileged' Lens
v1SecurityContextPrivilegedL :: Lens_' V1SecurityContext (Maybe Bool)
v1SecurityContextPrivilegedL :: (Maybe Bool -> f (Maybe Bool))
-> V1SecurityContext -> f V1SecurityContext
v1SecurityContextPrivilegedL Maybe Bool -> f (Maybe Bool)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: V1SecurityContext -> Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: V1SecurityContext -> Maybe Integer
v1SecurityContextRunAsNonRoot :: V1SecurityContext -> Maybe Bool
v1SecurityContextRunAsGroup :: V1SecurityContext -> Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: V1SecurityContext -> Maybe Bool
v1SecurityContextProcMount :: V1SecurityContext -> Maybe Text
v1SecurityContextPrivileged :: V1SecurityContext -> Maybe Bool
v1SecurityContextCapabilities :: V1SecurityContext -> Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
..} = (\Maybe Bool
v1SecurityContextPrivileged -> V1SecurityContext :: Maybe Bool
-> Maybe V1Capabilities
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe V1WindowsSecurityContextOptions
-> V1SecurityContext
V1SecurityContext { Maybe Bool
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextPrivileged, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> V1SecurityContext)
-> f (Maybe Bool) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1SecurityContextPrivileged
{-# INLINE v1SecurityContextPrivilegedL #-}

-- | 'v1SecurityContextProcMount' Lens
v1SecurityContextProcMountL :: Lens_' V1SecurityContext (Maybe Text)
v1SecurityContextProcMountL :: (Maybe Text -> f (Maybe Text))
-> V1SecurityContext -> f V1SecurityContext
v1SecurityContextProcMountL Maybe Text -> f (Maybe Text)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: V1SecurityContext -> Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: V1SecurityContext -> Maybe Integer
v1SecurityContextRunAsNonRoot :: V1SecurityContext -> Maybe Bool
v1SecurityContextRunAsGroup :: V1SecurityContext -> Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: V1SecurityContext -> Maybe Bool
v1SecurityContextProcMount :: V1SecurityContext -> Maybe Text
v1SecurityContextPrivileged :: V1SecurityContext -> Maybe Bool
v1SecurityContextCapabilities :: V1SecurityContext -> Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
..} = (\Maybe Text
v1SecurityContextProcMount -> V1SecurityContext :: Maybe Bool
-> Maybe V1Capabilities
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe V1WindowsSecurityContextOptions
-> V1SecurityContext
V1SecurityContext { Maybe Text
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextProcMount, Maybe Bool
Maybe Integer
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Text -> V1SecurityContext)
-> f (Maybe Text) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SecurityContextProcMount
{-# INLINE v1SecurityContextProcMountL #-}

-- | 'v1SecurityContextReadOnlyRootFilesystem' Lens
v1SecurityContextReadOnlyRootFilesystemL :: Lens_' V1SecurityContext (Maybe Bool)
v1SecurityContextReadOnlyRootFilesystemL :: (Maybe Bool -> f (Maybe Bool))
-> V1SecurityContext -> f V1SecurityContext
v1SecurityContextReadOnlyRootFilesystemL Maybe Bool -> f (Maybe Bool)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: V1SecurityContext -> Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: V1SecurityContext -> Maybe Integer
v1SecurityContextRunAsNonRoot :: V1SecurityContext -> Maybe Bool
v1SecurityContextRunAsGroup :: V1SecurityContext -> Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: V1SecurityContext -> Maybe Bool
v1SecurityContextProcMount :: V1SecurityContext -> Maybe Text
v1SecurityContextPrivileged :: V1SecurityContext -> Maybe Bool
v1SecurityContextCapabilities :: V1SecurityContext -> Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
..} = (\Maybe Bool
v1SecurityContextReadOnlyRootFilesystem -> V1SecurityContext :: Maybe Bool
-> Maybe V1Capabilities
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe V1WindowsSecurityContextOptions
-> V1SecurityContext
V1SecurityContext { Maybe Bool
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextReadOnlyRootFilesystem, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> V1SecurityContext)
-> f (Maybe Bool) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1SecurityContextReadOnlyRootFilesystem
{-# INLINE v1SecurityContextReadOnlyRootFilesystemL #-}

-- | 'v1SecurityContextRunAsGroup' Lens
v1SecurityContextRunAsGroupL :: Lens_' V1SecurityContext (Maybe Integer)
v1SecurityContextRunAsGroupL :: (Maybe Integer -> f (Maybe Integer))
-> V1SecurityContext -> f V1SecurityContext
v1SecurityContextRunAsGroupL Maybe Integer -> f (Maybe Integer)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: V1SecurityContext -> Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: V1SecurityContext -> Maybe Integer
v1SecurityContextRunAsNonRoot :: V1SecurityContext -> Maybe Bool
v1SecurityContextRunAsGroup :: V1SecurityContext -> Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: V1SecurityContext -> Maybe Bool
v1SecurityContextProcMount :: V1SecurityContext -> Maybe Text
v1SecurityContextPrivileged :: V1SecurityContext -> Maybe Bool
v1SecurityContextCapabilities :: V1SecurityContext -> Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
..} = (\Maybe Integer
v1SecurityContextRunAsGroup -> V1SecurityContext :: Maybe Bool
-> Maybe V1Capabilities
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe V1WindowsSecurityContextOptions
-> V1SecurityContext
V1SecurityContext { Maybe Integer
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsGroup, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Integer -> V1SecurityContext)
-> f (Maybe Integer) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1SecurityContextRunAsGroup
{-# INLINE v1SecurityContextRunAsGroupL #-}

-- | 'v1SecurityContextRunAsNonRoot' Lens
v1SecurityContextRunAsNonRootL :: Lens_' V1SecurityContext (Maybe Bool)
v1SecurityContextRunAsNonRootL :: (Maybe Bool -> f (Maybe Bool))
-> V1SecurityContext -> f V1SecurityContext
v1SecurityContextRunAsNonRootL Maybe Bool -> f (Maybe Bool)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: V1SecurityContext -> Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: V1SecurityContext -> Maybe Integer
v1SecurityContextRunAsNonRoot :: V1SecurityContext -> Maybe Bool
v1SecurityContextRunAsGroup :: V1SecurityContext -> Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: V1SecurityContext -> Maybe Bool
v1SecurityContextProcMount :: V1SecurityContext -> Maybe Text
v1SecurityContextPrivileged :: V1SecurityContext -> Maybe Bool
v1SecurityContextCapabilities :: V1SecurityContext -> Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
..} = (\Maybe Bool
v1SecurityContextRunAsNonRoot -> V1SecurityContext :: Maybe Bool
-> Maybe V1Capabilities
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe V1WindowsSecurityContextOptions
-> V1SecurityContext
V1SecurityContext { Maybe Bool
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsNonRoot, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Bool -> V1SecurityContext)
-> f (Maybe Bool) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1SecurityContextRunAsNonRoot
{-# INLINE v1SecurityContextRunAsNonRootL #-}

-- | 'v1SecurityContextRunAsUser' Lens
v1SecurityContextRunAsUserL :: Lens_' V1SecurityContext (Maybe Integer)
v1SecurityContextRunAsUserL :: (Maybe Integer -> f (Maybe Integer))
-> V1SecurityContext -> f V1SecurityContext
v1SecurityContextRunAsUserL Maybe Integer -> f (Maybe Integer)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: V1SecurityContext -> Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: V1SecurityContext -> Maybe Integer
v1SecurityContextRunAsNonRoot :: V1SecurityContext -> Maybe Bool
v1SecurityContextRunAsGroup :: V1SecurityContext -> Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: V1SecurityContext -> Maybe Bool
v1SecurityContextProcMount :: V1SecurityContext -> Maybe Text
v1SecurityContextPrivileged :: V1SecurityContext -> Maybe Bool
v1SecurityContextCapabilities :: V1SecurityContext -> Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
..} = (\Maybe Integer
v1SecurityContextRunAsUser -> V1SecurityContext :: Maybe Bool
-> Maybe V1Capabilities
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe V1WindowsSecurityContextOptions
-> V1SecurityContext
V1SecurityContext { Maybe Integer
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsUser, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe Integer -> V1SecurityContext)
-> f (Maybe Integer) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1SecurityContextRunAsUser
{-# INLINE v1SecurityContextRunAsUserL #-}

-- | 'v1SecurityContextSeLinuxOptions' Lens
v1SecurityContextSeLinuxOptionsL :: Lens_' V1SecurityContext (Maybe V1SELinuxOptions)
v1SecurityContextSeLinuxOptionsL :: (Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions))
-> V1SecurityContext -> f V1SecurityContext
v1SecurityContextSeLinuxOptionsL Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: V1SecurityContext -> Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: V1SecurityContext -> Maybe Integer
v1SecurityContextRunAsNonRoot :: V1SecurityContext -> Maybe Bool
v1SecurityContextRunAsGroup :: V1SecurityContext -> Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: V1SecurityContext -> Maybe Bool
v1SecurityContextProcMount :: V1SecurityContext -> Maybe Text
v1SecurityContextPrivileged :: V1SecurityContext -> Maybe Bool
v1SecurityContextCapabilities :: V1SecurityContext -> Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
..} = (\Maybe V1SELinuxOptions
v1SecurityContextSeLinuxOptions -> V1SecurityContext :: Maybe Bool
-> Maybe V1Capabilities
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe V1WindowsSecurityContextOptions
-> V1SecurityContext
V1SecurityContext { Maybe V1SELinuxOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeLinuxOptions, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe V1SELinuxOptions -> V1SecurityContext)
-> f (Maybe V1SELinuxOptions) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions)
f Maybe V1SELinuxOptions
v1SecurityContextSeLinuxOptions
{-# INLINE v1SecurityContextSeLinuxOptionsL #-}

-- | 'v1SecurityContextWindowsOptions' Lens
v1SecurityContextWindowsOptionsL :: Lens_' V1SecurityContext (Maybe V1WindowsSecurityContextOptions)
v1SecurityContextWindowsOptionsL :: (Maybe V1WindowsSecurityContextOptions
 -> f (Maybe V1WindowsSecurityContextOptions))
-> V1SecurityContext -> f V1SecurityContext
v1SecurityContextWindowsOptionsL Maybe V1WindowsSecurityContextOptions
-> f (Maybe V1WindowsSecurityContextOptions)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextWindowsOptions :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextSeLinuxOptions :: V1SecurityContext -> Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: V1SecurityContext -> Maybe Integer
v1SecurityContextRunAsNonRoot :: V1SecurityContext -> Maybe Bool
v1SecurityContextRunAsGroup :: V1SecurityContext -> Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: V1SecurityContext -> Maybe Bool
v1SecurityContextProcMount :: V1SecurityContext -> Maybe Text
v1SecurityContextPrivileged :: V1SecurityContext -> Maybe Bool
v1SecurityContextCapabilities :: V1SecurityContext -> Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
..} = (\Maybe V1WindowsSecurityContextOptions
v1SecurityContextWindowsOptions -> V1SecurityContext :: Maybe Bool
-> Maybe V1Capabilities
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Integer
-> Maybe Bool
-> Maybe Integer
-> Maybe V1SELinuxOptions
-> Maybe V1WindowsSecurityContextOptions
-> V1SecurityContext
V1SecurityContext { Maybe V1WindowsSecurityContextOptions
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextWindowsOptions, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
..} ) (Maybe V1WindowsSecurityContextOptions -> V1SecurityContext)
-> f (Maybe V1WindowsSecurityContextOptions) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1WindowsSecurityContextOptions
-> f (Maybe V1WindowsSecurityContextOptions)
f Maybe V1WindowsSecurityContextOptions
v1SecurityContextWindowsOptions
{-# INLINE v1SecurityContextWindowsOptionsL #-}



-- * V1SelfSubjectAccessReview

-- | 'v1SelfSubjectAccessReviewApiVersion' Lens
v1SelfSubjectAccessReviewApiVersionL :: Lens_' V1SelfSubjectAccessReview (Maybe Text)
v1SelfSubjectAccessReviewApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1SelfSubjectAccessReview -> f V1SelfSubjectAccessReview
v1SelfSubjectAccessReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1SelfSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: V1SelfSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReview -> V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: V1SelfSubjectAccessReview -> Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: V1SelfSubjectAccessReview -> Maybe Text
v1SelfSubjectAccessReviewApiVersion :: V1SelfSubjectAccessReview -> Maybe Text
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
..} = (\Maybe Text
v1SelfSubjectAccessReviewApiVersion -> V1SelfSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SelfSubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1SelfSubjectAccessReview
V1SelfSubjectAccessReview { Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewApiVersion, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
..} ) (Maybe Text -> V1SelfSubjectAccessReview)
-> f (Maybe Text) -> f V1SelfSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SelfSubjectAccessReviewApiVersion
{-# INLINE v1SelfSubjectAccessReviewApiVersionL #-}

-- | 'v1SelfSubjectAccessReviewKind' Lens
v1SelfSubjectAccessReviewKindL :: Lens_' V1SelfSubjectAccessReview (Maybe Text)
v1SelfSubjectAccessReviewKindL :: (Maybe Text -> f (Maybe Text))
-> V1SelfSubjectAccessReview -> f V1SelfSubjectAccessReview
v1SelfSubjectAccessReviewKindL Maybe Text -> f (Maybe Text)
f V1SelfSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewStatus :: V1SelfSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReview -> V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: V1SelfSubjectAccessReview -> Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: V1SelfSubjectAccessReview -> Maybe Text
v1SelfSubjectAccessReviewApiVersion :: V1SelfSubjectAccessReview -> Maybe Text
..} = (\Maybe Text
v1SelfSubjectAccessReviewKind -> V1SelfSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SelfSubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1SelfSubjectAccessReview
V1SelfSubjectAccessReview { Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewKind, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe Text -> V1SelfSubjectAccessReview)
-> f (Maybe Text) -> f V1SelfSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SelfSubjectAccessReviewKind
{-# INLINE v1SelfSubjectAccessReviewKindL #-}

-- | 'v1SelfSubjectAccessReviewMetadata' Lens
v1SelfSubjectAccessReviewMetadataL :: Lens_' V1SelfSubjectAccessReview (Maybe V1ObjectMeta)
v1SelfSubjectAccessReviewMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1SelfSubjectAccessReview -> f V1SelfSubjectAccessReview
v1SelfSubjectAccessReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1SelfSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewStatus :: V1SelfSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReview -> V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: V1SelfSubjectAccessReview -> Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: V1SelfSubjectAccessReview -> Maybe Text
v1SelfSubjectAccessReviewApiVersion :: V1SelfSubjectAccessReview -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1SelfSubjectAccessReviewMetadata -> V1SelfSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SelfSubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1SelfSubjectAccessReview
V1SelfSubjectAccessReview { Maybe V1ObjectMeta
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewMetadata, Maybe Text
Maybe V1SubjectAccessReviewStatus
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1SelfSubjectAccessReview)
-> f (Maybe V1ObjectMeta) -> f V1SelfSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1SelfSubjectAccessReviewMetadata
{-# INLINE v1SelfSubjectAccessReviewMetadataL #-}

-- | 'v1SelfSubjectAccessReviewSpec' Lens
v1SelfSubjectAccessReviewSpecL :: Lens_' V1SelfSubjectAccessReview (V1SelfSubjectAccessReviewSpec)
v1SelfSubjectAccessReviewSpecL :: (V1SelfSubjectAccessReviewSpec -> f V1SelfSubjectAccessReviewSpec)
-> V1SelfSubjectAccessReview -> f V1SelfSubjectAccessReview
v1SelfSubjectAccessReviewSpecL V1SelfSubjectAccessReviewSpec -> f V1SelfSubjectAccessReviewSpec
f V1SelfSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewStatus :: V1SelfSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReview -> V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: V1SelfSubjectAccessReview -> Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: V1SelfSubjectAccessReview -> Maybe Text
v1SelfSubjectAccessReviewApiVersion :: V1SelfSubjectAccessReview -> Maybe Text
..} = (\V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpec -> V1SelfSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SelfSubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1SelfSubjectAccessReview
V1SelfSubjectAccessReview { V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpec, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
..} ) (V1SelfSubjectAccessReviewSpec -> V1SelfSubjectAccessReview)
-> f V1SelfSubjectAccessReviewSpec -> f V1SelfSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1SelfSubjectAccessReviewSpec -> f V1SelfSubjectAccessReviewSpec
f V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpec
{-# INLINE v1SelfSubjectAccessReviewSpecL #-}

-- | 'v1SelfSubjectAccessReviewStatus' Lens
v1SelfSubjectAccessReviewStatusL :: Lens_' V1SelfSubjectAccessReview (Maybe V1SubjectAccessReviewStatus)
v1SelfSubjectAccessReviewStatusL :: (Maybe V1SubjectAccessReviewStatus
 -> f (Maybe V1SubjectAccessReviewStatus))
-> V1SelfSubjectAccessReview -> f V1SelfSubjectAccessReview
v1SelfSubjectAccessReviewStatusL Maybe V1SubjectAccessReviewStatus
-> f (Maybe V1SubjectAccessReviewStatus)
f V1SelfSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewStatus :: V1SelfSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReview -> V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: V1SelfSubjectAccessReview -> Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: V1SelfSubjectAccessReview -> Maybe Text
v1SelfSubjectAccessReviewApiVersion :: V1SelfSubjectAccessReview -> Maybe Text
..} = (\Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewStatus -> V1SelfSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SelfSubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1SelfSubjectAccessReview
V1SelfSubjectAccessReview { Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1SubjectAccessReviewStatus -> V1SelfSubjectAccessReview)
-> f (Maybe V1SubjectAccessReviewStatus)
-> f V1SelfSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SubjectAccessReviewStatus
-> f (Maybe V1SubjectAccessReviewStatus)
f Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewStatus
{-# INLINE v1SelfSubjectAccessReviewStatusL #-}



-- * V1SelfSubjectAccessReviewSpec

-- | 'v1SelfSubjectAccessReviewSpecNonResourceAttributes' Lens
v1SelfSubjectAccessReviewSpecNonResourceAttributesL :: Lens_' V1SelfSubjectAccessReviewSpec (Maybe V1NonResourceAttributes)
v1SelfSubjectAccessReviewSpecNonResourceAttributesL :: (Maybe V1NonResourceAttributes
 -> f (Maybe V1NonResourceAttributes))
-> V1SelfSubjectAccessReviewSpec -> f V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpecNonResourceAttributesL Maybe V1NonResourceAttributes -> f (Maybe V1NonResourceAttributes)
f V1SelfSubjectAccessReviewSpec{Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: V1SelfSubjectAccessReviewSpec -> Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: V1SelfSubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
..} = (\Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes -> V1SelfSubjectAccessReviewSpec :: Maybe V1NonResourceAttributes
-> Maybe V1ResourceAttributes -> V1SelfSubjectAccessReviewSpec
V1SelfSubjectAccessReviewSpec { Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes, Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
..} ) (Maybe V1NonResourceAttributes -> V1SelfSubjectAccessReviewSpec)
-> f (Maybe V1NonResourceAttributes)
-> f V1SelfSubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NonResourceAttributes -> f (Maybe V1NonResourceAttributes)
f Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes
{-# INLINE v1SelfSubjectAccessReviewSpecNonResourceAttributesL #-}

-- | 'v1SelfSubjectAccessReviewSpecResourceAttributes' Lens
v1SelfSubjectAccessReviewSpecResourceAttributesL :: Lens_' V1SelfSubjectAccessReviewSpec (Maybe V1ResourceAttributes)
v1SelfSubjectAccessReviewSpecResourceAttributesL :: (Maybe V1ResourceAttributes -> f (Maybe V1ResourceAttributes))
-> V1SelfSubjectAccessReviewSpec -> f V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpecResourceAttributesL Maybe V1ResourceAttributes -> f (Maybe V1ResourceAttributes)
f V1SelfSubjectAccessReviewSpec{Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: V1SelfSubjectAccessReviewSpec -> Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: V1SelfSubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
..} = (\Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes -> V1SelfSubjectAccessReviewSpec :: Maybe V1NonResourceAttributes
-> Maybe V1ResourceAttributes -> V1SelfSubjectAccessReviewSpec
V1SelfSubjectAccessReviewSpec { Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes, Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
..} ) (Maybe V1ResourceAttributes -> V1SelfSubjectAccessReviewSpec)
-> f (Maybe V1ResourceAttributes)
-> f V1SelfSubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceAttributes -> f (Maybe V1ResourceAttributes)
f Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes
{-# INLINE v1SelfSubjectAccessReviewSpecResourceAttributesL #-}



-- * V1SelfSubjectRulesReview

-- | 'v1SelfSubjectRulesReviewApiVersion' Lens
v1SelfSubjectRulesReviewApiVersionL :: Lens_' V1SelfSubjectRulesReview (Maybe Text)
v1SelfSubjectRulesReviewApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1SelfSubjectRulesReview -> f V1SelfSubjectRulesReview
v1SelfSubjectRulesReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1SelfSubjectRulesReview{Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: V1SelfSubjectRulesReview -> Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReview -> V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: V1SelfSubjectRulesReview -> Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: V1SelfSubjectRulesReview -> Maybe Text
v1SelfSubjectRulesReviewApiVersion :: V1SelfSubjectRulesReview -> Maybe Text
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
..} = (\Maybe Text
v1SelfSubjectRulesReviewApiVersion -> V1SelfSubjectRulesReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SelfSubjectRulesReviewSpec
-> Maybe V1SubjectRulesReviewStatus
-> V1SelfSubjectRulesReview
V1SelfSubjectRulesReview { Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewApiVersion, Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
..} ) (Maybe Text -> V1SelfSubjectRulesReview)
-> f (Maybe Text) -> f V1SelfSubjectRulesReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SelfSubjectRulesReviewApiVersion
{-# INLINE v1SelfSubjectRulesReviewApiVersionL #-}

-- | 'v1SelfSubjectRulesReviewKind' Lens
v1SelfSubjectRulesReviewKindL :: Lens_' V1SelfSubjectRulesReview (Maybe Text)
v1SelfSubjectRulesReviewKindL :: (Maybe Text -> f (Maybe Text))
-> V1SelfSubjectRulesReview -> f V1SelfSubjectRulesReview
v1SelfSubjectRulesReviewKindL Maybe Text -> f (Maybe Text)
f V1SelfSubjectRulesReview{Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewStatus :: V1SelfSubjectRulesReview -> Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReview -> V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: V1SelfSubjectRulesReview -> Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: V1SelfSubjectRulesReview -> Maybe Text
v1SelfSubjectRulesReviewApiVersion :: V1SelfSubjectRulesReview -> Maybe Text
..} = (\Maybe Text
v1SelfSubjectRulesReviewKind -> V1SelfSubjectRulesReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SelfSubjectRulesReviewSpec
-> Maybe V1SubjectRulesReviewStatus
-> V1SelfSubjectRulesReview
V1SelfSubjectRulesReview { Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewKind, Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
..} ) (Maybe Text -> V1SelfSubjectRulesReview)
-> f (Maybe Text) -> f V1SelfSubjectRulesReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SelfSubjectRulesReviewKind
{-# INLINE v1SelfSubjectRulesReviewKindL #-}

-- | 'v1SelfSubjectRulesReviewMetadata' Lens
v1SelfSubjectRulesReviewMetadataL :: Lens_' V1SelfSubjectRulesReview (Maybe V1ObjectMeta)
v1SelfSubjectRulesReviewMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1SelfSubjectRulesReview -> f V1SelfSubjectRulesReview
v1SelfSubjectRulesReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1SelfSubjectRulesReview{Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewStatus :: V1SelfSubjectRulesReview -> Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReview -> V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: V1SelfSubjectRulesReview -> Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: V1SelfSubjectRulesReview -> Maybe Text
v1SelfSubjectRulesReviewApiVersion :: V1SelfSubjectRulesReview -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1SelfSubjectRulesReviewMetadata -> V1SelfSubjectRulesReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SelfSubjectRulesReviewSpec
-> Maybe V1SubjectRulesReviewStatus
-> V1SelfSubjectRulesReview
V1SelfSubjectRulesReview { Maybe V1ObjectMeta
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewMetadata, Maybe Text
Maybe V1SubjectRulesReviewStatus
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1SelfSubjectRulesReview)
-> f (Maybe V1ObjectMeta) -> f V1SelfSubjectRulesReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1SelfSubjectRulesReviewMetadata
{-# INLINE v1SelfSubjectRulesReviewMetadataL #-}

-- | 'v1SelfSubjectRulesReviewSpec' Lens
v1SelfSubjectRulesReviewSpecL :: Lens_' V1SelfSubjectRulesReview (V1SelfSubjectRulesReviewSpec)
v1SelfSubjectRulesReviewSpecL :: (V1SelfSubjectRulesReviewSpec -> f V1SelfSubjectRulesReviewSpec)
-> V1SelfSubjectRulesReview -> f V1SelfSubjectRulesReview
v1SelfSubjectRulesReviewSpecL V1SelfSubjectRulesReviewSpec -> f V1SelfSubjectRulesReviewSpec
f V1SelfSubjectRulesReview{Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewStatus :: V1SelfSubjectRulesReview -> Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReview -> V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: V1SelfSubjectRulesReview -> Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: V1SelfSubjectRulesReview -> Maybe Text
v1SelfSubjectRulesReviewApiVersion :: V1SelfSubjectRulesReview -> Maybe Text
..} = (\V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpec -> V1SelfSubjectRulesReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SelfSubjectRulesReviewSpec
-> Maybe V1SubjectRulesReviewStatus
-> V1SelfSubjectRulesReview
V1SelfSubjectRulesReview { V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpec, Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
..} ) (V1SelfSubjectRulesReviewSpec -> V1SelfSubjectRulesReview)
-> f V1SelfSubjectRulesReviewSpec -> f V1SelfSubjectRulesReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1SelfSubjectRulesReviewSpec -> f V1SelfSubjectRulesReviewSpec
f V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpec
{-# INLINE v1SelfSubjectRulesReviewSpecL #-}

-- | 'v1SelfSubjectRulesReviewStatus' Lens
v1SelfSubjectRulesReviewStatusL :: Lens_' V1SelfSubjectRulesReview (Maybe V1SubjectRulesReviewStatus)
v1SelfSubjectRulesReviewStatusL :: (Maybe V1SubjectRulesReviewStatus
 -> f (Maybe V1SubjectRulesReviewStatus))
-> V1SelfSubjectRulesReview -> f V1SelfSubjectRulesReview
v1SelfSubjectRulesReviewStatusL Maybe V1SubjectRulesReviewStatus
-> f (Maybe V1SubjectRulesReviewStatus)
f V1SelfSubjectRulesReview{Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewStatus :: V1SelfSubjectRulesReview -> Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReview -> V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: V1SelfSubjectRulesReview -> Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: V1SelfSubjectRulesReview -> Maybe Text
v1SelfSubjectRulesReviewApiVersion :: V1SelfSubjectRulesReview -> Maybe Text
..} = (\Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewStatus -> V1SelfSubjectRulesReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SelfSubjectRulesReviewSpec
-> Maybe V1SubjectRulesReviewStatus
-> V1SelfSubjectRulesReview
V1SelfSubjectRulesReview { Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
..} ) (Maybe V1SubjectRulesReviewStatus -> V1SelfSubjectRulesReview)
-> f (Maybe V1SubjectRulesReviewStatus)
-> f V1SelfSubjectRulesReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SubjectRulesReviewStatus
-> f (Maybe V1SubjectRulesReviewStatus)
f Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewStatus
{-# INLINE v1SelfSubjectRulesReviewStatusL #-}



-- * V1SelfSubjectRulesReviewSpec

-- | 'v1SelfSubjectRulesReviewSpecNamespace' Lens
v1SelfSubjectRulesReviewSpecNamespaceL :: Lens_' V1SelfSubjectRulesReviewSpec (Maybe Text)
v1SelfSubjectRulesReviewSpecNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1SelfSubjectRulesReviewSpec -> f V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpecNamespaceL Maybe Text -> f (Maybe Text)
f V1SelfSubjectRulesReviewSpec{Maybe Text
v1SelfSubjectRulesReviewSpecNamespace :: V1SelfSubjectRulesReviewSpec -> Maybe Text
v1SelfSubjectRulesReviewSpecNamespace :: Maybe Text
..} = (\Maybe Text
v1SelfSubjectRulesReviewSpecNamespace -> V1SelfSubjectRulesReviewSpec :: Maybe Text -> V1SelfSubjectRulesReviewSpec
V1SelfSubjectRulesReviewSpec { Maybe Text
v1SelfSubjectRulesReviewSpecNamespace :: Maybe Text
v1SelfSubjectRulesReviewSpecNamespace :: Maybe Text
v1SelfSubjectRulesReviewSpecNamespace, ..} ) (Maybe Text -> V1SelfSubjectRulesReviewSpec)
-> f (Maybe Text) -> f V1SelfSubjectRulesReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SelfSubjectRulesReviewSpecNamespace
{-# INLINE v1SelfSubjectRulesReviewSpecNamespaceL #-}



-- * V1ServerAddressByClientCIDR

-- | 'v1ServerAddressByClientCIDRClientCidr' Lens
v1ServerAddressByClientCIDRClientCidrL :: Lens_' V1ServerAddressByClientCIDR (Text)
v1ServerAddressByClientCIDRClientCidrL :: (Text -> f Text)
-> V1ServerAddressByClientCIDR -> f V1ServerAddressByClientCIDR
v1ServerAddressByClientCIDRClientCidrL Text -> f Text
f V1ServerAddressByClientCIDR{Text
v1ServerAddressByClientCIDRServerAddress :: V1ServerAddressByClientCIDR -> Text
v1ServerAddressByClientCIDRClientCidr :: V1ServerAddressByClientCIDR -> Text
v1ServerAddressByClientCIDRServerAddress :: Text
v1ServerAddressByClientCIDRClientCidr :: Text
..} = (\Text
v1ServerAddressByClientCIDRClientCidr -> V1ServerAddressByClientCIDR :: Text -> Text -> V1ServerAddressByClientCIDR
V1ServerAddressByClientCIDR { Text
v1ServerAddressByClientCIDRClientCidr :: Text
v1ServerAddressByClientCIDRClientCidr :: Text
v1ServerAddressByClientCIDRClientCidr, Text
v1ServerAddressByClientCIDRServerAddress :: Text
v1ServerAddressByClientCIDRServerAddress :: Text
..} ) (Text -> V1ServerAddressByClientCIDR)
-> f Text -> f V1ServerAddressByClientCIDR
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ServerAddressByClientCIDRClientCidr
{-# INLINE v1ServerAddressByClientCIDRClientCidrL #-}

-- | 'v1ServerAddressByClientCIDRServerAddress' Lens
v1ServerAddressByClientCIDRServerAddressL :: Lens_' V1ServerAddressByClientCIDR (Text)
v1ServerAddressByClientCIDRServerAddressL :: (Text -> f Text)
-> V1ServerAddressByClientCIDR -> f V1ServerAddressByClientCIDR
v1ServerAddressByClientCIDRServerAddressL Text -> f Text
f V1ServerAddressByClientCIDR{Text
v1ServerAddressByClientCIDRServerAddress :: Text
v1ServerAddressByClientCIDRClientCidr :: Text
v1ServerAddressByClientCIDRServerAddress :: V1ServerAddressByClientCIDR -> Text
v1ServerAddressByClientCIDRClientCidr :: V1ServerAddressByClientCIDR -> Text
..} = (\Text
v1ServerAddressByClientCIDRServerAddress -> V1ServerAddressByClientCIDR :: Text -> Text -> V1ServerAddressByClientCIDR
V1ServerAddressByClientCIDR { Text
v1ServerAddressByClientCIDRServerAddress :: Text
v1ServerAddressByClientCIDRServerAddress :: Text
v1ServerAddressByClientCIDRServerAddress, Text
v1ServerAddressByClientCIDRClientCidr :: Text
v1ServerAddressByClientCIDRClientCidr :: Text
..} ) (Text -> V1ServerAddressByClientCIDR)
-> f Text -> f V1ServerAddressByClientCIDR
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ServerAddressByClientCIDRServerAddress
{-# INLINE v1ServerAddressByClientCIDRServerAddressL #-}



-- * V1Service

-- | 'v1ServiceApiVersion' Lens
v1ServiceApiVersionL :: Lens_' V1Service (Maybe Text)
v1ServiceApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Service -> f V1Service
v1ServiceApiVersionL Maybe Text -> f (Maybe Text)
f V1Service{Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceStatus :: V1Service -> Maybe V1ServiceStatus
v1ServiceSpec :: V1Service -> Maybe V1ServiceSpec
v1ServiceMetadata :: V1Service -> Maybe V1ObjectMeta
v1ServiceKind :: V1Service -> Maybe Text
v1ServiceApiVersion :: V1Service -> Maybe Text
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
..} = (\Maybe Text
v1ServiceApiVersion -> V1Service :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ServiceSpec
-> Maybe V1ServiceStatus
-> V1Service
V1Service { Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceApiVersion, Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
..} ) (Maybe Text -> V1Service) -> f (Maybe Text) -> f V1Service
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceApiVersion
{-# INLINE v1ServiceApiVersionL #-}

-- | 'v1ServiceKind' Lens
v1ServiceKindL :: Lens_' V1Service (Maybe Text)
v1ServiceKindL :: (Maybe Text -> f (Maybe Text)) -> V1Service -> f V1Service
v1ServiceKindL Maybe Text -> f (Maybe Text)
f V1Service{Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceStatus :: V1Service -> Maybe V1ServiceStatus
v1ServiceSpec :: V1Service -> Maybe V1ServiceSpec
v1ServiceMetadata :: V1Service -> Maybe V1ObjectMeta
v1ServiceKind :: V1Service -> Maybe Text
v1ServiceApiVersion :: V1Service -> Maybe Text
..} = (\Maybe Text
v1ServiceKind -> V1Service :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ServiceSpec
-> Maybe V1ServiceStatus
-> V1Service
V1Service { Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceKind, Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceApiVersion :: Maybe Text
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Service) -> f (Maybe Text) -> f V1Service
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceKind
{-# INLINE v1ServiceKindL #-}

-- | 'v1ServiceMetadata' Lens
v1ServiceMetadataL :: Lens_' V1Service (Maybe V1ObjectMeta)
v1ServiceMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1Service -> f V1Service
v1ServiceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Service{Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceStatus :: V1Service -> Maybe V1ServiceStatus
v1ServiceSpec :: V1Service -> Maybe V1ServiceSpec
v1ServiceMetadata :: V1Service -> Maybe V1ObjectMeta
v1ServiceKind :: V1Service -> Maybe Text
v1ServiceApiVersion :: V1Service -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ServiceMetadata -> V1Service :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ServiceSpec
-> Maybe V1ServiceStatus
-> V1Service
V1Service { Maybe V1ObjectMeta
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceMetadata, Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Service)
-> f (Maybe V1ObjectMeta) -> f V1Service
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ServiceMetadata
{-# INLINE v1ServiceMetadataL #-}

-- | 'v1ServiceSpec' Lens
v1ServiceSpecL :: Lens_' V1Service (Maybe V1ServiceSpec)
v1ServiceSpecL :: (Maybe V1ServiceSpec -> f (Maybe V1ServiceSpec))
-> V1Service -> f V1Service
v1ServiceSpecL Maybe V1ServiceSpec -> f (Maybe V1ServiceSpec)
f V1Service{Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceStatus :: V1Service -> Maybe V1ServiceStatus
v1ServiceSpec :: V1Service -> Maybe V1ServiceSpec
v1ServiceMetadata :: V1Service -> Maybe V1ObjectMeta
v1ServiceKind :: V1Service -> Maybe Text
v1ServiceApiVersion :: V1Service -> Maybe Text
..} = (\Maybe V1ServiceSpec
v1ServiceSpec -> V1Service :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ServiceSpec
-> Maybe V1ServiceStatus
-> V1Service
V1Service { Maybe V1ServiceSpec
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceSpec, Maybe Text
Maybe V1ServiceStatus
Maybe V1ObjectMeta
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
..} ) (Maybe V1ServiceSpec -> V1Service)
-> f (Maybe V1ServiceSpec) -> f V1Service
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ServiceSpec -> f (Maybe V1ServiceSpec)
f Maybe V1ServiceSpec
v1ServiceSpec
{-# INLINE v1ServiceSpecL #-}

-- | 'v1ServiceStatus' Lens
v1ServiceStatusL :: Lens_' V1Service (Maybe V1ServiceStatus)
v1ServiceStatusL :: (Maybe V1ServiceStatus -> f (Maybe V1ServiceStatus))
-> V1Service -> f V1Service
v1ServiceStatusL Maybe V1ServiceStatus -> f (Maybe V1ServiceStatus)
f V1Service{Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceStatus :: V1Service -> Maybe V1ServiceStatus
v1ServiceSpec :: V1Service -> Maybe V1ServiceSpec
v1ServiceMetadata :: V1Service -> Maybe V1ObjectMeta
v1ServiceKind :: V1Service -> Maybe Text
v1ServiceApiVersion :: V1Service -> Maybe Text
..} = (\Maybe V1ServiceStatus
v1ServiceStatus -> V1Service :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1ServiceSpec
-> Maybe V1ServiceStatus
-> V1Service
V1Service { Maybe V1ServiceStatus
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceStatus, Maybe Text
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceApiVersion :: Maybe Text
..} ) (Maybe V1ServiceStatus -> V1Service)
-> f (Maybe V1ServiceStatus) -> f V1Service
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ServiceStatus -> f (Maybe V1ServiceStatus)
f Maybe V1ServiceStatus
v1ServiceStatus
{-# INLINE v1ServiceStatusL #-}



-- * V1ServiceAccount

-- | 'v1ServiceAccountApiVersion' Lens
v1ServiceAccountApiVersionL :: Lens_' V1ServiceAccount (Maybe Text)
v1ServiceAccountApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ServiceAccount -> f V1ServiceAccount
v1ServiceAccountApiVersionL Maybe Text -> f (Maybe Text)
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountSecrets :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: V1ServiceAccount -> Maybe V1ObjectMeta
v1ServiceAccountKind :: V1ServiceAccount -> Maybe Text
v1ServiceAccountImagePullSecrets :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: V1ServiceAccount -> Maybe Bool
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
..} = (\Maybe Text
v1ServiceAccountApiVersion -> V1ServiceAccount :: Maybe Text
-> Maybe Bool
-> Maybe [V1LocalObjectReference]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1ObjectReference]
-> V1ServiceAccount
V1ServiceAccount { Maybe Text
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountApiVersion, Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
..} ) (Maybe Text -> V1ServiceAccount)
-> f (Maybe Text) -> f V1ServiceAccount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceAccountApiVersion
{-# INLINE v1ServiceAccountApiVersionL #-}

-- | 'v1ServiceAccountAutomountServiceAccountToken' Lens
v1ServiceAccountAutomountServiceAccountTokenL :: Lens_' V1ServiceAccount (Maybe Bool)
v1ServiceAccountAutomountServiceAccountTokenL :: (Maybe Bool -> f (Maybe Bool))
-> V1ServiceAccount -> f V1ServiceAccount
v1ServiceAccountAutomountServiceAccountTokenL Maybe Bool -> f (Maybe Bool)
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountSecrets :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: V1ServiceAccount -> Maybe V1ObjectMeta
v1ServiceAccountKind :: V1ServiceAccount -> Maybe Text
v1ServiceAccountImagePullSecrets :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: V1ServiceAccount -> Maybe Bool
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
..} = (\Maybe Bool
v1ServiceAccountAutomountServiceAccountToken -> V1ServiceAccount :: Maybe Text
-> Maybe Bool
-> Maybe [V1LocalObjectReference]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1ObjectReference]
-> V1ServiceAccount
V1ServiceAccount { Maybe Bool
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountAutomountServiceAccountToken, Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
..} ) (Maybe Bool -> V1ServiceAccount)
-> f (Maybe Bool) -> f V1ServiceAccount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ServiceAccountAutomountServiceAccountToken
{-# INLINE v1ServiceAccountAutomountServiceAccountTokenL #-}

-- | 'v1ServiceAccountImagePullSecrets' Lens
v1ServiceAccountImagePullSecretsL :: Lens_' V1ServiceAccount (Maybe [V1LocalObjectReference])
v1ServiceAccountImagePullSecretsL :: (Maybe [V1LocalObjectReference]
 -> f (Maybe [V1LocalObjectReference]))
-> V1ServiceAccount -> f V1ServiceAccount
v1ServiceAccountImagePullSecretsL Maybe [V1LocalObjectReference]
-> f (Maybe [V1LocalObjectReference])
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountSecrets :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: V1ServiceAccount -> Maybe V1ObjectMeta
v1ServiceAccountKind :: V1ServiceAccount -> Maybe Text
v1ServiceAccountImagePullSecrets :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: V1ServiceAccount -> Maybe Bool
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
..} = (\Maybe [V1LocalObjectReference]
v1ServiceAccountImagePullSecrets -> V1ServiceAccount :: Maybe Text
-> Maybe Bool
-> Maybe [V1LocalObjectReference]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1ObjectReference]
-> V1ServiceAccount
V1ServiceAccount { Maybe [V1LocalObjectReference]
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountImagePullSecrets, Maybe Bool
Maybe [V1ObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
..} ) (Maybe [V1LocalObjectReference] -> V1ServiceAccount)
-> f (Maybe [V1LocalObjectReference]) -> f V1ServiceAccount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1LocalObjectReference]
-> f (Maybe [V1LocalObjectReference])
f Maybe [V1LocalObjectReference]
v1ServiceAccountImagePullSecrets
{-# INLINE v1ServiceAccountImagePullSecretsL #-}

-- | 'v1ServiceAccountKind' Lens
v1ServiceAccountKindL :: Lens_' V1ServiceAccount (Maybe Text)
v1ServiceAccountKindL :: (Maybe Text -> f (Maybe Text))
-> V1ServiceAccount -> f V1ServiceAccount
v1ServiceAccountKindL Maybe Text -> f (Maybe Text)
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountSecrets :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: V1ServiceAccount -> Maybe V1ObjectMeta
v1ServiceAccountKind :: V1ServiceAccount -> Maybe Text
v1ServiceAccountImagePullSecrets :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: V1ServiceAccount -> Maybe Bool
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
..} = (\Maybe Text
v1ServiceAccountKind -> V1ServiceAccount :: Maybe Text
-> Maybe Bool
-> Maybe [V1LocalObjectReference]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1ObjectReference]
-> V1ServiceAccount
V1ServiceAccount { Maybe Text
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountKind, Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ServiceAccount)
-> f (Maybe Text) -> f V1ServiceAccount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceAccountKind
{-# INLINE v1ServiceAccountKindL #-}

-- | 'v1ServiceAccountMetadata' Lens
v1ServiceAccountMetadataL :: Lens_' V1ServiceAccount (Maybe V1ObjectMeta)
v1ServiceAccountMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1ServiceAccount -> f V1ServiceAccount
v1ServiceAccountMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountSecrets :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: V1ServiceAccount -> Maybe V1ObjectMeta
v1ServiceAccountKind :: V1ServiceAccount -> Maybe Text
v1ServiceAccountImagePullSecrets :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: V1ServiceAccount -> Maybe Bool
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ServiceAccountMetadata -> V1ServiceAccount :: Maybe Text
-> Maybe Bool
-> Maybe [V1LocalObjectReference]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1ObjectReference]
-> V1ServiceAccount
V1ServiceAccount { Maybe V1ObjectMeta
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountMetadata, Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1ServiceAccount)
-> f (Maybe V1ObjectMeta) -> f V1ServiceAccount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ServiceAccountMetadata
{-# INLINE v1ServiceAccountMetadataL #-}

-- | 'v1ServiceAccountSecrets' Lens
v1ServiceAccountSecretsL :: Lens_' V1ServiceAccount (Maybe [V1ObjectReference])
v1ServiceAccountSecretsL :: (Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference]))
-> V1ServiceAccount -> f V1ServiceAccount
v1ServiceAccountSecretsL Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference])
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountSecrets :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountMetadata :: V1ServiceAccount -> Maybe V1ObjectMeta
v1ServiceAccountKind :: V1ServiceAccount -> Maybe Text
v1ServiceAccountImagePullSecrets :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: V1ServiceAccount -> Maybe Bool
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
..} = (\Maybe [V1ObjectReference]
v1ServiceAccountSecrets -> V1ServiceAccount :: Maybe Text
-> Maybe Bool
-> Maybe [V1LocalObjectReference]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1ObjectReference]
-> V1ServiceAccount
V1ServiceAccount { Maybe [V1ObjectReference]
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountSecrets, Maybe Bool
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountApiVersion :: Maybe Text
..} ) (Maybe [V1ObjectReference] -> V1ServiceAccount)
-> f (Maybe [V1ObjectReference]) -> f V1ServiceAccount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference])
f Maybe [V1ObjectReference]
v1ServiceAccountSecrets
{-# INLINE v1ServiceAccountSecretsL #-}



-- * V1ServiceAccountList

-- | 'v1ServiceAccountListApiVersion' Lens
v1ServiceAccountListApiVersionL :: Lens_' V1ServiceAccountList (Maybe Text)
v1ServiceAccountListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ServiceAccountList -> f V1ServiceAccountList
v1ServiceAccountListApiVersionL Maybe Text -> f (Maybe Text)
f V1ServiceAccountList{[V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListMetadata :: V1ServiceAccountList -> Maybe V1ListMeta
v1ServiceAccountListKind :: V1ServiceAccountList -> Maybe Text
v1ServiceAccountListItems :: V1ServiceAccountList -> [V1ServiceAccount]
v1ServiceAccountListApiVersion :: V1ServiceAccountList -> Maybe Text
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ServiceAccountListApiVersion -> V1ServiceAccountList :: Maybe Text
-> [V1ServiceAccount]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ServiceAccountList
V1ServiceAccountList { Maybe Text
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListApiVersion, [V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
..} ) (Maybe Text -> V1ServiceAccountList)
-> f (Maybe Text) -> f V1ServiceAccountList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceAccountListApiVersion
{-# INLINE v1ServiceAccountListApiVersionL #-}

-- | 'v1ServiceAccountListItems' Lens
v1ServiceAccountListItemsL :: Lens_' V1ServiceAccountList ([V1ServiceAccount])
v1ServiceAccountListItemsL :: ([V1ServiceAccount] -> f [V1ServiceAccount])
-> V1ServiceAccountList -> f V1ServiceAccountList
v1ServiceAccountListItemsL [V1ServiceAccount] -> f [V1ServiceAccount]
f V1ServiceAccountList{[V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListMetadata :: V1ServiceAccountList -> Maybe V1ListMeta
v1ServiceAccountListKind :: V1ServiceAccountList -> Maybe Text
v1ServiceAccountListItems :: V1ServiceAccountList -> [V1ServiceAccount]
v1ServiceAccountListApiVersion :: V1ServiceAccountList -> Maybe Text
..} = (\[V1ServiceAccount]
v1ServiceAccountListItems -> V1ServiceAccountList :: Maybe Text
-> [V1ServiceAccount]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ServiceAccountList
V1ServiceAccountList { [V1ServiceAccount]
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListItems, Maybe Text
Maybe V1ListMeta
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListApiVersion :: Maybe Text
..} ) ([V1ServiceAccount] -> V1ServiceAccountList)
-> f [V1ServiceAccount] -> f V1ServiceAccountList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ServiceAccount] -> f [V1ServiceAccount]
f [V1ServiceAccount]
v1ServiceAccountListItems
{-# INLINE v1ServiceAccountListItemsL #-}

-- | 'v1ServiceAccountListKind' Lens
v1ServiceAccountListKindL :: Lens_' V1ServiceAccountList (Maybe Text)
v1ServiceAccountListKindL :: (Maybe Text -> f (Maybe Text))
-> V1ServiceAccountList -> f V1ServiceAccountList
v1ServiceAccountListKindL Maybe Text -> f (Maybe Text)
f V1ServiceAccountList{[V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListMetadata :: V1ServiceAccountList -> Maybe V1ListMeta
v1ServiceAccountListKind :: V1ServiceAccountList -> Maybe Text
v1ServiceAccountListItems :: V1ServiceAccountList -> [V1ServiceAccount]
v1ServiceAccountListApiVersion :: V1ServiceAccountList -> Maybe Text
..} = (\Maybe Text
v1ServiceAccountListKind -> V1ServiceAccountList :: Maybe Text
-> [V1ServiceAccount]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ServiceAccountList
V1ServiceAccountList { Maybe Text
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListKind, [V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ServiceAccountList)
-> f (Maybe Text) -> f V1ServiceAccountList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceAccountListKind
{-# INLINE v1ServiceAccountListKindL #-}

-- | 'v1ServiceAccountListMetadata' Lens
v1ServiceAccountListMetadataL :: Lens_' V1ServiceAccountList (Maybe V1ListMeta)
v1ServiceAccountListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ServiceAccountList -> f V1ServiceAccountList
v1ServiceAccountListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ServiceAccountList{[V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListMetadata :: V1ServiceAccountList -> Maybe V1ListMeta
v1ServiceAccountListKind :: V1ServiceAccountList -> Maybe Text
v1ServiceAccountListItems :: V1ServiceAccountList -> [V1ServiceAccount]
v1ServiceAccountListApiVersion :: V1ServiceAccountList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ServiceAccountListMetadata -> V1ServiceAccountList :: Maybe Text
-> [V1ServiceAccount]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ServiceAccountList
V1ServiceAccountList { Maybe V1ListMeta
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListMetadata, [V1ServiceAccount]
Maybe Text
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ServiceAccountList)
-> f (Maybe V1ListMeta) -> f V1ServiceAccountList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ServiceAccountListMetadata
{-# INLINE v1ServiceAccountListMetadataL #-}



-- * V1ServiceAccountTokenProjection

-- | 'v1ServiceAccountTokenProjectionAudience' Lens
v1ServiceAccountTokenProjectionAudienceL :: Lens_' V1ServiceAccountTokenProjection (Maybe Text)
v1ServiceAccountTokenProjectionAudienceL :: (Maybe Text -> f (Maybe Text))
-> V1ServiceAccountTokenProjection
-> f V1ServiceAccountTokenProjection
v1ServiceAccountTokenProjectionAudienceL Maybe Text -> f (Maybe Text)
f V1ServiceAccountTokenProjection{Maybe Integer
Maybe Text
Text
v1ServiceAccountTokenProjectionPath :: V1ServiceAccountTokenProjection -> Text
v1ServiceAccountTokenProjectionExpirationSeconds :: V1ServiceAccountTokenProjection -> Maybe Integer
v1ServiceAccountTokenProjectionAudience :: V1ServiceAccountTokenProjection -> Maybe Text
v1ServiceAccountTokenProjectionPath :: Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionAudience :: Maybe Text
..} = (\Maybe Text
v1ServiceAccountTokenProjectionAudience -> V1ServiceAccountTokenProjection :: Maybe Text
-> Maybe Integer -> Text -> V1ServiceAccountTokenProjection
V1ServiceAccountTokenProjection { Maybe Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionAudience, Maybe Integer
Text
v1ServiceAccountTokenProjectionPath :: Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionPath :: Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
..} ) (Maybe Text -> V1ServiceAccountTokenProjection)
-> f (Maybe Text) -> f V1ServiceAccountTokenProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceAccountTokenProjectionAudience
{-# INLINE v1ServiceAccountTokenProjectionAudienceL #-}

-- | 'v1ServiceAccountTokenProjectionExpirationSeconds' Lens
v1ServiceAccountTokenProjectionExpirationSecondsL :: Lens_' V1ServiceAccountTokenProjection (Maybe Integer)
v1ServiceAccountTokenProjectionExpirationSecondsL :: (Maybe Integer -> f (Maybe Integer))
-> V1ServiceAccountTokenProjection
-> f V1ServiceAccountTokenProjection
v1ServiceAccountTokenProjectionExpirationSecondsL Maybe Integer -> f (Maybe Integer)
f V1ServiceAccountTokenProjection{Maybe Integer
Maybe Text
Text
v1ServiceAccountTokenProjectionPath :: Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionPath :: V1ServiceAccountTokenProjection -> Text
v1ServiceAccountTokenProjectionExpirationSeconds :: V1ServiceAccountTokenProjection -> Maybe Integer
v1ServiceAccountTokenProjectionAudience :: V1ServiceAccountTokenProjection -> Maybe Text
..} = (\Maybe Integer
v1ServiceAccountTokenProjectionExpirationSeconds -> V1ServiceAccountTokenProjection :: Maybe Text
-> Maybe Integer -> Text -> V1ServiceAccountTokenProjection
V1ServiceAccountTokenProjection { Maybe Integer
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionExpirationSeconds, Maybe Text
Text
v1ServiceAccountTokenProjectionPath :: Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionPath :: Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
..} ) (Maybe Integer -> V1ServiceAccountTokenProjection)
-> f (Maybe Integer) -> f V1ServiceAccountTokenProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1ServiceAccountTokenProjectionExpirationSeconds
{-# INLINE v1ServiceAccountTokenProjectionExpirationSecondsL #-}

-- | 'v1ServiceAccountTokenProjectionPath' Lens
v1ServiceAccountTokenProjectionPathL :: Lens_' V1ServiceAccountTokenProjection (Text)
v1ServiceAccountTokenProjectionPathL :: (Text -> f Text)
-> V1ServiceAccountTokenProjection
-> f V1ServiceAccountTokenProjection
v1ServiceAccountTokenProjectionPathL Text -> f Text
f V1ServiceAccountTokenProjection{Maybe Integer
Maybe Text
Text
v1ServiceAccountTokenProjectionPath :: Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionPath :: V1ServiceAccountTokenProjection -> Text
v1ServiceAccountTokenProjectionExpirationSeconds :: V1ServiceAccountTokenProjection -> Maybe Integer
v1ServiceAccountTokenProjectionAudience :: V1ServiceAccountTokenProjection -> Maybe Text
..} = (\Text
v1ServiceAccountTokenProjectionPath -> V1ServiceAccountTokenProjection :: Maybe Text
-> Maybe Integer -> Text -> V1ServiceAccountTokenProjection
V1ServiceAccountTokenProjection { Text
v1ServiceAccountTokenProjectionPath :: Text
v1ServiceAccountTokenProjectionPath :: Text
v1ServiceAccountTokenProjectionPath, Maybe Integer
Maybe Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionAudience :: Maybe Text
..} ) (Text -> V1ServiceAccountTokenProjection)
-> f Text -> f V1ServiceAccountTokenProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ServiceAccountTokenProjectionPath
{-# INLINE v1ServiceAccountTokenProjectionPathL #-}



-- * V1ServiceList

-- | 'v1ServiceListApiVersion' Lens
v1ServiceListApiVersionL :: Lens_' V1ServiceList (Maybe Text)
v1ServiceListApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1ServiceList -> f V1ServiceList
v1ServiceListApiVersionL Maybe Text -> f (Maybe Text)
f V1ServiceList{[V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListMetadata :: V1ServiceList -> Maybe V1ListMeta
v1ServiceListKind :: V1ServiceList -> Maybe Text
v1ServiceListItems :: V1ServiceList -> [V1Service]
v1ServiceListApiVersion :: V1ServiceList -> Maybe Text
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListKind :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ServiceListApiVersion -> V1ServiceList :: Maybe Text
-> [V1Service] -> Maybe Text -> Maybe V1ListMeta -> V1ServiceList
V1ServiceList { Maybe Text
v1ServiceListApiVersion :: Maybe Text
v1ServiceListApiVersion :: Maybe Text
v1ServiceListApiVersion, [V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListKind :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListKind :: Maybe Text
v1ServiceListItems :: [V1Service]
..} ) (Maybe Text -> V1ServiceList) -> f (Maybe Text) -> f V1ServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceListApiVersion
{-# INLINE v1ServiceListApiVersionL #-}

-- | 'v1ServiceListItems' Lens
v1ServiceListItemsL :: Lens_' V1ServiceList ([V1Service])
v1ServiceListItemsL :: ([V1Service] -> f [V1Service]) -> V1ServiceList -> f V1ServiceList
v1ServiceListItemsL [V1Service] -> f [V1Service]
f V1ServiceList{[V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListKind :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListApiVersion :: Maybe Text
v1ServiceListMetadata :: V1ServiceList -> Maybe V1ListMeta
v1ServiceListKind :: V1ServiceList -> Maybe Text
v1ServiceListItems :: V1ServiceList -> [V1Service]
v1ServiceListApiVersion :: V1ServiceList -> Maybe Text
..} = (\[V1Service]
v1ServiceListItems -> V1ServiceList :: Maybe Text
-> [V1Service] -> Maybe Text -> Maybe V1ListMeta -> V1ServiceList
V1ServiceList { [V1Service]
v1ServiceListItems :: [V1Service]
v1ServiceListItems :: [V1Service]
v1ServiceListItems, Maybe Text
Maybe V1ListMeta
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListKind :: Maybe Text
v1ServiceListApiVersion :: Maybe Text
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListKind :: Maybe Text
v1ServiceListApiVersion :: Maybe Text
..} ) ([V1Service] -> V1ServiceList) -> f [V1Service] -> f V1ServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Service] -> f [V1Service]
f [V1Service]
v1ServiceListItems
{-# INLINE v1ServiceListItemsL #-}

-- | 'v1ServiceListKind' Lens
v1ServiceListKindL :: Lens_' V1ServiceList (Maybe Text)
v1ServiceListKindL :: (Maybe Text -> f (Maybe Text)) -> V1ServiceList -> f V1ServiceList
v1ServiceListKindL Maybe Text -> f (Maybe Text)
f V1ServiceList{[V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListKind :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListApiVersion :: Maybe Text
v1ServiceListMetadata :: V1ServiceList -> Maybe V1ListMeta
v1ServiceListKind :: V1ServiceList -> Maybe Text
v1ServiceListItems :: V1ServiceList -> [V1Service]
v1ServiceListApiVersion :: V1ServiceList -> Maybe Text
..} = (\Maybe Text
v1ServiceListKind -> V1ServiceList :: Maybe Text
-> [V1Service] -> Maybe Text -> Maybe V1ListMeta -> V1ServiceList
V1ServiceList { Maybe Text
v1ServiceListKind :: Maybe Text
v1ServiceListKind :: Maybe Text
v1ServiceListKind, [V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListItems :: [V1Service]
v1ServiceListApiVersion :: Maybe Text
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListItems :: [V1Service]
v1ServiceListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ServiceList) -> f (Maybe Text) -> f V1ServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceListKind
{-# INLINE v1ServiceListKindL #-}

-- | 'v1ServiceListMetadata' Lens
v1ServiceListMetadataL :: Lens_' V1ServiceList (Maybe V1ListMeta)
v1ServiceListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ServiceList -> f V1ServiceList
v1ServiceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ServiceList{[V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListKind :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListApiVersion :: Maybe Text
v1ServiceListMetadata :: V1ServiceList -> Maybe V1ListMeta
v1ServiceListKind :: V1ServiceList -> Maybe Text
v1ServiceListItems :: V1ServiceList -> [V1Service]
v1ServiceListApiVersion :: V1ServiceList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ServiceListMetadata -> V1ServiceList :: Maybe Text
-> [V1Service] -> Maybe Text -> Maybe V1ListMeta -> V1ServiceList
V1ServiceList { Maybe V1ListMeta
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListMetadata, [V1Service]
Maybe Text
v1ServiceListKind :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListApiVersion :: Maybe Text
v1ServiceListKind :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ServiceList)
-> f (Maybe V1ListMeta) -> f V1ServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ServiceListMetadata
{-# INLINE v1ServiceListMetadataL #-}



-- * V1ServicePort

-- | 'v1ServicePortName' Lens
v1ServicePortNameL :: Lens_' V1ServicePort (Maybe Text)
v1ServicePortNameL :: (Maybe Text -> f (Maybe Text)) -> V1ServicePort -> f V1ServicePort
v1ServicePortNameL Maybe Text -> f (Maybe Text)
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortTargetPort :: V1ServicePort -> Maybe IntOrString
v1ServicePortProtocol :: V1ServicePort -> Maybe Text
v1ServicePortPort :: V1ServicePort -> Int
v1ServicePortNodePort :: V1ServicePort -> Maybe Int
v1ServicePortName :: V1ServicePort -> Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
..} = (\Maybe Text
v1ServicePortName -> V1ServicePort :: Maybe Text
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe IntOrString
-> V1ServicePort
V1ServicePort { Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortName, Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
..} ) (Maybe Text -> V1ServicePort) -> f (Maybe Text) -> f V1ServicePort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServicePortName
{-# INLINE v1ServicePortNameL #-}

-- | 'v1ServicePortNodePort' Lens
v1ServicePortNodePortL :: Lens_' V1ServicePort (Maybe Int)
v1ServicePortNodePortL :: (Maybe Int -> f (Maybe Int)) -> V1ServicePort -> f V1ServicePort
v1ServicePortNodePortL Maybe Int -> f (Maybe Int)
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
v1ServicePortTargetPort :: V1ServicePort -> Maybe IntOrString
v1ServicePortProtocol :: V1ServicePort -> Maybe Text
v1ServicePortPort :: V1ServicePort -> Int
v1ServicePortNodePort :: V1ServicePort -> Maybe Int
v1ServicePortName :: V1ServicePort -> Maybe Text
..} = (\Maybe Int
v1ServicePortNodePort -> V1ServicePort :: Maybe Text
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe IntOrString
-> V1ServicePort
V1ServicePort { Maybe Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortNodePort, Int
Maybe Text
Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortName :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortName :: Maybe Text
..} ) (Maybe Int -> V1ServicePort) -> f (Maybe Int) -> f V1ServicePort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ServicePortNodePort
{-# INLINE v1ServicePortNodePortL #-}

-- | 'v1ServicePortPort' Lens
v1ServicePortPortL :: Lens_' V1ServicePort (Int)
v1ServicePortPortL :: (Int -> f Int) -> V1ServicePort -> f V1ServicePort
v1ServicePortPortL Int -> f Int
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
v1ServicePortTargetPort :: V1ServicePort -> Maybe IntOrString
v1ServicePortProtocol :: V1ServicePort -> Maybe Text
v1ServicePortPort :: V1ServicePort -> Int
v1ServicePortNodePort :: V1ServicePort -> Maybe Int
v1ServicePortName :: V1ServicePort -> Maybe Text
..} = (\Int
v1ServicePortPort -> V1ServicePort :: Maybe Text
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe IntOrString
-> V1ServicePort
V1ServicePort { Int
v1ServicePortPort :: Int
v1ServicePortPort :: Int
v1ServicePortPort, Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
..} ) (Int -> V1ServicePort) -> f Int -> f V1ServicePort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1ServicePortPort
{-# INLINE v1ServicePortPortL #-}

-- | 'v1ServicePortProtocol' Lens
v1ServicePortProtocolL :: Lens_' V1ServicePort (Maybe Text)
v1ServicePortProtocolL :: (Maybe Text -> f (Maybe Text)) -> V1ServicePort -> f V1ServicePort
v1ServicePortProtocolL Maybe Text -> f (Maybe Text)
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
v1ServicePortTargetPort :: V1ServicePort -> Maybe IntOrString
v1ServicePortProtocol :: V1ServicePort -> Maybe Text
v1ServicePortPort :: V1ServicePort -> Int
v1ServicePortNodePort :: V1ServicePort -> Maybe Int
v1ServicePortName :: V1ServicePort -> Maybe Text
..} = (\Maybe Text
v1ServicePortProtocol -> V1ServicePort :: Maybe Text
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe IntOrString
-> V1ServicePort
V1ServicePort { Maybe Text
v1ServicePortProtocol :: Maybe Text
v1ServicePortProtocol :: Maybe Text
v1ServicePortProtocol, Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
..} ) (Maybe Text -> V1ServicePort) -> f (Maybe Text) -> f V1ServicePort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServicePortProtocol
{-# INLINE v1ServicePortProtocolL #-}

-- | 'v1ServicePortTargetPort' Lens
v1ServicePortTargetPortL :: Lens_' V1ServicePort (Maybe IntOrString)
v1ServicePortTargetPortL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1ServicePort -> f V1ServicePort
v1ServicePortTargetPortL Maybe IntOrString -> f (Maybe IntOrString)
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
v1ServicePortTargetPort :: V1ServicePort -> Maybe IntOrString
v1ServicePortProtocol :: V1ServicePort -> Maybe Text
v1ServicePortPort :: V1ServicePort -> Int
v1ServicePortNodePort :: V1ServicePort -> Maybe Int
v1ServicePortName :: V1ServicePort -> Maybe Text
..} = (\Maybe IntOrString
v1ServicePortTargetPort -> V1ServicePort :: Maybe Text
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe IntOrString
-> V1ServicePort
V1ServicePort { Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortTargetPort, Int
Maybe Int
Maybe Text
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
v1ServicePortProtocol :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortName :: Maybe Text
..} ) (Maybe IntOrString -> V1ServicePort)
-> f (Maybe IntOrString) -> f V1ServicePort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1ServicePortTargetPort
{-# INLINE v1ServicePortTargetPortL #-}



-- * V1ServiceSpec

-- | 'v1ServiceSpecClusterIp' Lens
v1ServiceSpecClusterIpL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecClusterIpL :: (Maybe Text -> f (Maybe Text)) -> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecClusterIpL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecClusterIp -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe Text
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIp, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
..} ) (Maybe Text -> V1ServiceSpec) -> f (Maybe Text) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceSpecClusterIp
{-# INLINE v1ServiceSpecClusterIpL #-}

-- | 'v1ServiceSpecExternalIPs' Lens
v1ServiceSpecExternalIPsL :: Lens_' V1ServiceSpec (Maybe [Text])
v1ServiceSpecExternalIPsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecExternalIPsL Maybe [Text] -> f (Maybe [Text])
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe [Text]
v1ServiceSpecExternalIPs -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe [Text]
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecExternalIPs, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe [Text] -> V1ServiceSpec)
-> f (Maybe [Text]) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ServiceSpecExternalIPs
{-# INLINE v1ServiceSpecExternalIPsL #-}

-- | 'v1ServiceSpecExternalName' Lens
v1ServiceSpecExternalNameL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecExternalNameL :: (Maybe Text -> f (Maybe Text)) -> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecExternalNameL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe Text
v1ServiceSpecExternalName -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalName, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe Text -> V1ServiceSpec) -> f (Maybe Text) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceSpecExternalName
{-# INLINE v1ServiceSpecExternalNameL #-}

-- | 'v1ServiceSpecExternalTrafficPolicy' Lens
v1ServiceSpecExternalTrafficPolicyL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecExternalTrafficPolicyL :: (Maybe Text -> f (Maybe Text)) -> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecExternalTrafficPolicyL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe Text
v1ServiceSpecExternalTrafficPolicy -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalTrafficPolicy, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe Text -> V1ServiceSpec) -> f (Maybe Text) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceSpecExternalTrafficPolicy
{-# INLINE v1ServiceSpecExternalTrafficPolicyL #-}

-- | 'v1ServiceSpecHealthCheckNodePort' Lens
v1ServiceSpecHealthCheckNodePortL :: Lens_' V1ServiceSpec (Maybe Int)
v1ServiceSpecHealthCheckNodePortL :: (Maybe Int -> f (Maybe Int)) -> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecHealthCheckNodePortL Maybe Int -> f (Maybe Int)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe Int
v1ServiceSpecHealthCheckNodePort -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe Int
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecHealthCheckNodePort, Maybe Bool
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe Int -> V1ServiceSpec) -> f (Maybe Int) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ServiceSpecHealthCheckNodePort
{-# INLINE v1ServiceSpecHealthCheckNodePortL #-}

-- | 'v1ServiceSpecIpFamily' Lens
v1ServiceSpecIpFamilyL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecIpFamilyL :: (Maybe Text -> f (Maybe Text)) -> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecIpFamilyL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe Text
v1ServiceSpecIpFamily -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecIpFamily, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe Text -> V1ServiceSpec) -> f (Maybe Text) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceSpecIpFamily
{-# INLINE v1ServiceSpecIpFamilyL #-}

-- | 'v1ServiceSpecLoadBalancerIp' Lens
v1ServiceSpecLoadBalancerIpL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecLoadBalancerIpL :: (Maybe Text -> f (Maybe Text)) -> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecLoadBalancerIpL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe Text
v1ServiceSpecLoadBalancerIp -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerIp, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe Text -> V1ServiceSpec) -> f (Maybe Text) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceSpecLoadBalancerIp
{-# INLINE v1ServiceSpecLoadBalancerIpL #-}

-- | 'v1ServiceSpecLoadBalancerSourceRanges' Lens
v1ServiceSpecLoadBalancerSourceRangesL :: Lens_' V1ServiceSpec (Maybe [Text])
v1ServiceSpecLoadBalancerSourceRangesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecLoadBalancerSourceRangesL Maybe [Text] -> f (Maybe [Text])
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe [Text]
v1ServiceSpecLoadBalancerSourceRanges -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe [Text]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerSourceRanges, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe [Text] -> V1ServiceSpec)
-> f (Maybe [Text]) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ServiceSpecLoadBalancerSourceRanges
{-# INLINE v1ServiceSpecLoadBalancerSourceRangesL #-}

-- | 'v1ServiceSpecPorts' Lens
v1ServiceSpecPortsL :: Lens_' V1ServiceSpec (Maybe [V1ServicePort])
v1ServiceSpecPortsL :: (Maybe [V1ServicePort] -> f (Maybe [V1ServicePort]))
-> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecPortsL Maybe [V1ServicePort] -> f (Maybe [V1ServicePort])
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe [V1ServicePort]
v1ServiceSpecPorts -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe [V1ServicePort]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPorts, Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe [V1ServicePort] -> V1ServiceSpec)
-> f (Maybe [V1ServicePort]) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ServicePort] -> f (Maybe [V1ServicePort])
f Maybe [V1ServicePort]
v1ServiceSpecPorts
{-# INLINE v1ServiceSpecPortsL #-}

-- | 'v1ServiceSpecPublishNotReadyAddresses' Lens
v1ServiceSpecPublishNotReadyAddressesL :: Lens_' V1ServiceSpec (Maybe Bool)
v1ServiceSpecPublishNotReadyAddressesL :: (Maybe Bool -> f (Maybe Bool)) -> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecPublishNotReadyAddressesL Maybe Bool -> f (Maybe Bool)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe Bool
v1ServiceSpecPublishNotReadyAddresses -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe Bool
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPublishNotReadyAddresses, Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe Bool -> V1ServiceSpec) -> f (Maybe Bool) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ServiceSpecPublishNotReadyAddresses
{-# INLINE v1ServiceSpecPublishNotReadyAddressesL #-}

-- | 'v1ServiceSpecSelector' Lens
v1ServiceSpecSelectorL :: Lens_' V1ServiceSpec (Maybe (Map.Map String Text))
v1ServiceSpecSelectorL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe (Map String Text)
v1ServiceSpecSelector -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe (Map String Text)
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSelector, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe (Map String Text) -> V1ServiceSpec)
-> f (Maybe (Map String Text)) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1ServiceSpecSelector
{-# INLINE v1ServiceSpecSelectorL #-}

-- | 'v1ServiceSpecSessionAffinity' Lens
v1ServiceSpecSessionAffinityL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecSessionAffinityL :: (Maybe Text -> f (Maybe Text)) -> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecSessionAffinityL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe Text
v1ServiceSpecSessionAffinity -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe Text
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinity, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe Text -> V1ServiceSpec) -> f (Maybe Text) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceSpecSessionAffinity
{-# INLINE v1ServiceSpecSessionAffinityL #-}

-- | 'v1ServiceSpecSessionAffinityConfig' Lens
v1ServiceSpecSessionAffinityConfigL :: Lens_' V1ServiceSpec (Maybe V1SessionAffinityConfig)
v1ServiceSpecSessionAffinityConfigL :: (Maybe V1SessionAffinityConfig
 -> f (Maybe V1SessionAffinityConfig))
-> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecSessionAffinityConfigL Maybe V1SessionAffinityConfig -> f (Maybe V1SessionAffinityConfig)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinityConfig -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinityConfig, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe V1SessionAffinityConfig -> V1ServiceSpec)
-> f (Maybe V1SessionAffinityConfig) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SessionAffinityConfig -> f (Maybe V1SessionAffinityConfig)
f Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinityConfig
{-# INLINE v1ServiceSpecSessionAffinityConfigL #-}

-- | 'v1ServiceSpecType' Lens
v1ServiceSpecTypeL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecTypeL :: (Maybe Text -> f (Maybe Text)) -> V1ServiceSpec -> f V1ServiceSpec
v1ServiceSpecTypeL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecType :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecType :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSessionAffinityConfig :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: V1ServiceSpec -> Maybe Text
v1ServiceSpecSelector :: V1ServiceSpec -> Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecPorts :: V1ServiceSpec -> Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecLoadBalancerIp :: V1ServiceSpec -> Maybe Text
v1ServiceSpecIpFamily :: V1ServiceSpec -> Maybe Text
v1ServiceSpecHealthCheckNodePort :: V1ServiceSpec -> Maybe Int
v1ServiceSpecExternalTrafficPolicy :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalName :: V1ServiceSpec -> Maybe Text
v1ServiceSpecExternalIPs :: V1ServiceSpec -> Maybe [Text]
v1ServiceSpecClusterIp :: V1ServiceSpec -> Maybe Text
..} = (\Maybe Text
v1ServiceSpecType -> V1ServiceSpec :: Maybe Text
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe [Text]
-> Maybe [V1ServicePort]
-> Maybe Bool
-> Maybe (Map String Text)
-> Maybe Text
-> Maybe V1SessionAffinityConfig
-> Maybe Text
-> V1ServiceSpec
V1ServiceSpec { Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecType, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe (Map String Text)
Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecIpFamily :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalIPs :: Maybe [Text]
v1ServiceSpecClusterIp :: Maybe Text
..} ) (Maybe Text -> V1ServiceSpec) -> f (Maybe Text) -> f V1ServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceSpecType
{-# INLINE v1ServiceSpecTypeL #-}



-- * V1ServiceStatus

-- | 'v1ServiceStatusLoadBalancer' Lens
v1ServiceStatusLoadBalancerL :: Lens_' V1ServiceStatus (Maybe V1LoadBalancerStatus)
v1ServiceStatusLoadBalancerL :: (Maybe V1LoadBalancerStatus -> f (Maybe V1LoadBalancerStatus))
-> V1ServiceStatus -> f V1ServiceStatus
v1ServiceStatusLoadBalancerL Maybe V1LoadBalancerStatus -> f (Maybe V1LoadBalancerStatus)
f V1ServiceStatus{Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer :: V1ServiceStatus -> Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer :: Maybe V1LoadBalancerStatus
..} = (\Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer -> V1ServiceStatus :: Maybe V1LoadBalancerStatus -> V1ServiceStatus
V1ServiceStatus { Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer :: Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer :: Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer, ..} ) (Maybe V1LoadBalancerStatus -> V1ServiceStatus)
-> f (Maybe V1LoadBalancerStatus) -> f V1ServiceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LoadBalancerStatus -> f (Maybe V1LoadBalancerStatus)
f Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer
{-# INLINE v1ServiceStatusLoadBalancerL #-}



-- * V1SessionAffinityConfig

-- | 'v1SessionAffinityConfigClientIp' Lens
v1SessionAffinityConfigClientIpL :: Lens_' V1SessionAffinityConfig (Maybe V1ClientIPConfig)
v1SessionAffinityConfigClientIpL :: (Maybe V1ClientIPConfig -> f (Maybe V1ClientIPConfig))
-> V1SessionAffinityConfig -> f V1SessionAffinityConfig
v1SessionAffinityConfigClientIpL Maybe V1ClientIPConfig -> f (Maybe V1ClientIPConfig)
f V1SessionAffinityConfig{Maybe V1ClientIPConfig
v1SessionAffinityConfigClientIp :: V1SessionAffinityConfig -> Maybe V1ClientIPConfig
v1SessionAffinityConfigClientIp :: Maybe V1ClientIPConfig
..} = (\Maybe V1ClientIPConfig
v1SessionAffinityConfigClientIp -> V1SessionAffinityConfig :: Maybe V1ClientIPConfig -> V1SessionAffinityConfig
V1SessionAffinityConfig { Maybe V1ClientIPConfig
v1SessionAffinityConfigClientIp :: Maybe V1ClientIPConfig
v1SessionAffinityConfigClientIp :: Maybe V1ClientIPConfig
v1SessionAffinityConfigClientIp, ..} ) (Maybe V1ClientIPConfig -> V1SessionAffinityConfig)
-> f (Maybe V1ClientIPConfig) -> f V1SessionAffinityConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ClientIPConfig -> f (Maybe V1ClientIPConfig)
f Maybe V1ClientIPConfig
v1SessionAffinityConfigClientIp
{-# INLINE v1SessionAffinityConfigClientIpL #-}



-- * V1StatefulSet

-- | 'v1StatefulSetApiVersion' Lens
v1StatefulSetApiVersionL :: Lens_' V1StatefulSet (Maybe Text)
v1StatefulSetApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1StatefulSet -> f V1StatefulSet
v1StatefulSetApiVersionL Maybe Text -> f (Maybe Text)
f V1StatefulSet{Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetStatus :: V1StatefulSet -> Maybe V1StatefulSetStatus
v1StatefulSetSpec :: V1StatefulSet -> Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: V1StatefulSet -> Maybe V1ObjectMeta
v1StatefulSetKind :: V1StatefulSet -> Maybe Text
v1StatefulSetApiVersion :: V1StatefulSet -> Maybe Text
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
..} = (\Maybe Text
v1StatefulSetApiVersion -> V1StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1StatefulSetSpec
-> Maybe V1StatefulSetStatus
-> V1StatefulSet
V1StatefulSet { Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetApiVersion, Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
..} ) (Maybe Text -> V1StatefulSet) -> f (Maybe Text) -> f V1StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetApiVersion
{-# INLINE v1StatefulSetApiVersionL #-}

-- | 'v1StatefulSetKind' Lens
v1StatefulSetKindL :: Lens_' V1StatefulSet (Maybe Text)
v1StatefulSetKindL :: (Maybe Text -> f (Maybe Text)) -> V1StatefulSet -> f V1StatefulSet
v1StatefulSetKindL Maybe Text -> f (Maybe Text)
f V1StatefulSet{Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetStatus :: V1StatefulSet -> Maybe V1StatefulSetStatus
v1StatefulSetSpec :: V1StatefulSet -> Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: V1StatefulSet -> Maybe V1ObjectMeta
v1StatefulSetKind :: V1StatefulSet -> Maybe Text
v1StatefulSetApiVersion :: V1StatefulSet -> Maybe Text
..} = (\Maybe Text
v1StatefulSetKind -> V1StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1StatefulSetSpec
-> Maybe V1StatefulSetStatus
-> V1StatefulSet
V1StatefulSet { Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetKind, Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1StatefulSet) -> f (Maybe Text) -> f V1StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetKind
{-# INLINE v1StatefulSetKindL #-}

-- | 'v1StatefulSetMetadata' Lens
v1StatefulSetMetadataL :: Lens_' V1StatefulSet (Maybe V1ObjectMeta)
v1StatefulSetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1StatefulSet -> f V1StatefulSet
v1StatefulSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1StatefulSet{Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetStatus :: V1StatefulSet -> Maybe V1StatefulSetStatus
v1StatefulSetSpec :: V1StatefulSet -> Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: V1StatefulSet -> Maybe V1ObjectMeta
v1StatefulSetKind :: V1StatefulSet -> Maybe Text
v1StatefulSetApiVersion :: V1StatefulSet -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1StatefulSetMetadata -> V1StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1StatefulSetSpec
-> Maybe V1StatefulSetStatus
-> V1StatefulSet
V1StatefulSet { Maybe V1ObjectMeta
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetMetadata, Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1StatefulSet)
-> f (Maybe V1ObjectMeta) -> f V1StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1StatefulSetMetadata
{-# INLINE v1StatefulSetMetadataL #-}

-- | 'v1StatefulSetSpec' Lens
v1StatefulSetSpecL :: Lens_' V1StatefulSet (Maybe V1StatefulSetSpec)
v1StatefulSetSpecL :: (Maybe V1StatefulSetSpec -> f (Maybe V1StatefulSetSpec))
-> V1StatefulSet -> f V1StatefulSet
v1StatefulSetSpecL Maybe V1StatefulSetSpec -> f (Maybe V1StatefulSetSpec)
f V1StatefulSet{Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetStatus :: V1StatefulSet -> Maybe V1StatefulSetStatus
v1StatefulSetSpec :: V1StatefulSet -> Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: V1StatefulSet -> Maybe V1ObjectMeta
v1StatefulSetKind :: V1StatefulSet -> Maybe Text
v1StatefulSetApiVersion :: V1StatefulSet -> Maybe Text
..} = (\Maybe V1StatefulSetSpec
v1StatefulSetSpec -> V1StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1StatefulSetSpec
-> Maybe V1StatefulSetStatus
-> V1StatefulSet
V1StatefulSet { Maybe V1StatefulSetSpec
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetSpec, Maybe Text
Maybe V1StatefulSetStatus
Maybe V1ObjectMeta
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
..} ) (Maybe V1StatefulSetSpec -> V1StatefulSet)
-> f (Maybe V1StatefulSetSpec) -> f V1StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1StatefulSetSpec -> f (Maybe V1StatefulSetSpec)
f Maybe V1StatefulSetSpec
v1StatefulSetSpec
{-# INLINE v1StatefulSetSpecL #-}

-- | 'v1StatefulSetStatus' Lens
v1StatefulSetStatusL :: Lens_' V1StatefulSet (Maybe V1StatefulSetStatus)
v1StatefulSetStatusL :: (Maybe V1StatefulSetStatus -> f (Maybe V1StatefulSetStatus))
-> V1StatefulSet -> f V1StatefulSet
v1StatefulSetStatusL Maybe V1StatefulSetStatus -> f (Maybe V1StatefulSetStatus)
f V1StatefulSet{Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetStatus :: V1StatefulSet -> Maybe V1StatefulSetStatus
v1StatefulSetSpec :: V1StatefulSet -> Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: V1StatefulSet -> Maybe V1ObjectMeta
v1StatefulSetKind :: V1StatefulSet -> Maybe Text
v1StatefulSetApiVersion :: V1StatefulSet -> Maybe Text
..} = (\Maybe V1StatefulSetStatus
v1StatefulSetStatus -> V1StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1StatefulSetSpec
-> Maybe V1StatefulSetStatus
-> V1StatefulSet
V1StatefulSet { Maybe V1StatefulSetStatus
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetStatus, Maybe Text
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
..} ) (Maybe V1StatefulSetStatus -> V1StatefulSet)
-> f (Maybe V1StatefulSetStatus) -> f V1StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1StatefulSetStatus -> f (Maybe V1StatefulSetStatus)
f Maybe V1StatefulSetStatus
v1StatefulSetStatus
{-# INLINE v1StatefulSetStatusL #-}



-- * V1StatefulSetCondition

-- | 'v1StatefulSetConditionLastTransitionTime' Lens
v1StatefulSetConditionLastTransitionTimeL :: Lens_' V1StatefulSetCondition (Maybe DateTime)
v1StatefulSetConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1StatefulSetCondition -> f V1StatefulSetCondition
v1StatefulSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionType :: V1StatefulSetCondition -> Text
v1StatefulSetConditionStatus :: V1StatefulSetCondition -> Text
v1StatefulSetConditionReason :: V1StatefulSetCondition -> Maybe Text
v1StatefulSetConditionMessage :: V1StatefulSetCondition -> Maybe Text
v1StatefulSetConditionLastTransitionTime :: V1StatefulSetCondition -> Maybe DateTime
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1StatefulSetConditionLastTransitionTime -> V1StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1StatefulSetCondition
V1StatefulSetCondition { Maybe DateTime
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionLastTransitionTime, Maybe Text
Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1StatefulSetCondition)
-> f (Maybe DateTime) -> f V1StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1StatefulSetConditionLastTransitionTime
{-# INLINE v1StatefulSetConditionLastTransitionTimeL #-}

-- | 'v1StatefulSetConditionMessage' Lens
v1StatefulSetConditionMessageL :: Lens_' V1StatefulSetCondition (Maybe Text)
v1StatefulSetConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1StatefulSetCondition -> f V1StatefulSetCondition
v1StatefulSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionType :: V1StatefulSetCondition -> Text
v1StatefulSetConditionStatus :: V1StatefulSetCondition -> Text
v1StatefulSetConditionReason :: V1StatefulSetCondition -> Maybe Text
v1StatefulSetConditionMessage :: V1StatefulSetCondition -> Maybe Text
v1StatefulSetConditionLastTransitionTime :: V1StatefulSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1StatefulSetConditionMessage -> V1StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1StatefulSetCondition
V1StatefulSetCondition { Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1StatefulSetCondition)
-> f (Maybe Text) -> f V1StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetConditionMessage
{-# INLINE v1StatefulSetConditionMessageL #-}

-- | 'v1StatefulSetConditionReason' Lens
v1StatefulSetConditionReasonL :: Lens_' V1StatefulSetCondition (Maybe Text)
v1StatefulSetConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1StatefulSetCondition -> f V1StatefulSetCondition
v1StatefulSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionType :: V1StatefulSetCondition -> Text
v1StatefulSetConditionStatus :: V1StatefulSetCondition -> Text
v1StatefulSetConditionReason :: V1StatefulSetCondition -> Maybe Text
v1StatefulSetConditionMessage :: V1StatefulSetCondition -> Maybe Text
v1StatefulSetConditionLastTransitionTime :: V1StatefulSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1StatefulSetConditionReason -> V1StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1StatefulSetCondition
V1StatefulSetCondition { Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionReason, Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1StatefulSetCondition)
-> f (Maybe Text) -> f V1StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetConditionReason
{-# INLINE v1StatefulSetConditionReasonL #-}

-- | 'v1StatefulSetConditionStatus' Lens
v1StatefulSetConditionStatusL :: Lens_' V1StatefulSetCondition (Text)
v1StatefulSetConditionStatusL :: (Text -> f Text)
-> V1StatefulSetCondition -> f V1StatefulSetCondition
v1StatefulSetConditionStatusL Text -> f Text
f V1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionType :: V1StatefulSetCondition -> Text
v1StatefulSetConditionStatus :: V1StatefulSetCondition -> Text
v1StatefulSetConditionReason :: V1StatefulSetCondition -> Maybe Text
v1StatefulSetConditionMessage :: V1StatefulSetCondition -> Maybe Text
v1StatefulSetConditionLastTransitionTime :: V1StatefulSetCondition -> Maybe DateTime
..} = (\Text
v1StatefulSetConditionStatus -> V1StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1StatefulSetCondition
V1StatefulSetCondition { Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionType :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1StatefulSetCondition)
-> f Text -> f V1StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1StatefulSetConditionStatus
{-# INLINE v1StatefulSetConditionStatusL #-}

-- | 'v1StatefulSetConditionType' Lens
v1StatefulSetConditionTypeL :: Lens_' V1StatefulSetCondition (Text)
v1StatefulSetConditionTypeL :: (Text -> f Text)
-> V1StatefulSetCondition -> f V1StatefulSetCondition
v1StatefulSetConditionTypeL Text -> f Text
f V1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionType :: V1StatefulSetCondition -> Text
v1StatefulSetConditionStatus :: V1StatefulSetCondition -> Text
v1StatefulSetConditionReason :: V1StatefulSetCondition -> Maybe Text
v1StatefulSetConditionMessage :: V1StatefulSetCondition -> Maybe Text
v1StatefulSetConditionLastTransitionTime :: V1StatefulSetCondition -> Maybe DateTime
..} = (\Text
v1StatefulSetConditionType -> V1StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1StatefulSetCondition
V1StatefulSetCondition { Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionType, Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1StatefulSetCondition)
-> f Text -> f V1StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1StatefulSetConditionType
{-# INLINE v1StatefulSetConditionTypeL #-}



-- * V1StatefulSetList

-- | 'v1StatefulSetListApiVersion' Lens
v1StatefulSetListApiVersionL :: Lens_' V1StatefulSetList (Maybe Text)
v1StatefulSetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1StatefulSetList -> f V1StatefulSetList
v1StatefulSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1StatefulSetList{[V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListMetadata :: V1StatefulSetList -> Maybe V1ListMeta
v1StatefulSetListKind :: V1StatefulSetList -> Maybe Text
v1StatefulSetListItems :: V1StatefulSetList -> [V1StatefulSet]
v1StatefulSetListApiVersion :: V1StatefulSetList -> Maybe Text
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1StatefulSetListApiVersion -> V1StatefulSetList :: Maybe Text
-> [V1StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1StatefulSetList
V1StatefulSetList { Maybe Text
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListApiVersion, [V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
..} ) (Maybe Text -> V1StatefulSetList)
-> f (Maybe Text) -> f V1StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetListApiVersion
{-# INLINE v1StatefulSetListApiVersionL #-}

-- | 'v1StatefulSetListItems' Lens
v1StatefulSetListItemsL :: Lens_' V1StatefulSetList ([V1StatefulSet])
v1StatefulSetListItemsL :: ([V1StatefulSet] -> f [V1StatefulSet])
-> V1StatefulSetList -> f V1StatefulSetList
v1StatefulSetListItemsL [V1StatefulSet] -> f [V1StatefulSet]
f V1StatefulSetList{[V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListMetadata :: V1StatefulSetList -> Maybe V1ListMeta
v1StatefulSetListKind :: V1StatefulSetList -> Maybe Text
v1StatefulSetListItems :: V1StatefulSetList -> [V1StatefulSet]
v1StatefulSetListApiVersion :: V1StatefulSetList -> Maybe Text
..} = (\[V1StatefulSet]
v1StatefulSetListItems -> V1StatefulSetList :: Maybe Text
-> [V1StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1StatefulSetList
V1StatefulSetList { [V1StatefulSet]
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListItems, Maybe Text
Maybe V1ListMeta
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListApiVersion :: Maybe Text
..} ) ([V1StatefulSet] -> V1StatefulSetList)
-> f [V1StatefulSet] -> f V1StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1StatefulSet] -> f [V1StatefulSet]
f [V1StatefulSet]
v1StatefulSetListItems
{-# INLINE v1StatefulSetListItemsL #-}

-- | 'v1StatefulSetListKind' Lens
v1StatefulSetListKindL :: Lens_' V1StatefulSetList (Maybe Text)
v1StatefulSetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1StatefulSetList -> f V1StatefulSetList
v1StatefulSetListKindL Maybe Text -> f (Maybe Text)
f V1StatefulSetList{[V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListMetadata :: V1StatefulSetList -> Maybe V1ListMeta
v1StatefulSetListKind :: V1StatefulSetList -> Maybe Text
v1StatefulSetListItems :: V1StatefulSetList -> [V1StatefulSet]
v1StatefulSetListApiVersion :: V1StatefulSetList -> Maybe Text
..} = (\Maybe Text
v1StatefulSetListKind -> V1StatefulSetList :: Maybe Text
-> [V1StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1StatefulSetList
V1StatefulSetList { Maybe Text
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListKind, [V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1StatefulSetList)
-> f (Maybe Text) -> f V1StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetListKind
{-# INLINE v1StatefulSetListKindL #-}

-- | 'v1StatefulSetListMetadata' Lens
v1StatefulSetListMetadataL :: Lens_' V1StatefulSetList (Maybe V1ListMeta)
v1StatefulSetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1StatefulSetList -> f V1StatefulSetList
v1StatefulSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1StatefulSetList{[V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListMetadata :: V1StatefulSetList -> Maybe V1ListMeta
v1StatefulSetListKind :: V1StatefulSetList -> Maybe Text
v1StatefulSetListItems :: V1StatefulSetList -> [V1StatefulSet]
v1StatefulSetListApiVersion :: V1StatefulSetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1StatefulSetListMetadata -> V1StatefulSetList :: Maybe Text
-> [V1StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1StatefulSetList
V1StatefulSetList { Maybe V1ListMeta
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListMetadata, [V1StatefulSet]
Maybe Text
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1StatefulSetList)
-> f (Maybe V1ListMeta) -> f V1StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1StatefulSetListMetadata
{-# INLINE v1StatefulSetListMetadataL #-}



-- * V1StatefulSetSpec

-- | 'v1StatefulSetSpecPodManagementPolicy' Lens
v1StatefulSetSpecPodManagementPolicyL :: Lens_' V1StatefulSetSpec (Maybe Text)
v1StatefulSetSpecPodManagementPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1StatefulSetSpec -> f V1StatefulSetSpec
v1StatefulSetSpecPodManagementPolicyL Maybe Text -> f (Maybe Text)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1StatefulSetSpec -> V1PodTemplateSpec
v1StatefulSetSpecServiceName :: V1StatefulSetSpec -> Text
v1StatefulSetSpecSelector :: V1StatefulSetSpec -> V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecReplicas :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecPodManagementPolicy :: V1StatefulSetSpec -> Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} = (\Maybe Text
v1StatefulSetSpecPodManagementPolicy -> V1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1StatefulSetSpec
V1StatefulSetSpec { Maybe Text
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecPodManagementPolicy, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
..} ) (Maybe Text -> V1StatefulSetSpec)
-> f (Maybe Text) -> f V1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetSpecPodManagementPolicy
{-# INLINE v1StatefulSetSpecPodManagementPolicyL #-}

-- | 'v1StatefulSetSpecReplicas' Lens
v1StatefulSetSpecReplicasL :: Lens_' V1StatefulSetSpec (Maybe Int)
v1StatefulSetSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1StatefulSetSpec -> f V1StatefulSetSpec
v1StatefulSetSpecReplicasL Maybe Int -> f (Maybe Int)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1StatefulSetSpec -> V1PodTemplateSpec
v1StatefulSetSpecServiceName :: V1StatefulSetSpec -> Text
v1StatefulSetSpecSelector :: V1StatefulSetSpec -> V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecReplicas :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecPodManagementPolicy :: V1StatefulSetSpec -> Maybe Text
..} = (\Maybe Int
v1StatefulSetSpecReplicas -> V1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1StatefulSetSpec
V1StatefulSetSpec { Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecReplicas, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe Int -> V1StatefulSetSpec)
-> f (Maybe Int) -> f V1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1StatefulSetSpecReplicas
{-# INLINE v1StatefulSetSpecReplicasL #-}

-- | 'v1StatefulSetSpecRevisionHistoryLimit' Lens
v1StatefulSetSpecRevisionHistoryLimitL :: Lens_' V1StatefulSetSpec (Maybe Int)
v1StatefulSetSpecRevisionHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V1StatefulSetSpec -> f V1StatefulSetSpec
v1StatefulSetSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1StatefulSetSpec -> V1PodTemplateSpec
v1StatefulSetSpecServiceName :: V1StatefulSetSpec -> Text
v1StatefulSetSpecSelector :: V1StatefulSetSpec -> V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecReplicas :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecPodManagementPolicy :: V1StatefulSetSpec -> Maybe Text
..} = (\Maybe Int
v1StatefulSetSpecRevisionHistoryLimit -> V1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1StatefulSetSpec
V1StatefulSetSpec { Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe Int -> V1StatefulSetSpec)
-> f (Maybe Int) -> f V1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1StatefulSetSpecRevisionHistoryLimit
{-# INLINE v1StatefulSetSpecRevisionHistoryLimitL #-}

-- | 'v1StatefulSetSpecSelector' Lens
v1StatefulSetSpecSelectorL :: Lens_' V1StatefulSetSpec (V1LabelSelector)
v1StatefulSetSpecSelectorL :: (V1LabelSelector -> f V1LabelSelector)
-> V1StatefulSetSpec -> f V1StatefulSetSpec
v1StatefulSetSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1StatefulSetSpec -> V1PodTemplateSpec
v1StatefulSetSpecServiceName :: V1StatefulSetSpec -> Text
v1StatefulSetSpecSelector :: V1StatefulSetSpec -> V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecReplicas :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecPodManagementPolicy :: V1StatefulSetSpec -> Maybe Text
..} = (\V1LabelSelector
v1StatefulSetSpecSelector -> V1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1StatefulSetSpec
V1StatefulSetSpec { V1LabelSelector
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecSelector, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (V1LabelSelector -> V1StatefulSetSpec)
-> f V1LabelSelector -> f V1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LabelSelector -> f V1LabelSelector
f V1LabelSelector
v1StatefulSetSpecSelector
{-# INLINE v1StatefulSetSpecSelectorL #-}

-- | 'v1StatefulSetSpecServiceName' Lens
v1StatefulSetSpecServiceNameL :: Lens_' V1StatefulSetSpec (Text)
v1StatefulSetSpecServiceNameL :: (Text -> f Text) -> V1StatefulSetSpec -> f V1StatefulSetSpec
v1StatefulSetSpecServiceNameL Text -> f Text
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1StatefulSetSpec -> V1PodTemplateSpec
v1StatefulSetSpecServiceName :: V1StatefulSetSpec -> Text
v1StatefulSetSpecSelector :: V1StatefulSetSpec -> V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecReplicas :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecPodManagementPolicy :: V1StatefulSetSpec -> Maybe Text
..} = (\Text
v1StatefulSetSpecServiceName -> V1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1StatefulSetSpec
V1StatefulSetSpec { Text
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecServiceName, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Text -> V1StatefulSetSpec) -> f Text -> f V1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1StatefulSetSpecServiceName
{-# INLINE v1StatefulSetSpecServiceNameL #-}

-- | 'v1StatefulSetSpecTemplate' Lens
v1StatefulSetSpecTemplateL :: Lens_' V1StatefulSetSpec (V1PodTemplateSpec)
v1StatefulSetSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> V1StatefulSetSpec -> f V1StatefulSetSpec
v1StatefulSetSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1StatefulSetSpec -> V1PodTemplateSpec
v1StatefulSetSpecServiceName :: V1StatefulSetSpec -> Text
v1StatefulSetSpecSelector :: V1StatefulSetSpec -> V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecReplicas :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecPodManagementPolicy :: V1StatefulSetSpec -> Maybe Text
..} = (\V1PodTemplateSpec
v1StatefulSetSpecTemplate -> V1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1StatefulSetSpec
V1StatefulSetSpec { V1PodTemplateSpec
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecTemplate, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (V1PodTemplateSpec -> V1StatefulSetSpec)
-> f V1PodTemplateSpec -> f V1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
v1StatefulSetSpecTemplate
{-# INLINE v1StatefulSetSpecTemplateL #-}

-- | 'v1StatefulSetSpecUpdateStrategy' Lens
v1StatefulSetSpecUpdateStrategyL :: Lens_' V1StatefulSetSpec (Maybe V1StatefulSetUpdateStrategy)
v1StatefulSetSpecUpdateStrategyL :: (Maybe V1StatefulSetUpdateStrategy
 -> f (Maybe V1StatefulSetUpdateStrategy))
-> V1StatefulSetSpec -> f V1StatefulSetSpec
v1StatefulSetSpecUpdateStrategyL Maybe V1StatefulSetUpdateStrategy
-> f (Maybe V1StatefulSetUpdateStrategy)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1StatefulSetSpec -> V1PodTemplateSpec
v1StatefulSetSpecServiceName :: V1StatefulSetSpec -> Text
v1StatefulSetSpecSelector :: V1StatefulSetSpec -> V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecReplicas :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecPodManagementPolicy :: V1StatefulSetSpec -> Maybe Text
..} = (\Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecUpdateStrategy -> V1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1StatefulSetSpec
V1StatefulSetSpec { Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecUpdateStrategy, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe V1StatefulSetUpdateStrategy -> V1StatefulSetSpec)
-> f (Maybe V1StatefulSetUpdateStrategy) -> f V1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1StatefulSetUpdateStrategy
-> f (Maybe V1StatefulSetUpdateStrategy)
f Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecUpdateStrategy
{-# INLINE v1StatefulSetSpecUpdateStrategyL #-}

-- | 'v1StatefulSetSpecVolumeClaimTemplates' Lens
v1StatefulSetSpecVolumeClaimTemplatesL :: Lens_' V1StatefulSetSpec (Maybe [V1PersistentVolumeClaim])
v1StatefulSetSpecVolumeClaimTemplatesL :: (Maybe [V1PersistentVolumeClaim]
 -> f (Maybe [V1PersistentVolumeClaim]))
-> V1StatefulSetSpec -> f V1StatefulSetSpec
v1StatefulSetSpecVolumeClaimTemplatesL Maybe [V1PersistentVolumeClaim]
-> f (Maybe [V1PersistentVolumeClaim])
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecVolumeClaimTemplates :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecUpdateStrategy :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1StatefulSetSpec -> V1PodTemplateSpec
v1StatefulSetSpecServiceName :: V1StatefulSetSpec -> Text
v1StatefulSetSpecSelector :: V1StatefulSetSpec -> V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecReplicas :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecPodManagementPolicy :: V1StatefulSetSpec -> Maybe Text
..} = (\Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecVolumeClaimTemplates -> V1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1StatefulSetSpec
V1StatefulSetSpec { Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecVolumeClaimTemplates, Maybe Int
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe [V1PersistentVolumeClaim] -> V1StatefulSetSpec)
-> f (Maybe [V1PersistentVolumeClaim]) -> f V1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PersistentVolumeClaim]
-> f (Maybe [V1PersistentVolumeClaim])
f Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecVolumeClaimTemplates
{-# INLINE v1StatefulSetSpecVolumeClaimTemplatesL #-}



-- * V1StatefulSetStatus

-- | 'v1StatefulSetStatusCollisionCount' Lens
v1StatefulSetStatusCollisionCountL :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusCollisionCountL :: (Maybe Int -> f (Maybe Int))
-> V1StatefulSetStatus -> f V1StatefulSetStatus
v1StatefulSetStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusUpdateRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusReplicas :: V1StatefulSetStatus -> Int
v1StatefulSetStatusReadyReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusObservedGeneration :: V1StatefulSetStatus -> Maybe Integer
v1StatefulSetStatusCurrentRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusCurrentReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusConditions :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
..} = (\Maybe Int
v1StatefulSetStatusCollisionCount -> V1StatefulSetStatus :: Maybe Int
-> Maybe [V1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1StatefulSetStatus
V1StatefulSetStatus { Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusCollisionCount, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
..} ) (Maybe Int -> V1StatefulSetStatus)
-> f (Maybe Int) -> f V1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1StatefulSetStatusCollisionCount
{-# INLINE v1StatefulSetStatusCollisionCountL #-}

-- | 'v1StatefulSetStatusConditions' Lens
v1StatefulSetStatusConditionsL :: Lens_' V1StatefulSetStatus (Maybe [V1StatefulSetCondition])
v1StatefulSetStatusConditionsL :: (Maybe [V1StatefulSetCondition]
 -> f (Maybe [V1StatefulSetCondition]))
-> V1StatefulSetStatus -> f V1StatefulSetStatus
v1StatefulSetStatusConditionsL Maybe [V1StatefulSetCondition]
-> f (Maybe [V1StatefulSetCondition])
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusUpdateRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusReplicas :: V1StatefulSetStatus -> Int
v1StatefulSetStatusReadyReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusObservedGeneration :: V1StatefulSetStatus -> Maybe Integer
v1StatefulSetStatusCurrentRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusCurrentReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusConditions :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: V1StatefulSetStatus -> Maybe Int
..} = (\Maybe [V1StatefulSetCondition]
v1StatefulSetStatusConditions -> V1StatefulSetStatus :: Maybe Int
-> Maybe [V1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1StatefulSetStatus
V1StatefulSetStatus { Maybe [V1StatefulSetCondition]
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusConditions, Int
Maybe Int
Maybe Integer
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe [V1StatefulSetCondition] -> V1StatefulSetStatus)
-> f (Maybe [V1StatefulSetCondition]) -> f V1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1StatefulSetCondition]
-> f (Maybe [V1StatefulSetCondition])
f Maybe [V1StatefulSetCondition]
v1StatefulSetStatusConditions
{-# INLINE v1StatefulSetStatusConditionsL #-}

-- | 'v1StatefulSetStatusCurrentReplicas' Lens
v1StatefulSetStatusCurrentReplicasL :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusCurrentReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1StatefulSetStatus -> f V1StatefulSetStatus
v1StatefulSetStatusCurrentReplicasL Maybe Int -> f (Maybe Int)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusUpdateRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusReplicas :: V1StatefulSetStatus -> Int
v1StatefulSetStatusReadyReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusObservedGeneration :: V1StatefulSetStatus -> Maybe Integer
v1StatefulSetStatusCurrentRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusCurrentReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusConditions :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: V1StatefulSetStatus -> Maybe Int
..} = (\Maybe Int
v1StatefulSetStatusCurrentReplicas -> V1StatefulSetStatus :: Maybe Int
-> Maybe [V1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1StatefulSetStatus
V1StatefulSetStatus { Maybe Int
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1StatefulSetStatus)
-> f (Maybe Int) -> f V1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1StatefulSetStatusCurrentReplicas
{-# INLINE v1StatefulSetStatusCurrentReplicasL #-}

-- | 'v1StatefulSetStatusCurrentRevision' Lens
v1StatefulSetStatusCurrentRevisionL :: Lens_' V1StatefulSetStatus (Maybe Text)
v1StatefulSetStatusCurrentRevisionL :: (Maybe Text -> f (Maybe Text))
-> V1StatefulSetStatus -> f V1StatefulSetStatus
v1StatefulSetStatusCurrentRevisionL Maybe Text -> f (Maybe Text)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusUpdateRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusReplicas :: V1StatefulSetStatus -> Int
v1StatefulSetStatusReadyReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusObservedGeneration :: V1StatefulSetStatus -> Maybe Integer
v1StatefulSetStatusCurrentRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusCurrentReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusConditions :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: V1StatefulSetStatus -> Maybe Int
..} = (\Maybe Text
v1StatefulSetStatusCurrentRevision -> V1StatefulSetStatus :: Maybe Int
-> Maybe [V1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1StatefulSetStatus
V1StatefulSetStatus { Maybe Text
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentRevision, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Text -> V1StatefulSetStatus)
-> f (Maybe Text) -> f V1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetStatusCurrentRevision
{-# INLINE v1StatefulSetStatusCurrentRevisionL #-}

-- | 'v1StatefulSetStatusObservedGeneration' Lens
v1StatefulSetStatusObservedGenerationL :: Lens_' V1StatefulSetStatus (Maybe Integer)
v1StatefulSetStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1StatefulSetStatus -> f V1StatefulSetStatus
v1StatefulSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusUpdateRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusReplicas :: V1StatefulSetStatus -> Int
v1StatefulSetStatusReadyReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusObservedGeneration :: V1StatefulSetStatus -> Maybe Integer
v1StatefulSetStatusCurrentRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusCurrentReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusConditions :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: V1StatefulSetStatus -> Maybe Int
..} = (\Maybe Integer
v1StatefulSetStatusObservedGeneration -> V1StatefulSetStatus :: Maybe Int
-> Maybe [V1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1StatefulSetStatus
V1StatefulSetStatus { Maybe Integer
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Integer -> V1StatefulSetStatus)
-> f (Maybe Integer) -> f V1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1StatefulSetStatusObservedGeneration
{-# INLINE v1StatefulSetStatusObservedGenerationL #-}

-- | 'v1StatefulSetStatusReadyReplicas' Lens
v1StatefulSetStatusReadyReplicasL :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1StatefulSetStatus -> f V1StatefulSetStatus
v1StatefulSetStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusUpdateRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusReplicas :: V1StatefulSetStatus -> Int
v1StatefulSetStatusReadyReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusObservedGeneration :: V1StatefulSetStatus -> Maybe Integer
v1StatefulSetStatusCurrentRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusCurrentReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusConditions :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: V1StatefulSetStatus -> Maybe Int
..} = (\Maybe Int
v1StatefulSetStatusReadyReplicas -> V1StatefulSetStatus :: Maybe Int
-> Maybe [V1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1StatefulSetStatus
V1StatefulSetStatus { Maybe Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReadyReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1StatefulSetStatus)
-> f (Maybe Int) -> f V1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1StatefulSetStatusReadyReplicas
{-# INLINE v1StatefulSetStatusReadyReplicasL #-}

-- | 'v1StatefulSetStatusReplicas' Lens
v1StatefulSetStatusReplicasL :: Lens_' V1StatefulSetStatus (Int)
v1StatefulSetStatusReplicasL :: (Int -> f Int) -> V1StatefulSetStatus -> f V1StatefulSetStatus
v1StatefulSetStatusReplicasL Int -> f Int
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusUpdateRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusReplicas :: V1StatefulSetStatus -> Int
v1StatefulSetStatusReadyReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusObservedGeneration :: V1StatefulSetStatus -> Maybe Integer
v1StatefulSetStatusCurrentRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusCurrentReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusConditions :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: V1StatefulSetStatus -> Maybe Int
..} = (\Int
v1StatefulSetStatusReplicas -> V1StatefulSetStatus :: Maybe Int
-> Maybe [V1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1StatefulSetStatus
V1StatefulSetStatus { Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1StatefulSetStatus) -> f Int -> f V1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1StatefulSetStatusReplicas
{-# INLINE v1StatefulSetStatusReplicasL #-}

-- | 'v1StatefulSetStatusUpdateRevision' Lens
v1StatefulSetStatusUpdateRevisionL :: Lens_' V1StatefulSetStatus (Maybe Text)
v1StatefulSetStatusUpdateRevisionL :: (Maybe Text -> f (Maybe Text))
-> V1StatefulSetStatus -> f V1StatefulSetStatus
v1StatefulSetStatusUpdateRevisionL Maybe Text -> f (Maybe Text)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusUpdateRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusReplicas :: V1StatefulSetStatus -> Int
v1StatefulSetStatusReadyReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusObservedGeneration :: V1StatefulSetStatus -> Maybe Integer
v1StatefulSetStatusCurrentRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusCurrentReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusConditions :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: V1StatefulSetStatus -> Maybe Int
..} = (\Maybe Text
v1StatefulSetStatusUpdateRevision -> V1StatefulSetStatus :: Maybe Int
-> Maybe [V1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1StatefulSetStatus
V1StatefulSetStatus { Maybe Text
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdateRevision, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Text -> V1StatefulSetStatus)
-> f (Maybe Text) -> f V1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetStatusUpdateRevision
{-# INLINE v1StatefulSetStatusUpdateRevisionL #-}

-- | 'v1StatefulSetStatusUpdatedReplicas' Lens
v1StatefulSetStatusUpdatedReplicasL :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusUpdatedReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1StatefulSetStatus -> f V1StatefulSetStatus
v1StatefulSetStatusUpdatedReplicasL Maybe Int -> f (Maybe Int)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusUpdateRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusReplicas :: V1StatefulSetStatus -> Int
v1StatefulSetStatusReadyReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusObservedGeneration :: V1StatefulSetStatus -> Maybe Integer
v1StatefulSetStatusCurrentRevision :: V1StatefulSetStatus -> Maybe Text
v1StatefulSetStatusCurrentReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusConditions :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: V1StatefulSetStatus -> Maybe Int
..} = (\Maybe Int
v1StatefulSetStatusUpdatedReplicas -> V1StatefulSetStatus :: Maybe Int
-> Maybe [V1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1StatefulSetStatus
V1StatefulSetStatus { Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdatedReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1StatefulSetStatus)
-> f (Maybe Int) -> f V1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1StatefulSetStatusUpdatedReplicas
{-# INLINE v1StatefulSetStatusUpdatedReplicasL #-}



-- * V1StatefulSetUpdateStrategy

-- | 'v1StatefulSetUpdateStrategyRollingUpdate' Lens
v1StatefulSetUpdateStrategyRollingUpdateL :: Lens_' V1StatefulSetUpdateStrategy (Maybe V1RollingUpdateStatefulSetStrategy)
v1StatefulSetUpdateStrategyRollingUpdateL :: (Maybe V1RollingUpdateStatefulSetStrategy
 -> f (Maybe V1RollingUpdateStatefulSetStrategy))
-> V1StatefulSetUpdateStrategy -> f V1StatefulSetUpdateStrategy
v1StatefulSetUpdateStrategyRollingUpdateL Maybe V1RollingUpdateStatefulSetStrategy
-> f (Maybe V1RollingUpdateStatefulSetStrategy)
f V1StatefulSetUpdateStrategy{Maybe Text
Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyType :: V1StatefulSetUpdateStrategy -> Maybe Text
v1StatefulSetUpdateStrategyRollingUpdate :: V1StatefulSetUpdateStrategy
-> Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyType :: Maybe Text
v1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateStatefulSetStrategy
..} = (\Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate -> V1StatefulSetUpdateStrategy :: Maybe V1RollingUpdateStatefulSetStrategy
-> Maybe Text -> V1StatefulSetUpdateStrategy
V1StatefulSetUpdateStrategy { Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate, Maybe Text
v1StatefulSetUpdateStrategyType :: Maybe Text
v1StatefulSetUpdateStrategyType :: Maybe Text
..} ) (Maybe V1RollingUpdateStatefulSetStrategy
 -> V1StatefulSetUpdateStrategy)
-> f (Maybe V1RollingUpdateStatefulSetStrategy)
-> f V1StatefulSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1RollingUpdateStatefulSetStrategy
-> f (Maybe V1RollingUpdateStatefulSetStrategy)
f Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate
{-# INLINE v1StatefulSetUpdateStrategyRollingUpdateL #-}

-- | 'v1StatefulSetUpdateStrategyType' Lens
v1StatefulSetUpdateStrategyTypeL :: Lens_' V1StatefulSetUpdateStrategy (Maybe Text)
v1StatefulSetUpdateStrategyTypeL :: (Maybe Text -> f (Maybe Text))
-> V1StatefulSetUpdateStrategy -> f V1StatefulSetUpdateStrategy
v1StatefulSetUpdateStrategyTypeL Maybe Text -> f (Maybe Text)
f V1StatefulSetUpdateStrategy{Maybe Text
Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyType :: Maybe Text
v1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyType :: V1StatefulSetUpdateStrategy -> Maybe Text
v1StatefulSetUpdateStrategyRollingUpdate :: V1StatefulSetUpdateStrategy
-> Maybe V1RollingUpdateStatefulSetStrategy
..} = (\Maybe Text
v1StatefulSetUpdateStrategyType -> V1StatefulSetUpdateStrategy :: Maybe V1RollingUpdateStatefulSetStrategy
-> Maybe Text -> V1StatefulSetUpdateStrategy
V1StatefulSetUpdateStrategy { Maybe Text
v1StatefulSetUpdateStrategyType :: Maybe Text
v1StatefulSetUpdateStrategyType :: Maybe Text
v1StatefulSetUpdateStrategyType, Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateStatefulSetStrategy
..} ) (Maybe Text -> V1StatefulSetUpdateStrategy)
-> f (Maybe Text) -> f V1StatefulSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetUpdateStrategyType
{-# INLINE v1StatefulSetUpdateStrategyTypeL #-}



-- * V1Status

-- | 'v1StatusApiVersion' Lens
v1StatusApiVersionL :: Lens_' V1Status (Maybe Text)
v1StatusApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1Status -> f V1Status
v1StatusApiVersionL Maybe Text -> f (Maybe Text)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: V1Status -> Maybe Text
v1StatusReason :: V1Status -> Maybe Text
v1StatusMetadata :: V1Status -> Maybe V1ListMeta
v1StatusMessage :: V1Status -> Maybe Text
v1StatusKind :: V1Status -> Maybe Text
v1StatusDetails :: V1Status -> Maybe V1StatusDetails
v1StatusCode :: V1Status -> Maybe Int
v1StatusApiVersion :: V1Status -> Maybe Text
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
..} = (\Maybe Text
v1StatusApiVersion -> V1Status :: Maybe Text
-> Maybe Int
-> Maybe V1StatusDetails
-> Maybe Text
-> Maybe Text
-> Maybe V1ListMeta
-> Maybe Text
-> Maybe Text
-> V1Status
V1Status { Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusApiVersion, Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
..} ) (Maybe Text -> V1Status) -> f (Maybe Text) -> f V1Status
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusApiVersion
{-# INLINE v1StatusApiVersionL #-}

-- | 'v1StatusCode' Lens
v1StatusCodeL :: Lens_' V1Status (Maybe Int)
v1StatusCodeL :: (Maybe Int -> f (Maybe Int)) -> V1Status -> f V1Status
v1StatusCodeL Maybe Int -> f (Maybe Int)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: V1Status -> Maybe Text
v1StatusReason :: V1Status -> Maybe Text
v1StatusMetadata :: V1Status -> Maybe V1ListMeta
v1StatusMessage :: V1Status -> Maybe Text
v1StatusKind :: V1Status -> Maybe Text
v1StatusDetails :: V1Status -> Maybe V1StatusDetails
v1StatusCode :: V1Status -> Maybe Int
v1StatusApiVersion :: V1Status -> Maybe Text
..} = (\Maybe Int
v1StatusCode -> V1Status :: Maybe Text
-> Maybe Int
-> Maybe V1StatusDetails
-> Maybe Text
-> Maybe Text
-> Maybe V1ListMeta
-> Maybe Text
-> Maybe Text
-> V1Status
V1Status { Maybe Int
v1StatusCode :: Maybe Int
v1StatusCode :: Maybe Int
v1StatusCode, Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusApiVersion :: Maybe Text
..} ) (Maybe Int -> V1Status) -> f (Maybe Int) -> f V1Status
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1StatusCode
{-# INLINE v1StatusCodeL #-}

-- | 'v1StatusDetails' Lens
v1StatusDetailsL :: Lens_' V1Status (Maybe V1StatusDetails)
v1StatusDetailsL :: (Maybe V1StatusDetails -> f (Maybe V1StatusDetails))
-> V1Status -> f V1Status
v1StatusDetailsL Maybe V1StatusDetails -> f (Maybe V1StatusDetails)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: V1Status -> Maybe Text
v1StatusReason :: V1Status -> Maybe Text
v1StatusMetadata :: V1Status -> Maybe V1ListMeta
v1StatusMessage :: V1Status -> Maybe Text
v1StatusKind :: V1Status -> Maybe Text
v1StatusDetails :: V1Status -> Maybe V1StatusDetails
v1StatusCode :: V1Status -> Maybe Int
v1StatusApiVersion :: V1Status -> Maybe Text
..} = (\Maybe V1StatusDetails
v1StatusDetails -> V1Status :: Maybe Text
-> Maybe Int
-> Maybe V1StatusDetails
-> Maybe Text
-> Maybe Text
-> Maybe V1ListMeta
-> Maybe Text
-> Maybe Text
-> V1Status
V1Status { Maybe V1StatusDetails
v1StatusDetails :: Maybe V1StatusDetails
v1StatusDetails :: Maybe V1StatusDetails
v1StatusDetails, Maybe Int
Maybe Text
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
..} ) (Maybe V1StatusDetails -> V1Status)
-> f (Maybe V1StatusDetails) -> f V1Status
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1StatusDetails -> f (Maybe V1StatusDetails)
f Maybe V1StatusDetails
v1StatusDetails
{-# INLINE v1StatusDetailsL #-}

-- | 'v1StatusKind' Lens
v1StatusKindL :: Lens_' V1Status (Maybe Text)
v1StatusKindL :: (Maybe Text -> f (Maybe Text)) -> V1Status -> f V1Status
v1StatusKindL Maybe Text -> f (Maybe Text)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: V1Status -> Maybe Text
v1StatusReason :: V1Status -> Maybe Text
v1StatusMetadata :: V1Status -> Maybe V1ListMeta
v1StatusMessage :: V1Status -> Maybe Text
v1StatusKind :: V1Status -> Maybe Text
v1StatusDetails :: V1Status -> Maybe V1StatusDetails
v1StatusCode :: V1Status -> Maybe Int
v1StatusApiVersion :: V1Status -> Maybe Text
..} = (\Maybe Text
v1StatusKind -> V1Status :: Maybe Text
-> Maybe Int
-> Maybe V1StatusDetails
-> Maybe Text
-> Maybe Text
-> Maybe V1ListMeta
-> Maybe Text
-> Maybe Text
-> V1Status
V1Status { Maybe Text
v1StatusKind :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusKind, Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Status) -> f (Maybe Text) -> f V1Status
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusKind
{-# INLINE v1StatusKindL #-}

-- | 'v1StatusMessage' Lens
v1StatusMessageL :: Lens_' V1Status (Maybe Text)
v1StatusMessageL :: (Maybe Text -> f (Maybe Text)) -> V1Status -> f V1Status
v1StatusMessageL Maybe Text -> f (Maybe Text)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: V1Status -> Maybe Text
v1StatusReason :: V1Status -> Maybe Text
v1StatusMetadata :: V1Status -> Maybe V1ListMeta
v1StatusMessage :: V1Status -> Maybe Text
v1StatusKind :: V1Status -> Maybe Text
v1StatusDetails :: V1Status -> Maybe V1StatusDetails
v1StatusCode :: V1Status -> Maybe Int
v1StatusApiVersion :: V1Status -> Maybe Text
..} = (\Maybe Text
v1StatusMessage -> V1Status :: Maybe Text
-> Maybe Int
-> Maybe V1StatusDetails
-> Maybe Text
-> Maybe Text
-> Maybe V1ListMeta
-> Maybe Text
-> Maybe Text
-> V1Status
V1Status { Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMessage, Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Status) -> f (Maybe Text) -> f V1Status
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusMessage
{-# INLINE v1StatusMessageL #-}

-- | 'v1StatusMetadata' Lens
v1StatusMetadataL :: Lens_' V1Status (Maybe V1ListMeta)
v1StatusMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1Status -> f V1Status
v1StatusMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: V1Status -> Maybe Text
v1StatusReason :: V1Status -> Maybe Text
v1StatusMetadata :: V1Status -> Maybe V1ListMeta
v1StatusMessage :: V1Status -> Maybe Text
v1StatusKind :: V1Status -> Maybe Text
v1StatusDetails :: V1Status -> Maybe V1StatusDetails
v1StatusCode :: V1Status -> Maybe Int
v1StatusApiVersion :: V1Status -> Maybe Text
..} = (\Maybe V1ListMeta
v1StatusMetadata -> V1Status :: Maybe Text
-> Maybe Int
-> Maybe V1StatusDetails
-> Maybe Text
-> Maybe Text
-> Maybe V1ListMeta
-> Maybe Text
-> Maybe Text
-> V1Status
V1Status { Maybe V1ListMeta
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMetadata, Maybe Int
Maybe Text
Maybe V1StatusDetails
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1Status)
-> f (Maybe V1ListMeta) -> f V1Status
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1StatusMetadata
{-# INLINE v1StatusMetadataL #-}

-- | 'v1StatusReason' Lens
v1StatusReasonL :: Lens_' V1Status (Maybe Text)
v1StatusReasonL :: (Maybe Text -> f (Maybe Text)) -> V1Status -> f V1Status
v1StatusReasonL Maybe Text -> f (Maybe Text)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: V1Status -> Maybe Text
v1StatusReason :: V1Status -> Maybe Text
v1StatusMetadata :: V1Status -> Maybe V1ListMeta
v1StatusMessage :: V1Status -> Maybe Text
v1StatusKind :: V1Status -> Maybe Text
v1StatusDetails :: V1Status -> Maybe V1StatusDetails
v1StatusCode :: V1Status -> Maybe Int
v1StatusApiVersion :: V1Status -> Maybe Text
..} = (\Maybe Text
v1StatusReason -> V1Status :: Maybe Text
-> Maybe Int
-> Maybe V1StatusDetails
-> Maybe Text
-> Maybe Text
-> Maybe V1ListMeta
-> Maybe Text
-> Maybe Text
-> V1Status
V1Status { Maybe Text
v1StatusReason :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusReason, Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Status) -> f (Maybe Text) -> f V1Status
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusReason
{-# INLINE v1StatusReasonL #-}

-- | 'v1StatusStatus' Lens
v1StatusStatusL :: Lens_' V1Status (Maybe Text)
v1StatusStatusL :: (Maybe Text -> f (Maybe Text)) -> V1Status -> f V1Status
v1StatusStatusL Maybe Text -> f (Maybe Text)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusStatus :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusStatus :: V1Status -> Maybe Text
v1StatusReason :: V1Status -> Maybe Text
v1StatusMetadata :: V1Status -> Maybe V1ListMeta
v1StatusMessage :: V1Status -> Maybe Text
v1StatusKind :: V1Status -> Maybe Text
v1StatusDetails :: V1Status -> Maybe V1StatusDetails
v1StatusCode :: V1Status -> Maybe Int
v1StatusApiVersion :: V1Status -> Maybe Text
..} = (\Maybe Text
v1StatusStatus -> V1Status :: Maybe Text
-> Maybe Int
-> Maybe V1StatusDetails
-> Maybe Text
-> Maybe Text
-> Maybe V1ListMeta
-> Maybe Text
-> Maybe Text
-> V1Status
V1Status { Maybe Text
v1StatusStatus :: Maybe Text
v1StatusStatus :: Maybe Text
v1StatusStatus, Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMessage :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusCode :: Maybe Int
v1StatusApiVersion :: Maybe Text
..} ) (Maybe Text -> V1Status) -> f (Maybe Text) -> f V1Status
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusStatus
{-# INLINE v1StatusStatusL #-}



-- * V1StatusCause

-- | 'v1StatusCauseField' Lens
v1StatusCauseFieldL :: Lens_' V1StatusCause (Maybe Text)
v1StatusCauseFieldL :: (Maybe Text -> f (Maybe Text)) -> V1StatusCause -> f V1StatusCause
v1StatusCauseFieldL Maybe Text -> f (Maybe Text)
f V1StatusCause{Maybe Text
v1StatusCauseReason :: V1StatusCause -> Maybe Text
v1StatusCauseMessage :: V1StatusCause -> Maybe Text
v1StatusCauseField :: V1StatusCause -> Maybe Text
v1StatusCauseReason :: Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseField :: Maybe Text
..} = (\Maybe Text
v1StatusCauseField -> V1StatusCause :: Maybe Text -> Maybe Text -> Maybe Text -> V1StatusCause
V1StatusCause { Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseField, Maybe Text
v1StatusCauseReason :: Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseReason :: Maybe Text
v1StatusCauseMessage :: Maybe Text
..} ) (Maybe Text -> V1StatusCause) -> f (Maybe Text) -> f V1StatusCause
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusCauseField
{-# INLINE v1StatusCauseFieldL #-}

-- | 'v1StatusCauseMessage' Lens
v1StatusCauseMessageL :: Lens_' V1StatusCause (Maybe Text)
v1StatusCauseMessageL :: (Maybe Text -> f (Maybe Text)) -> V1StatusCause -> f V1StatusCause
v1StatusCauseMessageL Maybe Text -> f (Maybe Text)
f V1StatusCause{Maybe Text
v1StatusCauseReason :: Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseReason :: V1StatusCause -> Maybe Text
v1StatusCauseMessage :: V1StatusCause -> Maybe Text
v1StatusCauseField :: V1StatusCause -> Maybe Text
..} = (\Maybe Text
v1StatusCauseMessage -> V1StatusCause :: Maybe Text -> Maybe Text -> Maybe Text -> V1StatusCause
V1StatusCause { Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseMessage, Maybe Text
v1StatusCauseReason :: Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseReason :: Maybe Text
v1StatusCauseField :: Maybe Text
..} ) (Maybe Text -> V1StatusCause) -> f (Maybe Text) -> f V1StatusCause
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusCauseMessage
{-# INLINE v1StatusCauseMessageL #-}

-- | 'v1StatusCauseReason' Lens
v1StatusCauseReasonL :: Lens_' V1StatusCause (Maybe Text)
v1StatusCauseReasonL :: (Maybe Text -> f (Maybe Text)) -> V1StatusCause -> f V1StatusCause
v1StatusCauseReasonL Maybe Text -> f (Maybe Text)
f V1StatusCause{Maybe Text
v1StatusCauseReason :: Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseReason :: V1StatusCause -> Maybe Text
v1StatusCauseMessage :: V1StatusCause -> Maybe Text
v1StatusCauseField :: V1StatusCause -> Maybe Text
..} = (\Maybe Text
v1StatusCauseReason -> V1StatusCause :: Maybe Text -> Maybe Text -> Maybe Text -> V1StatusCause
V1StatusCause { Maybe Text
v1StatusCauseReason :: Maybe Text
v1StatusCauseReason :: Maybe Text
v1StatusCauseReason, Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseField :: Maybe Text
..} ) (Maybe Text -> V1StatusCause) -> f (Maybe Text) -> f V1StatusCause
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusCauseReason
{-# INLINE v1StatusCauseReasonL #-}



-- * V1StatusDetails

-- | 'v1StatusDetailsCauses' Lens
v1StatusDetailsCausesL :: Lens_' V1StatusDetails (Maybe [V1StatusCause])
v1StatusDetailsCausesL :: (Maybe [V1StatusCause] -> f (Maybe [V1StatusCause]))
-> V1StatusDetails -> f V1StatusDetails
v1StatusDetailsCausesL Maybe [V1StatusCause] -> f (Maybe [V1StatusCause])
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsUid :: V1StatusDetails -> Maybe Text
v1StatusDetailsRetryAfterSeconds :: V1StatusDetails -> Maybe Int
v1StatusDetailsName :: V1StatusDetails -> Maybe Text
v1StatusDetailsKind :: V1StatusDetails -> Maybe Text
v1StatusDetailsGroup :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
..} = (\Maybe [V1StatusCause]
v1StatusDetailsCauses -> V1StatusDetails :: Maybe [V1StatusCause]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> V1StatusDetails
V1StatusDetails { Maybe [V1StatusCause]
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsCauses, Maybe Int
Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
..} ) (Maybe [V1StatusCause] -> V1StatusDetails)
-> f (Maybe [V1StatusCause]) -> f V1StatusDetails
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1StatusCause] -> f (Maybe [V1StatusCause])
f Maybe [V1StatusCause]
v1StatusDetailsCauses
{-# INLINE v1StatusDetailsCausesL #-}

-- | 'v1StatusDetailsGroup' Lens
v1StatusDetailsGroupL :: Lens_' V1StatusDetails (Maybe Text)
v1StatusDetailsGroupL :: (Maybe Text -> f (Maybe Text))
-> V1StatusDetails -> f V1StatusDetails
v1StatusDetailsGroupL Maybe Text -> f (Maybe Text)
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsUid :: V1StatusDetails -> Maybe Text
v1StatusDetailsRetryAfterSeconds :: V1StatusDetails -> Maybe Int
v1StatusDetailsName :: V1StatusDetails -> Maybe Text
v1StatusDetailsKind :: V1StatusDetails -> Maybe Text
v1StatusDetailsGroup :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
..} = (\Maybe Text
v1StatusDetailsGroup -> V1StatusDetails :: Maybe [V1StatusCause]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> V1StatusDetails
V1StatusDetails { Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsGroup, Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
..} ) (Maybe Text -> V1StatusDetails)
-> f (Maybe Text) -> f V1StatusDetails
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusDetailsGroup
{-# INLINE v1StatusDetailsGroupL #-}

-- | 'v1StatusDetailsKind' Lens
v1StatusDetailsKindL :: Lens_' V1StatusDetails (Maybe Text)
v1StatusDetailsKindL :: (Maybe Text -> f (Maybe Text))
-> V1StatusDetails -> f V1StatusDetails
v1StatusDetailsKindL Maybe Text -> f (Maybe Text)
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsUid :: V1StatusDetails -> Maybe Text
v1StatusDetailsRetryAfterSeconds :: V1StatusDetails -> Maybe Int
v1StatusDetailsName :: V1StatusDetails -> Maybe Text
v1StatusDetailsKind :: V1StatusDetails -> Maybe Text
v1StatusDetailsGroup :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
..} = (\Maybe Text
v1StatusDetailsKind -> V1StatusDetails :: Maybe [V1StatusCause]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> V1StatusDetails
V1StatusDetails { Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsKind, Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
..} ) (Maybe Text -> V1StatusDetails)
-> f (Maybe Text) -> f V1StatusDetails
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusDetailsKind
{-# INLINE v1StatusDetailsKindL #-}

-- | 'v1StatusDetailsName' Lens
v1StatusDetailsNameL :: Lens_' V1StatusDetails (Maybe Text)
v1StatusDetailsNameL :: (Maybe Text -> f (Maybe Text))
-> V1StatusDetails -> f V1StatusDetails
v1StatusDetailsNameL Maybe Text -> f (Maybe Text)
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsUid :: V1StatusDetails -> Maybe Text
v1StatusDetailsRetryAfterSeconds :: V1StatusDetails -> Maybe Int
v1StatusDetailsName :: V1StatusDetails -> Maybe Text
v1StatusDetailsKind :: V1StatusDetails -> Maybe Text
v1StatusDetailsGroup :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
..} = (\Maybe Text
v1StatusDetailsName -> V1StatusDetails :: Maybe [V1StatusCause]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> V1StatusDetails
V1StatusDetails { Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsName, Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
..} ) (Maybe Text -> V1StatusDetails)
-> f (Maybe Text) -> f V1StatusDetails
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusDetailsName
{-# INLINE v1StatusDetailsNameL #-}

-- | 'v1StatusDetailsRetryAfterSeconds' Lens
v1StatusDetailsRetryAfterSecondsL :: Lens_' V1StatusDetails (Maybe Int)
v1StatusDetailsRetryAfterSecondsL :: (Maybe Int -> f (Maybe Int))
-> V1StatusDetails -> f V1StatusDetails
v1StatusDetailsRetryAfterSecondsL Maybe Int -> f (Maybe Int)
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsUid :: V1StatusDetails -> Maybe Text
v1StatusDetailsRetryAfterSeconds :: V1StatusDetails -> Maybe Int
v1StatusDetailsName :: V1StatusDetails -> Maybe Text
v1StatusDetailsKind :: V1StatusDetails -> Maybe Text
v1StatusDetailsGroup :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
..} = (\Maybe Int
v1StatusDetailsRetryAfterSeconds -> V1StatusDetails :: Maybe [V1StatusCause]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> V1StatusDetails
V1StatusDetails { Maybe Int
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsRetryAfterSeconds, Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
..} ) (Maybe Int -> V1StatusDetails)
-> f (Maybe Int) -> f V1StatusDetails
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1StatusDetailsRetryAfterSeconds
{-# INLINE v1StatusDetailsRetryAfterSecondsL #-}

-- | 'v1StatusDetailsUid' Lens
v1StatusDetailsUidL :: Lens_' V1StatusDetails (Maybe Text)
v1StatusDetailsUidL :: (Maybe Text -> f (Maybe Text))
-> V1StatusDetails -> f V1StatusDetails
v1StatusDetailsUidL Maybe Text -> f (Maybe Text)
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsUid :: V1StatusDetails -> Maybe Text
v1StatusDetailsRetryAfterSeconds :: V1StatusDetails -> Maybe Int
v1StatusDetailsName :: V1StatusDetails -> Maybe Text
v1StatusDetailsKind :: V1StatusDetails -> Maybe Text
v1StatusDetailsGroup :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
..} = (\Maybe Text
v1StatusDetailsUid -> V1StatusDetails :: Maybe [V1StatusCause]
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> V1StatusDetails
V1StatusDetails { Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsUid, Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsName :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
..} ) (Maybe Text -> V1StatusDetails)
-> f (Maybe Text) -> f V1StatusDetails
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatusDetailsUid
{-# INLINE v1StatusDetailsUidL #-}



-- * V1StorageClass

-- | 'v1StorageClassAllowVolumeExpansion' Lens
v1StorageClassAllowVolumeExpansionL :: Lens_' V1StorageClass (Maybe Bool)
v1StorageClassAllowVolumeExpansionL :: (Maybe Bool -> f (Maybe Bool))
-> V1StorageClass -> f V1StorageClass
v1StorageClassAllowVolumeExpansionL Maybe Bool -> f (Maybe Bool)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: V1StorageClass -> Maybe Text
v1StorageClassReclaimPolicy :: V1StorageClass -> Maybe Text
v1StorageClassProvisioner :: V1StorageClass -> Text
v1StorageClassParameters :: V1StorageClass -> Maybe (Map String Text)
v1StorageClassMountOptions :: V1StorageClass -> Maybe [Text]
v1StorageClassMetadata :: V1StorageClass -> Maybe V1ObjectMeta
v1StorageClassKind :: V1StorageClass -> Maybe Text
v1StorageClassApiVersion :: V1StorageClass -> Maybe Text
v1StorageClassAllowedTopologies :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
..} = (\Maybe Bool
v1StorageClassAllowVolumeExpansion -> V1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1StorageClass
V1StorageClass { Maybe Bool
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowVolumeExpansion, Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
..} ) (Maybe Bool -> V1StorageClass)
-> f (Maybe Bool) -> f V1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1StorageClassAllowVolumeExpansion
{-# INLINE v1StorageClassAllowVolumeExpansionL #-}

-- | 'v1StorageClassAllowedTopologies' Lens
v1StorageClassAllowedTopologiesL :: Lens_' V1StorageClass (Maybe [V1TopologySelectorTerm])
v1StorageClassAllowedTopologiesL :: (Maybe [V1TopologySelectorTerm]
 -> f (Maybe [V1TopologySelectorTerm]))
-> V1StorageClass -> f V1StorageClass
v1StorageClassAllowedTopologiesL Maybe [V1TopologySelectorTerm]
-> f (Maybe [V1TopologySelectorTerm])
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: V1StorageClass -> Maybe Text
v1StorageClassReclaimPolicy :: V1StorageClass -> Maybe Text
v1StorageClassProvisioner :: V1StorageClass -> Text
v1StorageClassParameters :: V1StorageClass -> Maybe (Map String Text)
v1StorageClassMountOptions :: V1StorageClass -> Maybe [Text]
v1StorageClassMetadata :: V1StorageClass -> Maybe V1ObjectMeta
v1StorageClassKind :: V1StorageClass -> Maybe Text
v1StorageClassApiVersion :: V1StorageClass -> Maybe Text
v1StorageClassAllowedTopologies :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
..} = (\Maybe [V1TopologySelectorTerm]
v1StorageClassAllowedTopologies -> V1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1StorageClass
V1StorageClass { Maybe [V1TopologySelectorTerm]
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowedTopologies, Maybe Bool
Maybe [Text]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe [V1TopologySelectorTerm] -> V1StorageClass)
-> f (Maybe [V1TopologySelectorTerm]) -> f V1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1TopologySelectorTerm]
-> f (Maybe [V1TopologySelectorTerm])
f Maybe [V1TopologySelectorTerm]
v1StorageClassAllowedTopologies
{-# INLINE v1StorageClassAllowedTopologiesL #-}

-- | 'v1StorageClassApiVersion' Lens
v1StorageClassApiVersionL :: Lens_' V1StorageClass (Maybe Text)
v1StorageClassApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1StorageClass -> f V1StorageClass
v1StorageClassApiVersionL Maybe Text -> f (Maybe Text)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: V1StorageClass -> Maybe Text
v1StorageClassReclaimPolicy :: V1StorageClass -> Maybe Text
v1StorageClassProvisioner :: V1StorageClass -> Text
v1StorageClassParameters :: V1StorageClass -> Maybe (Map String Text)
v1StorageClassMountOptions :: V1StorageClass -> Maybe [Text]
v1StorageClassMetadata :: V1StorageClass -> Maybe V1ObjectMeta
v1StorageClassKind :: V1StorageClass -> Maybe Text
v1StorageClassApiVersion :: V1StorageClass -> Maybe Text
v1StorageClassAllowedTopologies :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
..} = (\Maybe Text
v1StorageClassApiVersion -> V1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1StorageClass
V1StorageClass { Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassApiVersion, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe Text -> V1StorageClass)
-> f (Maybe Text) -> f V1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageClassApiVersion
{-# INLINE v1StorageClassApiVersionL #-}

-- | 'v1StorageClassKind' Lens
v1StorageClassKindL :: Lens_' V1StorageClass (Maybe Text)
v1StorageClassKindL :: (Maybe Text -> f (Maybe Text))
-> V1StorageClass -> f V1StorageClass
v1StorageClassKindL Maybe Text -> f (Maybe Text)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: V1StorageClass -> Maybe Text
v1StorageClassReclaimPolicy :: V1StorageClass -> Maybe Text
v1StorageClassProvisioner :: V1StorageClass -> Text
v1StorageClassParameters :: V1StorageClass -> Maybe (Map String Text)
v1StorageClassMountOptions :: V1StorageClass -> Maybe [Text]
v1StorageClassMetadata :: V1StorageClass -> Maybe V1ObjectMeta
v1StorageClassKind :: V1StorageClass -> Maybe Text
v1StorageClassApiVersion :: V1StorageClass -> Maybe Text
v1StorageClassAllowedTopologies :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
..} = (\Maybe Text
v1StorageClassKind -> V1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1StorageClass
V1StorageClass { Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassKind, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe Text -> V1StorageClass)
-> f (Maybe Text) -> f V1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageClassKind
{-# INLINE v1StorageClassKindL #-}

-- | 'v1StorageClassMetadata' Lens
v1StorageClassMetadataL :: Lens_' V1StorageClass (Maybe V1ObjectMeta)
v1StorageClassMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1StorageClass -> f V1StorageClass
v1StorageClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: V1StorageClass -> Maybe Text
v1StorageClassReclaimPolicy :: V1StorageClass -> Maybe Text
v1StorageClassProvisioner :: V1StorageClass -> Text
v1StorageClassParameters :: V1StorageClass -> Maybe (Map String Text)
v1StorageClassMountOptions :: V1StorageClass -> Maybe [Text]
v1StorageClassMetadata :: V1StorageClass -> Maybe V1ObjectMeta
v1StorageClassKind :: V1StorageClass -> Maybe Text
v1StorageClassApiVersion :: V1StorageClass -> Maybe Text
v1StorageClassAllowedTopologies :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
..} = (\Maybe V1ObjectMeta
v1StorageClassMetadata -> V1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1StorageClass
V1StorageClass { Maybe V1ObjectMeta
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMetadata, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe V1ObjectMeta -> V1StorageClass)
-> f (Maybe V1ObjectMeta) -> f V1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1StorageClassMetadata
{-# INLINE v1StorageClassMetadataL #-}

-- | 'v1StorageClassMountOptions' Lens
v1StorageClassMountOptionsL :: Lens_' V1StorageClass (Maybe [Text])
v1StorageClassMountOptionsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1StorageClass -> f V1StorageClass
v1StorageClassMountOptionsL Maybe [Text] -> f (Maybe [Text])
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: V1StorageClass -> Maybe Text
v1StorageClassReclaimPolicy :: V1StorageClass -> Maybe Text
v1StorageClassProvisioner :: V1StorageClass -> Text
v1StorageClassParameters :: V1StorageClass -> Maybe (Map String Text)
v1StorageClassMountOptions :: V1StorageClass -> Maybe [Text]
v1StorageClassMetadata :: V1StorageClass -> Maybe V1ObjectMeta
v1StorageClassKind :: V1StorageClass -> Maybe Text
v1StorageClassApiVersion :: V1StorageClass -> Maybe Text
v1StorageClassAllowedTopologies :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
..} = (\Maybe [Text]
v1StorageClassMountOptions -> V1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1StorageClass
V1StorageClass { Maybe [Text]
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMountOptions, Maybe Bool
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe [Text] -> V1StorageClass)
-> f (Maybe [Text]) -> f V1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1StorageClassMountOptions
{-# INLINE v1StorageClassMountOptionsL #-}

-- | 'v1StorageClassParameters' Lens
v1StorageClassParametersL :: Lens_' V1StorageClass (Maybe (Map.Map String Text))
v1StorageClassParametersL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1StorageClass -> f V1StorageClass
v1StorageClassParametersL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: V1StorageClass -> Maybe Text
v1StorageClassReclaimPolicy :: V1StorageClass -> Maybe Text
v1StorageClassProvisioner :: V1StorageClass -> Text
v1StorageClassParameters :: V1StorageClass -> Maybe (Map String Text)
v1StorageClassMountOptions :: V1StorageClass -> Maybe [Text]
v1StorageClassMetadata :: V1StorageClass -> Maybe V1ObjectMeta
v1StorageClassKind :: V1StorageClass -> Maybe Text
v1StorageClassApiVersion :: V1StorageClass -> Maybe Text
v1StorageClassAllowedTopologies :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
..} = (\Maybe (Map String Text)
v1StorageClassParameters -> V1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1StorageClass
V1StorageClass { Maybe (Map String Text)
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassParameters, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe (Map String Text) -> V1StorageClass)
-> f (Maybe (Map String Text)) -> f V1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1StorageClassParameters
{-# INLINE v1StorageClassParametersL #-}

-- | 'v1StorageClassProvisioner' Lens
v1StorageClassProvisionerL :: Lens_' V1StorageClass (Text)
v1StorageClassProvisionerL :: (Text -> f Text) -> V1StorageClass -> f V1StorageClass
v1StorageClassProvisionerL Text -> f Text
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: V1StorageClass -> Maybe Text
v1StorageClassReclaimPolicy :: V1StorageClass -> Maybe Text
v1StorageClassProvisioner :: V1StorageClass -> Text
v1StorageClassParameters :: V1StorageClass -> Maybe (Map String Text)
v1StorageClassMountOptions :: V1StorageClass -> Maybe [Text]
v1StorageClassMetadata :: V1StorageClass -> Maybe V1ObjectMeta
v1StorageClassKind :: V1StorageClass -> Maybe Text
v1StorageClassApiVersion :: V1StorageClass -> Maybe Text
v1StorageClassAllowedTopologies :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
..} = (\Text
v1StorageClassProvisioner -> V1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1StorageClass
V1StorageClass { Text
v1StorageClassProvisioner :: Text
v1StorageClassProvisioner :: Text
v1StorageClassProvisioner, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Text -> V1StorageClass) -> f Text -> f V1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1StorageClassProvisioner
{-# INLINE v1StorageClassProvisionerL #-}

-- | 'v1StorageClassReclaimPolicy' Lens
v1StorageClassReclaimPolicyL :: Lens_' V1StorageClass (Maybe Text)
v1StorageClassReclaimPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1StorageClass -> f V1StorageClass
v1StorageClassReclaimPolicyL Maybe Text -> f (Maybe Text)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: V1StorageClass -> Maybe Text
v1StorageClassReclaimPolicy :: V1StorageClass -> Maybe Text
v1StorageClassProvisioner :: V1StorageClass -> Text
v1StorageClassParameters :: V1StorageClass -> Maybe (Map String Text)
v1StorageClassMountOptions :: V1StorageClass -> Maybe [Text]
v1StorageClassMetadata :: V1StorageClass -> Maybe V1ObjectMeta
v1StorageClassKind :: V1StorageClass -> Maybe Text
v1StorageClassApiVersion :: V1StorageClass -> Maybe Text
v1StorageClassAllowedTopologies :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
..} = (\Maybe Text
v1StorageClassReclaimPolicy -> V1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1StorageClass
V1StorageClass { Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassReclaimPolicy, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe Text -> V1StorageClass)
-> f (Maybe Text) -> f V1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageClassReclaimPolicy
{-# INLINE v1StorageClassReclaimPolicyL #-}

-- | 'v1StorageClassVolumeBindingMode' Lens
v1StorageClassVolumeBindingModeL :: Lens_' V1StorageClass (Maybe Text)
v1StorageClassVolumeBindingModeL :: (Maybe Text -> f (Maybe Text))
-> V1StorageClass -> f V1StorageClass
v1StorageClassVolumeBindingModeL Maybe Text -> f (Maybe Text)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassVolumeBindingMode :: V1StorageClass -> Maybe Text
v1StorageClassReclaimPolicy :: V1StorageClass -> Maybe Text
v1StorageClassProvisioner :: V1StorageClass -> Text
v1StorageClassParameters :: V1StorageClass -> Maybe (Map String Text)
v1StorageClassMountOptions :: V1StorageClass -> Maybe [Text]
v1StorageClassMetadata :: V1StorageClass -> Maybe V1ObjectMeta
v1StorageClassKind :: V1StorageClass -> Maybe Text
v1StorageClassApiVersion :: V1StorageClass -> Maybe Text
v1StorageClassAllowedTopologies :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
..} = (\Maybe Text
v1StorageClassVolumeBindingMode -> V1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1StorageClass
V1StorageClass { Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassVolumeBindingMode, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassProvisioner :: Text
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassKind :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe Text -> V1StorageClass)
-> f (Maybe Text) -> f V1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageClassVolumeBindingMode
{-# INLINE v1StorageClassVolumeBindingModeL #-}



-- * V1StorageClassList

-- | 'v1StorageClassListApiVersion' Lens
v1StorageClassListApiVersionL :: Lens_' V1StorageClassList (Maybe Text)
v1StorageClassListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1StorageClassList -> f V1StorageClassList
v1StorageClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1StorageClassList{[V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListMetadata :: V1StorageClassList -> Maybe V1ListMeta
v1StorageClassListKind :: V1StorageClassList -> Maybe Text
v1StorageClassListItems :: V1StorageClassList -> [V1StorageClass]
v1StorageClassListApiVersion :: V1StorageClassList -> Maybe Text
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListKind :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListApiVersion :: Maybe Text
..} = (\Maybe Text
v1StorageClassListApiVersion -> V1StorageClassList :: Maybe Text
-> [V1StorageClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1StorageClassList
V1StorageClassList { Maybe Text
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListApiVersion, [V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListKind :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListKind :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
..} ) (Maybe Text -> V1StorageClassList)
-> f (Maybe Text) -> f V1StorageClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageClassListApiVersion
{-# INLINE v1StorageClassListApiVersionL #-}

-- | 'v1StorageClassListItems' Lens
v1StorageClassListItemsL :: Lens_' V1StorageClassList ([V1StorageClass])
v1StorageClassListItemsL :: ([V1StorageClass] -> f [V1StorageClass])
-> V1StorageClassList -> f V1StorageClassList
v1StorageClassListItemsL [V1StorageClass] -> f [V1StorageClass]
f V1StorageClassList{[V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListKind :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListMetadata :: V1StorageClassList -> Maybe V1ListMeta
v1StorageClassListKind :: V1StorageClassList -> Maybe Text
v1StorageClassListItems :: V1StorageClassList -> [V1StorageClass]
v1StorageClassListApiVersion :: V1StorageClassList -> Maybe Text
..} = (\[V1StorageClass]
v1StorageClassListItems -> V1StorageClassList :: Maybe Text
-> [V1StorageClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1StorageClassList
V1StorageClassList { [V1StorageClass]
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListItems, Maybe Text
Maybe V1ListMeta
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListKind :: Maybe Text
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListKind :: Maybe Text
v1StorageClassListApiVersion :: Maybe Text
..} ) ([V1StorageClass] -> V1StorageClassList)
-> f [V1StorageClass] -> f V1StorageClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1StorageClass] -> f [V1StorageClass]
f [V1StorageClass]
v1StorageClassListItems
{-# INLINE v1StorageClassListItemsL #-}

-- | 'v1StorageClassListKind' Lens
v1StorageClassListKindL :: Lens_' V1StorageClassList (Maybe Text)
v1StorageClassListKindL :: (Maybe Text -> f (Maybe Text))
-> V1StorageClassList -> f V1StorageClassList
v1StorageClassListKindL Maybe Text -> f (Maybe Text)
f V1StorageClassList{[V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListKind :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListMetadata :: V1StorageClassList -> Maybe V1ListMeta
v1StorageClassListKind :: V1StorageClassList -> Maybe Text
v1StorageClassListItems :: V1StorageClassList -> [V1StorageClass]
v1StorageClassListApiVersion :: V1StorageClassList -> Maybe Text
..} = (\Maybe Text
v1StorageClassListKind -> V1StorageClassList :: Maybe Text
-> [V1StorageClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1StorageClassList
V1StorageClassList { Maybe Text
v1StorageClassListKind :: Maybe Text
v1StorageClassListKind :: Maybe Text
v1StorageClassListKind, [V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1StorageClassList)
-> f (Maybe Text) -> f V1StorageClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageClassListKind
{-# INLINE v1StorageClassListKindL #-}

-- | 'v1StorageClassListMetadata' Lens
v1StorageClassListMetadataL :: Lens_' V1StorageClassList (Maybe V1ListMeta)
v1StorageClassListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1StorageClassList -> f V1StorageClassList
v1StorageClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1StorageClassList{[V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListKind :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListMetadata :: V1StorageClassList -> Maybe V1ListMeta
v1StorageClassListKind :: V1StorageClassList -> Maybe Text
v1StorageClassListItems :: V1StorageClassList -> [V1StorageClass]
v1StorageClassListApiVersion :: V1StorageClassList -> Maybe Text
..} = (\Maybe V1ListMeta
v1StorageClassListMetadata -> V1StorageClassList :: Maybe Text
-> [V1StorageClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1StorageClassList
V1StorageClassList { Maybe V1ListMeta
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListMetadata, [V1StorageClass]
Maybe Text
v1StorageClassListKind :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListKind :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1StorageClassList)
-> f (Maybe V1ListMeta) -> f V1StorageClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1StorageClassListMetadata
{-# INLINE v1StorageClassListMetadataL #-}



-- * V1StorageOSPersistentVolumeSource

-- | 'v1StorageOSPersistentVolumeSourceFsType' Lens
v1StorageOSPersistentVolumeSourceFsTypeL :: Lens_' V1StorageOSPersistentVolumeSource (Maybe Text)
v1StorageOSPersistentVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1StorageOSPersistentVolumeSource
-> f V1StorageOSPersistentVolumeSource
v1StorageOSPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1StorageOSPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeNamespace :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: V1StorageOSPersistentVolumeSource -> Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: V1StorageOSPersistentVolumeSource -> Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1StorageOSPersistentVolumeSourceFsType -> V1StorageOSPersistentVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> V1StorageOSPersistentVolumeSource
V1StorageOSPersistentVolumeSource { Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceFsType, Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
..} ) (Maybe Text -> V1StorageOSPersistentVolumeSource)
-> f (Maybe Text) -> f V1StorageOSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageOSPersistentVolumeSourceFsType
{-# INLINE v1StorageOSPersistentVolumeSourceFsTypeL #-}

-- | 'v1StorageOSPersistentVolumeSourceReadOnly' Lens
v1StorageOSPersistentVolumeSourceReadOnlyL :: Lens_' V1StorageOSPersistentVolumeSource (Maybe Bool)
v1StorageOSPersistentVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1StorageOSPersistentVolumeSource
-> f V1StorageOSPersistentVolumeSource
v1StorageOSPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1StorageOSPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: V1StorageOSPersistentVolumeSource -> Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: V1StorageOSPersistentVolumeSource -> Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: V1StorageOSPersistentVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1StorageOSPersistentVolumeSourceReadOnly -> V1StorageOSPersistentVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> V1StorageOSPersistentVolumeSource
V1StorageOSPersistentVolumeSource { Maybe Bool
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceReadOnly, Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1StorageOSPersistentVolumeSource)
-> f (Maybe Bool) -> f V1StorageOSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1StorageOSPersistentVolumeSourceReadOnly
{-# INLINE v1StorageOSPersistentVolumeSourceReadOnlyL #-}

-- | 'v1StorageOSPersistentVolumeSourceSecretRef' Lens
v1StorageOSPersistentVolumeSourceSecretRefL :: Lens_' V1StorageOSPersistentVolumeSource (Maybe V1ObjectReference)
v1StorageOSPersistentVolumeSourceSecretRefL :: (Maybe V1ObjectReference -> f (Maybe V1ObjectReference))
-> V1StorageOSPersistentVolumeSource
-> f V1StorageOSPersistentVolumeSource
v1StorageOSPersistentVolumeSourceSecretRefL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1StorageOSPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: V1StorageOSPersistentVolumeSource -> Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: V1StorageOSPersistentVolumeSource -> Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: V1StorageOSPersistentVolumeSource -> Maybe Text
..} = (\Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceSecretRef -> V1StorageOSPersistentVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> V1StorageOSPersistentVolumeSource
V1StorageOSPersistentVolumeSource { Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceSecretRef, Maybe Bool
Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe V1ObjectReference -> V1StorageOSPersistentVolumeSource)
-> f (Maybe V1ObjectReference)
-> f V1StorageOSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceSecretRef
{-# INLINE v1StorageOSPersistentVolumeSourceSecretRefL #-}

-- | 'v1StorageOSPersistentVolumeSourceVolumeName' Lens
v1StorageOSPersistentVolumeSourceVolumeNameL :: Lens_' V1StorageOSPersistentVolumeSource (Maybe Text)
v1StorageOSPersistentVolumeSourceVolumeNameL :: (Maybe Text -> f (Maybe Text))
-> V1StorageOSPersistentVolumeSource
-> f V1StorageOSPersistentVolumeSource
v1StorageOSPersistentVolumeSourceVolumeNameL Maybe Text -> f (Maybe Text)
f V1StorageOSPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: V1StorageOSPersistentVolumeSource -> Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: V1StorageOSPersistentVolumeSource -> Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: V1StorageOSPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName -> V1StorageOSPersistentVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> V1StorageOSPersistentVolumeSource
V1StorageOSPersistentVolumeSource { Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName, Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1StorageOSPersistentVolumeSource)
-> f (Maybe Text) -> f V1StorageOSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName
{-# INLINE v1StorageOSPersistentVolumeSourceVolumeNameL #-}

-- | 'v1StorageOSPersistentVolumeSourceVolumeNamespace' Lens
v1StorageOSPersistentVolumeSourceVolumeNamespaceL :: Lens_' V1StorageOSPersistentVolumeSource (Maybe Text)
v1StorageOSPersistentVolumeSourceVolumeNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1StorageOSPersistentVolumeSource
-> f V1StorageOSPersistentVolumeSource
v1StorageOSPersistentVolumeSourceVolumeNamespaceL Maybe Text -> f (Maybe Text)
f V1StorageOSPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: V1StorageOSPersistentVolumeSource -> Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: V1StorageOSPersistentVolumeSource -> Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: V1StorageOSPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace -> V1StorageOSPersistentVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> V1StorageOSPersistentVolumeSource
V1StorageOSPersistentVolumeSource { Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace, Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1StorageOSPersistentVolumeSource)
-> f (Maybe Text) -> f V1StorageOSPersistentVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace
{-# INLINE v1StorageOSPersistentVolumeSourceVolumeNamespaceL #-}



-- * V1StorageOSVolumeSource

-- | 'v1StorageOSVolumeSourceFsType' Lens
v1StorageOSVolumeSourceFsTypeL :: Lens_' V1StorageOSVolumeSource (Maybe Text)
v1StorageOSVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1StorageOSVolumeSource -> f V1StorageOSVolumeSource
v1StorageOSVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1StorageOSVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeNamespace :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceVolumeName :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceSecretRef :: V1StorageOSVolumeSource -> Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: V1StorageOSVolumeSource -> Maybe Bool
v1StorageOSVolumeSourceFsType :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1StorageOSVolumeSourceFsType -> V1StorageOSVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> Maybe Text
-> V1StorageOSVolumeSource
V1StorageOSVolumeSource { Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceFsType, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
..} ) (Maybe Text -> V1StorageOSVolumeSource)
-> f (Maybe Text) -> f V1StorageOSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageOSVolumeSourceFsType
{-# INLINE v1StorageOSVolumeSourceFsTypeL #-}

-- | 'v1StorageOSVolumeSourceReadOnly' Lens
v1StorageOSVolumeSourceReadOnlyL :: Lens_' V1StorageOSVolumeSource (Maybe Bool)
v1StorageOSVolumeSourceReadOnlyL :: (Maybe Bool -> f (Maybe Bool))
-> V1StorageOSVolumeSource -> f V1StorageOSVolumeSource
v1StorageOSVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1StorageOSVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceVolumeName :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceSecretRef :: V1StorageOSVolumeSource -> Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: V1StorageOSVolumeSource -> Maybe Bool
v1StorageOSVolumeSourceFsType :: V1StorageOSVolumeSource -> Maybe Text
..} = (\Maybe Bool
v1StorageOSVolumeSourceReadOnly -> V1StorageOSVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> Maybe Text
-> V1StorageOSVolumeSource
V1StorageOSVolumeSource { Maybe Bool
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceReadOnly, Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceFsType :: Maybe Text
..} ) (Maybe Bool -> V1StorageOSVolumeSource)
-> f (Maybe Bool) -> f V1StorageOSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1StorageOSVolumeSourceReadOnly
{-# INLINE v1StorageOSVolumeSourceReadOnlyL #-}

-- | 'v1StorageOSVolumeSourceSecretRef' Lens
v1StorageOSVolumeSourceSecretRefL :: Lens_' V1StorageOSVolumeSource (Maybe V1LocalObjectReference)
v1StorageOSVolumeSourceSecretRefL :: (Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference))
-> V1StorageOSVolumeSource -> f V1StorageOSVolumeSource
v1StorageOSVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1StorageOSVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceVolumeName :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceSecretRef :: V1StorageOSVolumeSource -> Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: V1StorageOSVolumeSource -> Maybe Bool
v1StorageOSVolumeSourceFsType :: V1StorageOSVolumeSource -> Maybe Text
..} = (\Maybe V1LocalObjectReference
v1StorageOSVolumeSourceSecretRef -> V1StorageOSVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> Maybe Text
-> V1StorageOSVolumeSource
V1StorageOSVolumeSource { Maybe V1LocalObjectReference
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceSecretRef, Maybe Bool
Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
..} ) (Maybe V1LocalObjectReference -> V1StorageOSVolumeSource)
-> f (Maybe V1LocalObjectReference) -> f V1StorageOSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f Maybe V1LocalObjectReference
v1StorageOSVolumeSourceSecretRef
{-# INLINE v1StorageOSVolumeSourceSecretRefL #-}

-- | 'v1StorageOSVolumeSourceVolumeName' Lens
v1StorageOSVolumeSourceVolumeNameL :: Lens_' V1StorageOSVolumeSource (Maybe Text)
v1StorageOSVolumeSourceVolumeNameL :: (Maybe Text -> f (Maybe Text))
-> V1StorageOSVolumeSource -> f V1StorageOSVolumeSource
v1StorageOSVolumeSourceVolumeNameL Maybe Text -> f (Maybe Text)
f V1StorageOSVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceVolumeName :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceSecretRef :: V1StorageOSVolumeSource -> Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: V1StorageOSVolumeSource -> Maybe Bool
v1StorageOSVolumeSourceFsType :: V1StorageOSVolumeSource -> Maybe Text
..} = (\Maybe Text
v1StorageOSVolumeSourceVolumeName -> V1StorageOSVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> Maybe Text
-> V1StorageOSVolumeSource
V1StorageOSVolumeSource { Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeName, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1StorageOSVolumeSource)
-> f (Maybe Text) -> f V1StorageOSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageOSVolumeSourceVolumeName
{-# INLINE v1StorageOSVolumeSourceVolumeNameL #-}

-- | 'v1StorageOSVolumeSourceVolumeNamespace' Lens
v1StorageOSVolumeSourceVolumeNamespaceL :: Lens_' V1StorageOSVolumeSource (Maybe Text)
v1StorageOSVolumeSourceVolumeNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1StorageOSVolumeSource -> f V1StorageOSVolumeSource
v1StorageOSVolumeSourceVolumeNamespaceL Maybe Text -> f (Maybe Text)
f V1StorageOSVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceVolumeName :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceSecretRef :: V1StorageOSVolumeSource -> Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: V1StorageOSVolumeSource -> Maybe Bool
v1StorageOSVolumeSourceFsType :: V1StorageOSVolumeSource -> Maybe Text
..} = (\Maybe Text
v1StorageOSVolumeSourceVolumeNamespace -> V1StorageOSVolumeSource :: Maybe Text
-> Maybe Bool
-> Maybe V1LocalObjectReference
-> Maybe Text
-> Maybe Text
-> V1StorageOSVolumeSource
V1StorageOSVolumeSource { Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1StorageOSVolumeSource)
-> f (Maybe Text) -> f V1StorageOSVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StorageOSVolumeSourceVolumeNamespace
{-# INLINE v1StorageOSVolumeSourceVolumeNamespaceL #-}



-- * V1Subject

-- | 'v1SubjectApiGroup' Lens
v1SubjectApiGroupL :: Lens_' V1Subject (Maybe Text)
v1SubjectApiGroupL :: (Maybe Text -> f (Maybe Text)) -> V1Subject -> f V1Subject
v1SubjectApiGroupL Maybe Text -> f (Maybe Text)
f V1Subject{Maybe Text
Text
v1SubjectNamespace :: V1Subject -> Maybe Text
v1SubjectName :: V1Subject -> Text
v1SubjectKind :: V1Subject -> Text
v1SubjectApiGroup :: V1Subject -> Maybe Text
v1SubjectNamespace :: Maybe Text
v1SubjectName :: Text
v1SubjectKind :: Text
v1SubjectApiGroup :: Maybe Text
..} = (\Maybe Text
v1SubjectApiGroup -> V1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1Subject
V1Subject { Maybe Text
v1SubjectApiGroup :: Maybe Text
v1SubjectApiGroup :: Maybe Text
v1SubjectApiGroup, Maybe Text
Text
v1SubjectNamespace :: Maybe Text
v1SubjectName :: Text
v1SubjectKind :: Text
v1SubjectNamespace :: Maybe Text
v1SubjectName :: Text
v1SubjectKind :: Text
..} ) (Maybe Text -> V1Subject) -> f (Maybe Text) -> f V1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SubjectApiGroup
{-# INLINE v1SubjectApiGroupL #-}

-- | 'v1SubjectKind' Lens
v1SubjectKindL :: Lens_' V1Subject (Text)
v1SubjectKindL :: (Text -> f Text) -> V1Subject -> f V1Subject
v1SubjectKindL Text -> f Text
f V1Subject{Maybe Text
Text
v1SubjectNamespace :: Maybe Text
v1SubjectName :: Text
v1SubjectKind :: Text
v1SubjectApiGroup :: Maybe Text
v1SubjectNamespace :: V1Subject -> Maybe Text
v1SubjectName :: V1Subject -> Text
v1SubjectKind :: V1Subject -> Text
v1SubjectApiGroup :: V1Subject -> Maybe Text
..} = (\Text
v1SubjectKind -> V1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1Subject
V1Subject { Text
v1SubjectKind :: Text
v1SubjectKind :: Text
v1SubjectKind, Maybe Text
Text
v1SubjectNamespace :: Maybe Text
v1SubjectName :: Text
v1SubjectApiGroup :: Maybe Text
v1SubjectNamespace :: Maybe Text
v1SubjectName :: Text
v1SubjectApiGroup :: Maybe Text
..} ) (Text -> V1Subject) -> f Text -> f V1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1SubjectKind
{-# INLINE v1SubjectKindL #-}

-- | 'v1SubjectName' Lens
v1SubjectNameL :: Lens_' V1Subject (Text)
v1SubjectNameL :: (Text -> f Text) -> V1Subject -> f V1Subject
v1SubjectNameL Text -> f Text
f V1Subject{Maybe Text
Text
v1SubjectNamespace :: Maybe Text
v1SubjectName :: Text
v1SubjectKind :: Text
v1SubjectApiGroup :: Maybe Text
v1SubjectNamespace :: V1Subject -> Maybe Text
v1SubjectName :: V1Subject -> Text
v1SubjectKind :: V1Subject -> Text
v1SubjectApiGroup :: V1Subject -> Maybe Text
..} = (\Text
v1SubjectName -> V1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1Subject
V1Subject { Text
v1SubjectName :: Text
v1SubjectName :: Text
v1SubjectName, Maybe Text
Text
v1SubjectNamespace :: Maybe Text
v1SubjectKind :: Text
v1SubjectApiGroup :: Maybe Text
v1SubjectNamespace :: Maybe Text
v1SubjectKind :: Text
v1SubjectApiGroup :: Maybe Text
..} ) (Text -> V1Subject) -> f Text -> f V1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1SubjectName
{-# INLINE v1SubjectNameL #-}

-- | 'v1SubjectNamespace' Lens
v1SubjectNamespaceL :: Lens_' V1Subject (Maybe Text)
v1SubjectNamespaceL :: (Maybe Text -> f (Maybe Text)) -> V1Subject -> f V1Subject
v1SubjectNamespaceL Maybe Text -> f (Maybe Text)
f V1Subject{Maybe Text
Text
v1SubjectNamespace :: Maybe Text
v1SubjectName :: Text
v1SubjectKind :: Text
v1SubjectApiGroup :: Maybe Text
v1SubjectNamespace :: V1Subject -> Maybe Text
v1SubjectName :: V1Subject -> Text
v1SubjectKind :: V1Subject -> Text
v1SubjectApiGroup :: V1Subject -> Maybe Text
..} = (\Maybe Text
v1SubjectNamespace -> V1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1Subject
V1Subject { Maybe Text
v1SubjectNamespace :: Maybe Text
v1SubjectNamespace :: Maybe Text
v1SubjectNamespace, Maybe Text
Text
v1SubjectName :: Text
v1SubjectKind :: Text
v1SubjectApiGroup :: Maybe Text
v1SubjectName :: Text
v1SubjectKind :: Text
v1SubjectApiGroup :: Maybe Text
..} ) (Maybe Text -> V1Subject) -> f (Maybe Text) -> f V1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SubjectNamespace
{-# INLINE v1SubjectNamespaceL #-}



-- * V1SubjectAccessReview

-- | 'v1SubjectAccessReviewApiVersion' Lens
v1SubjectAccessReviewApiVersionL :: Lens_' V1SubjectAccessReview (Maybe Text)
v1SubjectAccessReviewApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1SubjectAccessReview -> f V1SubjectAccessReview
v1SubjectAccessReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: V1SubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReview -> V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: V1SubjectAccessReview -> Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: V1SubjectAccessReview -> Maybe Text
v1SubjectAccessReviewApiVersion :: V1SubjectAccessReview -> Maybe Text
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
..} = (\Maybe Text
v1SubjectAccessReviewApiVersion -> V1SubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1SubjectAccessReview
V1SubjectAccessReview { Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewApiVersion, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
..} ) (Maybe Text -> V1SubjectAccessReview)
-> f (Maybe Text) -> f V1SubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SubjectAccessReviewApiVersion
{-# INLINE v1SubjectAccessReviewApiVersionL #-}

-- | 'v1SubjectAccessReviewKind' Lens
v1SubjectAccessReviewKindL :: Lens_' V1SubjectAccessReview (Maybe Text)
v1SubjectAccessReviewKindL :: (Maybe Text -> f (Maybe Text))
-> V1SubjectAccessReview -> f V1SubjectAccessReview
v1SubjectAccessReviewKindL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewStatus :: V1SubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReview -> V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: V1SubjectAccessReview -> Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: V1SubjectAccessReview -> Maybe Text
v1SubjectAccessReviewApiVersion :: V1SubjectAccessReview -> Maybe Text
..} = (\Maybe Text
v1SubjectAccessReviewKind -> V1SubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1SubjectAccessReview
V1SubjectAccessReview { Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewKind, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe Text -> V1SubjectAccessReview)
-> f (Maybe Text) -> f V1SubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SubjectAccessReviewKind
{-# INLINE v1SubjectAccessReviewKindL #-}

-- | 'v1SubjectAccessReviewMetadata' Lens
v1SubjectAccessReviewMetadataL :: Lens_' V1SubjectAccessReview (Maybe V1ObjectMeta)
v1SubjectAccessReviewMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1SubjectAccessReview -> f V1SubjectAccessReview
v1SubjectAccessReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1SubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewStatus :: V1SubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReview -> V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: V1SubjectAccessReview -> Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: V1SubjectAccessReview -> Maybe Text
v1SubjectAccessReviewApiVersion :: V1SubjectAccessReview -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1SubjectAccessReviewMetadata -> V1SubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1SubjectAccessReview
V1SubjectAccessReview { Maybe V1ObjectMeta
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewMetadata, Maybe Text
Maybe V1SubjectAccessReviewStatus
V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1SubjectAccessReview)
-> f (Maybe V1ObjectMeta) -> f V1SubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1SubjectAccessReviewMetadata
{-# INLINE v1SubjectAccessReviewMetadataL #-}

-- | 'v1SubjectAccessReviewSpec' Lens
v1SubjectAccessReviewSpecL :: Lens_' V1SubjectAccessReview (V1SubjectAccessReviewSpec)
v1SubjectAccessReviewSpecL :: (V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec)
-> V1SubjectAccessReview -> f V1SubjectAccessReview
v1SubjectAccessReviewSpecL V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
f V1SubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewStatus :: V1SubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReview -> V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: V1SubjectAccessReview -> Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: V1SubjectAccessReview -> Maybe Text
v1SubjectAccessReviewApiVersion :: V1SubjectAccessReview -> Maybe Text
..} = (\V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpec -> V1SubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1SubjectAccessReview
V1SubjectAccessReview { V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpec, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
..} ) (V1SubjectAccessReviewSpec -> V1SubjectAccessReview)
-> f V1SubjectAccessReviewSpec -> f V1SubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
f V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpec
{-# INLINE v1SubjectAccessReviewSpecL #-}

-- | 'v1SubjectAccessReviewStatus' Lens
v1SubjectAccessReviewStatusL :: Lens_' V1SubjectAccessReview (Maybe V1SubjectAccessReviewStatus)
v1SubjectAccessReviewStatusL :: (Maybe V1SubjectAccessReviewStatus
 -> f (Maybe V1SubjectAccessReviewStatus))
-> V1SubjectAccessReview -> f V1SubjectAccessReview
v1SubjectAccessReviewStatusL Maybe V1SubjectAccessReviewStatus
-> f (Maybe V1SubjectAccessReviewStatus)
f V1SubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewStatus :: V1SubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewSpec :: V1SubjectAccessReview -> V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: V1SubjectAccessReview -> Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: V1SubjectAccessReview -> Maybe Text
v1SubjectAccessReviewApiVersion :: V1SubjectAccessReview -> Maybe Text
..} = (\Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatus -> V1SubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1SubjectAccessReviewSpec
-> Maybe V1SubjectAccessReviewStatus
-> V1SubjectAccessReview
V1SubjectAccessReview { Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1SubjectAccessReviewStatus -> V1SubjectAccessReview)
-> f (Maybe V1SubjectAccessReviewStatus) -> f V1SubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SubjectAccessReviewStatus
-> f (Maybe V1SubjectAccessReviewStatus)
f Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatus
{-# INLINE v1SubjectAccessReviewStatusL #-}



-- * V1SubjectAccessReviewSpec

-- | 'v1SubjectAccessReviewSpecExtra' Lens
v1SubjectAccessReviewSpecExtraL :: Lens_' V1SubjectAccessReviewSpec (Maybe (Map.Map String [Text]))
v1SubjectAccessReviewSpecExtraL :: (Maybe (Map String [Text]) -> f (Maybe (Map String [Text])))
-> V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpecExtraL Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUser :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecUid :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: V1SubjectAccessReviewSpec -> Maybe [Text]
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} = (\Maybe (Map String [Text])
v1SubjectAccessReviewSpecExtra -> V1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1NonResourceAttributes
-> Maybe V1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1SubjectAccessReviewSpec
V1SubjectAccessReviewSpec { Maybe (Map String [Text])
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecExtra, Maybe [Text]
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
..} ) (Maybe (Map String [Text]) -> V1SubjectAccessReviewSpec)
-> f (Maybe (Map String [Text])) -> f V1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f Maybe (Map String [Text])
v1SubjectAccessReviewSpecExtra
{-# INLINE v1SubjectAccessReviewSpecExtraL #-}

-- | 'v1SubjectAccessReviewSpecGroups' Lens
v1SubjectAccessReviewSpecGroupsL :: Lens_' V1SubjectAccessReviewSpec (Maybe [Text])
v1SubjectAccessReviewSpecGroupsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpecGroupsL Maybe [Text] -> f (Maybe [Text])
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecUser :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecUid :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: V1SubjectAccessReviewSpec -> Maybe [Text]
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
..} = (\Maybe [Text]
v1SubjectAccessReviewSpecGroups -> V1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1NonResourceAttributes
-> Maybe V1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1SubjectAccessReviewSpec
V1SubjectAccessReviewSpec { Maybe [Text]
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecGroups, Maybe Text
Maybe (Map String [Text])
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe [Text] -> V1SubjectAccessReviewSpec)
-> f (Maybe [Text]) -> f V1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1SubjectAccessReviewSpecGroups
{-# INLINE v1SubjectAccessReviewSpecGroupsL #-}

-- | 'v1SubjectAccessReviewSpecNonResourceAttributes' Lens
v1SubjectAccessReviewSpecNonResourceAttributesL :: Lens_' V1SubjectAccessReviewSpec (Maybe V1NonResourceAttributes)
v1SubjectAccessReviewSpecNonResourceAttributesL :: (Maybe V1NonResourceAttributes
 -> f (Maybe V1NonResourceAttributes))
-> V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpecNonResourceAttributesL Maybe V1NonResourceAttributes -> f (Maybe V1NonResourceAttributes)
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecUser :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecUid :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: V1SubjectAccessReviewSpec -> Maybe [Text]
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
..} = (\Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes -> V1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1NonResourceAttributes
-> Maybe V1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1SubjectAccessReviewSpec
V1SubjectAccessReviewSpec { Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe V1NonResourceAttributes -> V1SubjectAccessReviewSpec)
-> f (Maybe V1NonResourceAttributes) -> f V1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NonResourceAttributes -> f (Maybe V1NonResourceAttributes)
f Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes
{-# INLINE v1SubjectAccessReviewSpecNonResourceAttributesL #-}

-- | 'v1SubjectAccessReviewSpecResourceAttributes' Lens
v1SubjectAccessReviewSpecResourceAttributesL :: Lens_' V1SubjectAccessReviewSpec (Maybe V1ResourceAttributes)
v1SubjectAccessReviewSpecResourceAttributesL :: (Maybe V1ResourceAttributes -> f (Maybe V1ResourceAttributes))
-> V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpecResourceAttributesL Maybe V1ResourceAttributes -> f (Maybe V1ResourceAttributes)
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecUser :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecUid :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: V1SubjectAccessReviewSpec -> Maybe [Text]
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
..} = (\Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes -> V1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1NonResourceAttributes
-> Maybe V1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1SubjectAccessReviewSpec
V1SubjectAccessReviewSpec { Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe V1ResourceAttributes -> V1SubjectAccessReviewSpec)
-> f (Maybe V1ResourceAttributes) -> f V1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceAttributes -> f (Maybe V1ResourceAttributes)
f Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes
{-# INLINE v1SubjectAccessReviewSpecResourceAttributesL #-}

-- | 'v1SubjectAccessReviewSpecUid' Lens
v1SubjectAccessReviewSpecUidL :: Lens_' V1SubjectAccessReviewSpec (Maybe Text)
v1SubjectAccessReviewSpecUidL :: (Maybe Text -> f (Maybe Text))
-> V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpecUidL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecUser :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecUid :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: V1SubjectAccessReviewSpec -> Maybe [Text]
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
..} = (\Maybe Text
v1SubjectAccessReviewSpecUid -> V1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1NonResourceAttributes
-> Maybe V1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1SubjectAccessReviewSpec
V1SubjectAccessReviewSpec { Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUid, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe Text -> V1SubjectAccessReviewSpec)
-> f (Maybe Text) -> f V1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SubjectAccessReviewSpecUid
{-# INLINE v1SubjectAccessReviewSpecUidL #-}

-- | 'v1SubjectAccessReviewSpecUser' Lens
v1SubjectAccessReviewSpecUserL :: Lens_' V1SubjectAccessReviewSpec (Maybe Text)
v1SubjectAccessReviewSpecUserL :: (Maybe Text -> f (Maybe Text))
-> V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpecUserL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecUser :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecUid :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: V1SubjectAccessReviewSpec -> Maybe [Text]
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
..} = (\Maybe Text
v1SubjectAccessReviewSpecUser -> V1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1NonResourceAttributes
-> Maybe V1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1SubjectAccessReviewSpec
V1SubjectAccessReviewSpec { Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUser, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe Text -> V1SubjectAccessReviewSpec)
-> f (Maybe Text) -> f V1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SubjectAccessReviewSpecUser
{-# INLINE v1SubjectAccessReviewSpecUserL #-}



-- * V1SubjectAccessReviewStatus

-- | 'v1SubjectAccessReviewStatusAllowed' Lens
v1SubjectAccessReviewStatusAllowedL :: Lens_' V1SubjectAccessReviewStatus (Bool)
v1SubjectAccessReviewStatusAllowedL :: (Bool -> f Bool)
-> V1SubjectAccessReviewStatus -> f V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatusAllowedL Bool -> f Bool
f V1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusReason :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusDenied :: V1SubjectAccessReviewStatus -> Maybe Bool
v1SubjectAccessReviewStatusAllowed :: V1SubjectAccessReviewStatus -> Bool
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusAllowed :: Bool
..} = (\Bool
v1SubjectAccessReviewStatusAllowed -> V1SubjectAccessReviewStatus :: Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1SubjectAccessReviewStatus
V1SubjectAccessReviewStatus { Bool
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusAllowed, Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
..} ) (Bool -> V1SubjectAccessReviewStatus)
-> f Bool -> f V1SubjectAccessReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1SubjectAccessReviewStatusAllowed
{-# INLINE v1SubjectAccessReviewStatusAllowedL #-}

-- | 'v1SubjectAccessReviewStatusDenied' Lens
v1SubjectAccessReviewStatusDeniedL :: Lens_' V1SubjectAccessReviewStatus (Maybe Bool)
v1SubjectAccessReviewStatusDeniedL :: (Maybe Bool -> f (Maybe Bool))
-> V1SubjectAccessReviewStatus -> f V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatusDeniedL Maybe Bool -> f (Maybe Bool)
f V1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusReason :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusDenied :: V1SubjectAccessReviewStatus -> Maybe Bool
v1SubjectAccessReviewStatusAllowed :: V1SubjectAccessReviewStatus -> Bool
..} = (\Maybe Bool
v1SubjectAccessReviewStatusDenied -> V1SubjectAccessReviewStatus :: Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1SubjectAccessReviewStatus
V1SubjectAccessReviewStatus { Maybe Bool
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusDenied, Bool
Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
..} ) (Maybe Bool -> V1SubjectAccessReviewStatus)
-> f (Maybe Bool) -> f V1SubjectAccessReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1SubjectAccessReviewStatusDenied
{-# INLINE v1SubjectAccessReviewStatusDeniedL #-}

-- | 'v1SubjectAccessReviewStatusEvaluationError' Lens
v1SubjectAccessReviewStatusEvaluationErrorL :: Lens_' V1SubjectAccessReviewStatus (Maybe Text)
v1SubjectAccessReviewStatusEvaluationErrorL :: (Maybe Text -> f (Maybe Text))
-> V1SubjectAccessReviewStatus -> f V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatusEvaluationErrorL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusReason :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusDenied :: V1SubjectAccessReviewStatus -> Maybe Bool
v1SubjectAccessReviewStatusAllowed :: V1SubjectAccessReviewStatus -> Bool
..} = (\Maybe Text
v1SubjectAccessReviewStatusEvaluationError -> V1SubjectAccessReviewStatus :: Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1SubjectAccessReviewStatus
V1SubjectAccessReviewStatus { Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError, Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusAllowed :: Bool
..} ) (Maybe Text -> V1SubjectAccessReviewStatus)
-> f (Maybe Text) -> f V1SubjectAccessReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SubjectAccessReviewStatusEvaluationError
{-# INLINE v1SubjectAccessReviewStatusEvaluationErrorL #-}

-- | 'v1SubjectAccessReviewStatusReason' Lens
v1SubjectAccessReviewStatusReasonL :: Lens_' V1SubjectAccessReviewStatus (Maybe Text)
v1SubjectAccessReviewStatusReasonL :: (Maybe Text -> f (Maybe Text))
-> V1SubjectAccessReviewStatus -> f V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatusReasonL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusReason :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusDenied :: V1SubjectAccessReviewStatus -> Maybe Bool
v1SubjectAccessReviewStatusAllowed :: V1SubjectAccessReviewStatus -> Bool
..} = (\Maybe Text
v1SubjectAccessReviewStatusReason -> V1SubjectAccessReviewStatus :: Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1SubjectAccessReviewStatus
V1SubjectAccessReviewStatus { Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusReason, Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusAllowed :: Bool
..} ) (Maybe Text -> V1SubjectAccessReviewStatus)
-> f (Maybe Text) -> f V1SubjectAccessReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SubjectAccessReviewStatusReason
{-# INLINE v1SubjectAccessReviewStatusReasonL #-}



-- * V1SubjectRulesReviewStatus

-- | 'v1SubjectRulesReviewStatusEvaluationError' Lens
v1SubjectRulesReviewStatusEvaluationErrorL :: Lens_' V1SubjectRulesReviewStatus (Maybe Text)
v1SubjectRulesReviewStatusEvaluationErrorL :: (Maybe Text -> f (Maybe Text))
-> V1SubjectRulesReviewStatus -> f V1SubjectRulesReviewStatus
v1SubjectRulesReviewStatusEvaluationErrorL Maybe Text -> f (Maybe Text)
f V1SubjectRulesReviewStatus{Bool
[V1ResourceRule]
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusResourceRules :: V1SubjectRulesReviewStatus -> [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: V1SubjectRulesReviewStatus -> [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: V1SubjectRulesReviewStatus -> Bool
v1SubjectRulesReviewStatusEvaluationError :: V1SubjectRulesReviewStatus -> Maybe Text
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
..} = (\Maybe Text
v1SubjectRulesReviewStatusEvaluationError -> V1SubjectRulesReviewStatus :: Maybe Text
-> Bool
-> [V1NonResourceRule]
-> [V1ResourceRule]
-> V1SubjectRulesReviewStatus
V1SubjectRulesReviewStatus { Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusEvaluationError, Bool
[V1ResourceRule]
[V1NonResourceRule]
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
..} ) (Maybe Text -> V1SubjectRulesReviewStatus)
-> f (Maybe Text) -> f V1SubjectRulesReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SubjectRulesReviewStatusEvaluationError
{-# INLINE v1SubjectRulesReviewStatusEvaluationErrorL #-}

-- | 'v1SubjectRulesReviewStatusIncomplete' Lens
v1SubjectRulesReviewStatusIncompleteL :: Lens_' V1SubjectRulesReviewStatus (Bool)
v1SubjectRulesReviewStatusIncompleteL :: (Bool -> f Bool)
-> V1SubjectRulesReviewStatus -> f V1SubjectRulesReviewStatus
v1SubjectRulesReviewStatusIncompleteL Bool -> f Bool
f V1SubjectRulesReviewStatus{Bool
[V1ResourceRule]
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusResourceRules :: V1SubjectRulesReviewStatus -> [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: V1SubjectRulesReviewStatus -> [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: V1SubjectRulesReviewStatus -> Bool
v1SubjectRulesReviewStatusEvaluationError :: V1SubjectRulesReviewStatus -> Maybe Text
..} = (\Bool
v1SubjectRulesReviewStatusIncomplete -> V1SubjectRulesReviewStatus :: Maybe Text
-> Bool
-> [V1NonResourceRule]
-> [V1ResourceRule]
-> V1SubjectRulesReviewStatus
V1SubjectRulesReviewStatus { Bool
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusIncomplete, [V1ResourceRule]
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
..} ) (Bool -> V1SubjectRulesReviewStatus)
-> f Bool -> f V1SubjectRulesReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1SubjectRulesReviewStatusIncomplete
{-# INLINE v1SubjectRulesReviewStatusIncompleteL #-}

-- | 'v1SubjectRulesReviewStatusNonResourceRules' Lens
v1SubjectRulesReviewStatusNonResourceRulesL :: Lens_' V1SubjectRulesReviewStatus ([V1NonResourceRule])
v1SubjectRulesReviewStatusNonResourceRulesL :: ([V1NonResourceRule] -> f [V1NonResourceRule])
-> V1SubjectRulesReviewStatus -> f V1SubjectRulesReviewStatus
v1SubjectRulesReviewStatusNonResourceRulesL [V1NonResourceRule] -> f [V1NonResourceRule]
f V1SubjectRulesReviewStatus{Bool
[V1ResourceRule]
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusResourceRules :: V1SubjectRulesReviewStatus -> [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: V1SubjectRulesReviewStatus -> [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: V1SubjectRulesReviewStatus -> Bool
v1SubjectRulesReviewStatusEvaluationError :: V1SubjectRulesReviewStatus -> Maybe Text
..} = (\[V1NonResourceRule]
v1SubjectRulesReviewStatusNonResourceRules -> V1SubjectRulesReviewStatus :: Maybe Text
-> Bool
-> [V1NonResourceRule]
-> [V1ResourceRule]
-> V1SubjectRulesReviewStatus
V1SubjectRulesReviewStatus { [V1NonResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusNonResourceRules, Bool
[V1ResourceRule]
Maybe Text
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
..} ) ([V1NonResourceRule] -> V1SubjectRulesReviewStatus)
-> f [V1NonResourceRule] -> f V1SubjectRulesReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1NonResourceRule] -> f [V1NonResourceRule]
f [V1NonResourceRule]
v1SubjectRulesReviewStatusNonResourceRules
{-# INLINE v1SubjectRulesReviewStatusNonResourceRulesL #-}

-- | 'v1SubjectRulesReviewStatusResourceRules' Lens
v1SubjectRulesReviewStatusResourceRulesL :: Lens_' V1SubjectRulesReviewStatus ([V1ResourceRule])
v1SubjectRulesReviewStatusResourceRulesL :: ([V1ResourceRule] -> f [V1ResourceRule])
-> V1SubjectRulesReviewStatus -> f V1SubjectRulesReviewStatus
v1SubjectRulesReviewStatusResourceRulesL [V1ResourceRule] -> f [V1ResourceRule]
f V1SubjectRulesReviewStatus{Bool
[V1ResourceRule]
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusResourceRules :: V1SubjectRulesReviewStatus -> [V1ResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: V1SubjectRulesReviewStatus -> [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: V1SubjectRulesReviewStatus -> Bool
v1SubjectRulesReviewStatusEvaluationError :: V1SubjectRulesReviewStatus -> Maybe Text
..} = (\[V1ResourceRule]
v1SubjectRulesReviewStatusResourceRules -> V1SubjectRulesReviewStatus :: Maybe Text
-> Bool
-> [V1NonResourceRule]
-> [V1ResourceRule]
-> V1SubjectRulesReviewStatus
V1SubjectRulesReviewStatus { [V1ResourceRule]
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusResourceRules, Bool
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
..} ) ([V1ResourceRule] -> V1SubjectRulesReviewStatus)
-> f [V1ResourceRule] -> f V1SubjectRulesReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ResourceRule] -> f [V1ResourceRule]
f [V1ResourceRule]
v1SubjectRulesReviewStatusResourceRules
{-# INLINE v1SubjectRulesReviewStatusResourceRulesL #-}



-- * V1Sysctl

-- | 'v1SysctlName' Lens
v1SysctlNameL :: Lens_' V1Sysctl (Text)
v1SysctlNameL :: (Text -> f Text) -> V1Sysctl -> f V1Sysctl
v1SysctlNameL Text -> f Text
f V1Sysctl{Text
v1SysctlValue :: V1Sysctl -> Text
v1SysctlName :: V1Sysctl -> Text
v1SysctlValue :: Text
v1SysctlName :: Text
..} = (\Text
v1SysctlName -> V1Sysctl :: Text -> Text -> V1Sysctl
V1Sysctl { Text
v1SysctlName :: Text
v1SysctlName :: Text
v1SysctlName, Text
v1SysctlValue :: Text
v1SysctlValue :: Text
..} ) (Text -> V1Sysctl) -> f Text -> f V1Sysctl
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1SysctlName
{-# INLINE v1SysctlNameL #-}

-- | 'v1SysctlValue' Lens
v1SysctlValueL :: Lens_' V1Sysctl (Text)
v1SysctlValueL :: (Text -> f Text) -> V1Sysctl -> f V1Sysctl
v1SysctlValueL Text -> f Text
f V1Sysctl{Text
v1SysctlValue :: Text
v1SysctlName :: Text
v1SysctlValue :: V1Sysctl -> Text
v1SysctlName :: V1Sysctl -> Text
..} = (\Text
v1SysctlValue -> V1Sysctl :: Text -> Text -> V1Sysctl
V1Sysctl { Text
v1SysctlValue :: Text
v1SysctlValue :: Text
v1SysctlValue, Text
v1SysctlName :: Text
v1SysctlName :: Text
..} ) (Text -> V1Sysctl) -> f Text -> f V1Sysctl
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1SysctlValue
{-# INLINE v1SysctlValueL #-}



-- * V1TCPSocketAction

-- | 'v1TCPSocketActionHost' Lens
v1TCPSocketActionHostL :: Lens_' V1TCPSocketAction (Maybe Text)
v1TCPSocketActionHostL :: (Maybe Text -> f (Maybe Text))
-> V1TCPSocketAction -> f V1TCPSocketAction
v1TCPSocketActionHostL Maybe Text -> f (Maybe Text)
f V1TCPSocketAction{Maybe Text
IntOrString
v1TCPSocketActionPort :: V1TCPSocketAction -> IntOrString
v1TCPSocketActionHost :: V1TCPSocketAction -> Maybe Text
v1TCPSocketActionPort :: IntOrString
v1TCPSocketActionHost :: Maybe Text
..} = (\Maybe Text
v1TCPSocketActionHost -> V1TCPSocketAction :: Maybe Text -> IntOrString -> V1TCPSocketAction
V1TCPSocketAction { Maybe Text
v1TCPSocketActionHost :: Maybe Text
v1TCPSocketActionHost :: Maybe Text
v1TCPSocketActionHost, IntOrString
v1TCPSocketActionPort :: IntOrString
v1TCPSocketActionPort :: IntOrString
..} ) (Maybe Text -> V1TCPSocketAction)
-> f (Maybe Text) -> f V1TCPSocketAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TCPSocketActionHost
{-# INLINE v1TCPSocketActionHostL #-}

-- | 'v1TCPSocketActionPort' Lens
v1TCPSocketActionPortL :: Lens_' V1TCPSocketAction (IntOrString)
v1TCPSocketActionPortL :: (IntOrString -> f IntOrString)
-> V1TCPSocketAction -> f V1TCPSocketAction
v1TCPSocketActionPortL IntOrString -> f IntOrString
f V1TCPSocketAction{Maybe Text
IntOrString
v1TCPSocketActionPort :: IntOrString
v1TCPSocketActionHost :: Maybe Text
v1TCPSocketActionPort :: V1TCPSocketAction -> IntOrString
v1TCPSocketActionHost :: V1TCPSocketAction -> Maybe Text
..} = (\IntOrString
v1TCPSocketActionPort -> V1TCPSocketAction :: Maybe Text -> IntOrString -> V1TCPSocketAction
V1TCPSocketAction { IntOrString
v1TCPSocketActionPort :: IntOrString
v1TCPSocketActionPort :: IntOrString
v1TCPSocketActionPort, Maybe Text
v1TCPSocketActionHost :: Maybe Text
v1TCPSocketActionHost :: Maybe Text
..} ) (IntOrString -> V1TCPSocketAction)
-> f IntOrString -> f V1TCPSocketAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> IntOrString -> f IntOrString
f IntOrString
v1TCPSocketActionPort
{-# INLINE v1TCPSocketActionPortL #-}



-- * V1Taint

-- | 'v1TaintEffect' Lens
v1TaintEffectL :: Lens_' V1Taint (Text)
v1TaintEffectL :: (Text -> f Text) -> V1Taint -> f V1Taint
v1TaintEffectL Text -> f Text
f V1Taint{Maybe Text
Maybe DateTime
Text
v1TaintValue :: V1Taint -> Maybe Text
v1TaintTimeAdded :: V1Taint -> Maybe DateTime
v1TaintKey :: V1Taint -> Text
v1TaintEffect :: V1Taint -> Text
v1TaintValue :: Maybe Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintKey :: Text
v1TaintEffect :: Text
..} = (\Text
v1TaintEffect -> V1Taint :: Text -> Text -> Maybe DateTime -> Maybe Text -> V1Taint
V1Taint { Text
v1TaintEffect :: Text
v1TaintEffect :: Text
v1TaintEffect, Maybe Text
Maybe DateTime
Text
v1TaintValue :: Maybe Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintKey :: Text
v1TaintValue :: Maybe Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintKey :: Text
..} ) (Text -> V1Taint) -> f Text -> f V1Taint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1TaintEffect
{-# INLINE v1TaintEffectL #-}

-- | 'v1TaintKey' Lens
v1TaintKeyL :: Lens_' V1Taint (Text)
v1TaintKeyL :: (Text -> f Text) -> V1Taint -> f V1Taint
v1TaintKeyL Text -> f Text
f V1Taint{Maybe Text
Maybe DateTime
Text
v1TaintValue :: Maybe Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintKey :: Text
v1TaintEffect :: Text
v1TaintValue :: V1Taint -> Maybe Text
v1TaintTimeAdded :: V1Taint -> Maybe DateTime
v1TaintKey :: V1Taint -> Text
v1TaintEffect :: V1Taint -> Text
..} = (\Text
v1TaintKey -> V1Taint :: Text -> Text -> Maybe DateTime -> Maybe Text -> V1Taint
V1Taint { Text
v1TaintKey :: Text
v1TaintKey :: Text
v1TaintKey, Maybe Text
Maybe DateTime
Text
v1TaintValue :: Maybe Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintEffect :: Text
v1TaintValue :: Maybe Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintEffect :: Text
..} ) (Text -> V1Taint) -> f Text -> f V1Taint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1TaintKey
{-# INLINE v1TaintKeyL #-}

-- | 'v1TaintTimeAdded' Lens
v1TaintTimeAddedL :: Lens_' V1Taint (Maybe DateTime)
v1TaintTimeAddedL :: (Maybe DateTime -> f (Maybe DateTime)) -> V1Taint -> f V1Taint
v1TaintTimeAddedL Maybe DateTime -> f (Maybe DateTime)
f V1Taint{Maybe Text
Maybe DateTime
Text
v1TaintValue :: Maybe Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintKey :: Text
v1TaintEffect :: Text
v1TaintValue :: V1Taint -> Maybe Text
v1TaintTimeAdded :: V1Taint -> Maybe DateTime
v1TaintKey :: V1Taint -> Text
v1TaintEffect :: V1Taint -> Text
..} = (\Maybe DateTime
v1TaintTimeAdded -> V1Taint :: Text -> Text -> Maybe DateTime -> Maybe Text -> V1Taint
V1Taint { Maybe DateTime
v1TaintTimeAdded :: Maybe DateTime
v1TaintTimeAdded :: Maybe DateTime
v1TaintTimeAdded, Maybe Text
Text
v1TaintValue :: Maybe Text
v1TaintKey :: Text
v1TaintEffect :: Text
v1TaintValue :: Maybe Text
v1TaintKey :: Text
v1TaintEffect :: Text
..} ) (Maybe DateTime -> V1Taint) -> f (Maybe DateTime) -> f V1Taint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1TaintTimeAdded
{-# INLINE v1TaintTimeAddedL #-}

-- | 'v1TaintValue' Lens
v1TaintValueL :: Lens_' V1Taint (Maybe Text)
v1TaintValueL :: (Maybe Text -> f (Maybe Text)) -> V1Taint -> f V1Taint
v1TaintValueL Maybe Text -> f (Maybe Text)
f V1Taint{Maybe Text
Maybe DateTime
Text
v1TaintValue :: Maybe Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintKey :: Text
v1TaintEffect :: Text
v1TaintValue :: V1Taint -> Maybe Text
v1TaintTimeAdded :: V1Taint -> Maybe DateTime
v1TaintKey :: V1Taint -> Text
v1TaintEffect :: V1Taint -> Text
..} = (\Maybe Text
v1TaintValue -> V1Taint :: Text -> Text -> Maybe DateTime -> Maybe Text -> V1Taint
V1Taint { Maybe Text
v1TaintValue :: Maybe Text
v1TaintValue :: Maybe Text
v1TaintValue, Maybe DateTime
Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintKey :: Text
v1TaintEffect :: Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintKey :: Text
v1TaintEffect :: Text
..} ) (Maybe Text -> V1Taint) -> f (Maybe Text) -> f V1Taint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TaintValue
{-# INLINE v1TaintValueL #-}



-- * V1TokenRequest

-- | 'v1TokenRequestApiVersion' Lens
v1TokenRequestApiVersionL :: Lens_' V1TokenRequest (Maybe Text)
v1TokenRequestApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1TokenRequest -> f V1TokenRequest
v1TokenRequestApiVersionL Maybe Text -> f (Maybe Text)
f V1TokenRequest{Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
v1TokenRequestStatus :: V1TokenRequest -> Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequest -> V1TokenRequestSpec
v1TokenRequestMetadata :: V1TokenRequest -> Maybe V1ObjectMeta
v1TokenRequestKind :: V1TokenRequest -> Maybe Text
v1TokenRequestApiVersion :: V1TokenRequest -> Maybe Text
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
..} = (\Maybe Text
v1TokenRequestApiVersion -> V1TokenRequest :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1TokenRequestSpec
-> Maybe V1TokenRequestStatus
-> V1TokenRequest
V1TokenRequest { Maybe Text
v1TokenRequestApiVersion :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
v1TokenRequestApiVersion, Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
..} ) (Maybe Text -> V1TokenRequest)
-> f (Maybe Text) -> f V1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TokenRequestApiVersion
{-# INLINE v1TokenRequestApiVersionL #-}

-- | 'v1TokenRequestKind' Lens
v1TokenRequestKindL :: Lens_' V1TokenRequest (Maybe Text)
v1TokenRequestKindL :: (Maybe Text -> f (Maybe Text))
-> V1TokenRequest -> f V1TokenRequest
v1TokenRequestKindL Maybe Text -> f (Maybe Text)
f V1TokenRequest{Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
v1TokenRequestStatus :: V1TokenRequest -> Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequest -> V1TokenRequestSpec
v1TokenRequestMetadata :: V1TokenRequest -> Maybe V1ObjectMeta
v1TokenRequestKind :: V1TokenRequest -> Maybe Text
v1TokenRequestApiVersion :: V1TokenRequest -> Maybe Text
..} = (\Maybe Text
v1TokenRequestKind -> V1TokenRequest :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1TokenRequestSpec
-> Maybe V1TokenRequestStatus
-> V1TokenRequest
V1TokenRequest { Maybe Text
v1TokenRequestKind :: Maybe Text
v1TokenRequestKind :: Maybe Text
v1TokenRequestKind, Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestApiVersion :: Maybe Text
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestApiVersion :: Maybe Text
..} ) (Maybe Text -> V1TokenRequest)
-> f (Maybe Text) -> f V1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TokenRequestKind
{-# INLINE v1TokenRequestKindL #-}

-- | 'v1TokenRequestMetadata' Lens
v1TokenRequestMetadataL :: Lens_' V1TokenRequest (Maybe V1ObjectMeta)
v1TokenRequestMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1TokenRequest -> f V1TokenRequest
v1TokenRequestMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1TokenRequest{Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
v1TokenRequestStatus :: V1TokenRequest -> Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequest -> V1TokenRequestSpec
v1TokenRequestMetadata :: V1TokenRequest -> Maybe V1ObjectMeta
v1TokenRequestKind :: V1TokenRequest -> Maybe Text
v1TokenRequestApiVersion :: V1TokenRequest -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1TokenRequestMetadata -> V1TokenRequest :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1TokenRequestSpec
-> Maybe V1TokenRequestStatus
-> V1TokenRequest
V1TokenRequest { Maybe V1ObjectMeta
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestMetadata, Maybe Text
Maybe V1TokenRequestStatus
V1TokenRequestSpec
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1TokenRequest)
-> f (Maybe V1ObjectMeta) -> f V1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1TokenRequestMetadata
{-# INLINE v1TokenRequestMetadataL #-}

-- | 'v1TokenRequestSpec' Lens
v1TokenRequestSpecL :: Lens_' V1TokenRequest (V1TokenRequestSpec)
v1TokenRequestSpecL :: (V1TokenRequestSpec -> f V1TokenRequestSpec)
-> V1TokenRequest -> f V1TokenRequest
v1TokenRequestSpecL V1TokenRequestSpec -> f V1TokenRequestSpec
f V1TokenRequest{Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
v1TokenRequestStatus :: V1TokenRequest -> Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequest -> V1TokenRequestSpec
v1TokenRequestMetadata :: V1TokenRequest -> Maybe V1ObjectMeta
v1TokenRequestKind :: V1TokenRequest -> Maybe Text
v1TokenRequestApiVersion :: V1TokenRequest -> Maybe Text
..} = (\V1TokenRequestSpec
v1TokenRequestSpec -> V1TokenRequest :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1TokenRequestSpec
-> Maybe V1TokenRequestStatus
-> V1TokenRequest
V1TokenRequest { V1TokenRequestSpec
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestSpec, Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
..} ) (V1TokenRequestSpec -> V1TokenRequest)
-> f V1TokenRequestSpec -> f V1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1TokenRequestSpec -> f V1TokenRequestSpec
f V1TokenRequestSpec
v1TokenRequestSpec
{-# INLINE v1TokenRequestSpecL #-}

-- | 'v1TokenRequestStatus' Lens
v1TokenRequestStatusL :: Lens_' V1TokenRequest (Maybe V1TokenRequestStatus)
v1TokenRequestStatusL :: (Maybe V1TokenRequestStatus -> f (Maybe V1TokenRequestStatus))
-> V1TokenRequest -> f V1TokenRequest
v1TokenRequestStatusL Maybe V1TokenRequestStatus -> f (Maybe V1TokenRequestStatus)
f V1TokenRequest{Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
v1TokenRequestStatus :: V1TokenRequest -> Maybe V1TokenRequestStatus
v1TokenRequestSpec :: V1TokenRequest -> V1TokenRequestSpec
v1TokenRequestMetadata :: V1TokenRequest -> Maybe V1ObjectMeta
v1TokenRequestKind :: V1TokenRequest -> Maybe Text
v1TokenRequestApiVersion :: V1TokenRequest -> Maybe Text
..} = (\Maybe V1TokenRequestStatus
v1TokenRequestStatus -> V1TokenRequest :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1TokenRequestSpec
-> Maybe V1TokenRequestStatus
-> V1TokenRequest
V1TokenRequest { Maybe V1TokenRequestStatus
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestStatus :: Maybe V1TokenRequestStatus
v1TokenRequestStatus, Maybe Text
Maybe V1ObjectMeta
V1TokenRequestSpec
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
v1TokenRequestSpec :: V1TokenRequestSpec
v1TokenRequestMetadata :: Maybe V1ObjectMeta
v1TokenRequestKind :: Maybe Text
v1TokenRequestApiVersion :: Maybe Text
..} ) (Maybe V1TokenRequestStatus -> V1TokenRequest)
-> f (Maybe V1TokenRequestStatus) -> f V1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1TokenRequestStatus -> f (Maybe V1TokenRequestStatus)
f Maybe V1TokenRequestStatus
v1TokenRequestStatus
{-# INLINE v1TokenRequestStatusL #-}



-- * V1TokenRequestSpec

-- | 'v1TokenRequestSpecAudiences' Lens
v1TokenRequestSpecAudiencesL :: Lens_' V1TokenRequestSpec ([Text])
v1TokenRequestSpecAudiencesL :: ([Text] -> f [Text]) -> V1TokenRequestSpec -> f V1TokenRequestSpec
v1TokenRequestSpecAudiencesL [Text] -> f [Text]
f V1TokenRequestSpec{[Text]
Maybe Integer
Maybe V1BoundObjectReference
v1TokenRequestSpecExpirationSeconds :: V1TokenRequestSpec -> Maybe Integer
v1TokenRequestSpecBoundObjectRef :: V1TokenRequestSpec -> Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: V1TokenRequestSpec -> [Text]
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: [Text]
..} = (\[Text]
v1TokenRequestSpecAudiences -> V1TokenRequestSpec :: [Text]
-> Maybe V1BoundObjectReference
-> Maybe Integer
-> V1TokenRequestSpec
V1TokenRequestSpec { [Text]
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecAudiences, Maybe Integer
Maybe V1BoundObjectReference
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
..} ) ([Text] -> V1TokenRequestSpec) -> f [Text] -> f V1TokenRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1TokenRequestSpecAudiences
{-# INLINE v1TokenRequestSpecAudiencesL #-}

-- | 'v1TokenRequestSpecBoundObjectRef' Lens
v1TokenRequestSpecBoundObjectRefL :: Lens_' V1TokenRequestSpec (Maybe V1BoundObjectReference)
v1TokenRequestSpecBoundObjectRefL :: (Maybe V1BoundObjectReference -> f (Maybe V1BoundObjectReference))
-> V1TokenRequestSpec -> f V1TokenRequestSpec
v1TokenRequestSpecBoundObjectRefL Maybe V1BoundObjectReference -> f (Maybe V1BoundObjectReference)
f V1TokenRequestSpec{[Text]
Maybe Integer
Maybe V1BoundObjectReference
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecExpirationSeconds :: V1TokenRequestSpec -> Maybe Integer
v1TokenRequestSpecBoundObjectRef :: V1TokenRequestSpec -> Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: V1TokenRequestSpec -> [Text]
..} = (\Maybe V1BoundObjectReference
v1TokenRequestSpecBoundObjectRef -> V1TokenRequestSpec :: [Text]
-> Maybe V1BoundObjectReference
-> Maybe Integer
-> V1TokenRequestSpec
V1TokenRequestSpec { Maybe V1BoundObjectReference
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecBoundObjectRef, [Text]
Maybe Integer
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
v1TokenRequestSpecAudiences :: [Text]
..} ) (Maybe V1BoundObjectReference -> V1TokenRequestSpec)
-> f (Maybe V1BoundObjectReference) -> f V1TokenRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1BoundObjectReference -> f (Maybe V1BoundObjectReference)
f Maybe V1BoundObjectReference
v1TokenRequestSpecBoundObjectRef
{-# INLINE v1TokenRequestSpecBoundObjectRefL #-}

-- | 'v1TokenRequestSpecExpirationSeconds' Lens
v1TokenRequestSpecExpirationSecondsL :: Lens_' V1TokenRequestSpec (Maybe Integer)
v1TokenRequestSpecExpirationSecondsL :: (Maybe Integer -> f (Maybe Integer))
-> V1TokenRequestSpec -> f V1TokenRequestSpec
v1TokenRequestSpecExpirationSecondsL Maybe Integer -> f (Maybe Integer)
f V1TokenRequestSpec{[Text]
Maybe Integer
Maybe V1BoundObjectReference
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecExpirationSeconds :: V1TokenRequestSpec -> Maybe Integer
v1TokenRequestSpecBoundObjectRef :: V1TokenRequestSpec -> Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: V1TokenRequestSpec -> [Text]
..} = (\Maybe Integer
v1TokenRequestSpecExpirationSeconds -> V1TokenRequestSpec :: [Text]
-> Maybe V1BoundObjectReference
-> Maybe Integer
-> V1TokenRequestSpec
V1TokenRequestSpec { Maybe Integer
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
v1TokenRequestSpecExpirationSeconds, [Text]
Maybe V1BoundObjectReference
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: [Text]
..} ) (Maybe Integer -> V1TokenRequestSpec)
-> f (Maybe Integer) -> f V1TokenRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1TokenRequestSpecExpirationSeconds
{-# INLINE v1TokenRequestSpecExpirationSecondsL #-}



-- * V1TokenRequestStatus

-- | 'v1TokenRequestStatusExpirationTimestamp' Lens
v1TokenRequestStatusExpirationTimestampL :: Lens_' V1TokenRequestStatus (DateTime)
v1TokenRequestStatusExpirationTimestampL :: (DateTime -> f DateTime)
-> V1TokenRequestStatus -> f V1TokenRequestStatus
v1TokenRequestStatusExpirationTimestampL DateTime -> f DateTime
f V1TokenRequestStatus{Text
DateTime
v1TokenRequestStatusToken :: V1TokenRequestStatus -> Text
v1TokenRequestStatusExpirationTimestamp :: V1TokenRequestStatus -> DateTime
v1TokenRequestStatusToken :: Text
v1TokenRequestStatusExpirationTimestamp :: DateTime
..} = (\DateTime
v1TokenRequestStatusExpirationTimestamp -> V1TokenRequestStatus :: DateTime -> Text -> V1TokenRequestStatus
V1TokenRequestStatus { DateTime
v1TokenRequestStatusExpirationTimestamp :: DateTime
v1TokenRequestStatusExpirationTimestamp :: DateTime
v1TokenRequestStatusExpirationTimestamp, Text
v1TokenRequestStatusToken :: Text
v1TokenRequestStatusToken :: Text
..} ) (DateTime -> V1TokenRequestStatus)
-> f DateTime -> f V1TokenRequestStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> DateTime -> f DateTime
f DateTime
v1TokenRequestStatusExpirationTimestamp
{-# INLINE v1TokenRequestStatusExpirationTimestampL #-}

-- | 'v1TokenRequestStatusToken' Lens
v1TokenRequestStatusTokenL :: Lens_' V1TokenRequestStatus (Text)
v1TokenRequestStatusTokenL :: (Text -> f Text) -> V1TokenRequestStatus -> f V1TokenRequestStatus
v1TokenRequestStatusTokenL Text -> f Text
f V1TokenRequestStatus{Text
DateTime
v1TokenRequestStatusToken :: Text
v1TokenRequestStatusExpirationTimestamp :: DateTime
v1TokenRequestStatusToken :: V1TokenRequestStatus -> Text
v1TokenRequestStatusExpirationTimestamp :: V1TokenRequestStatus -> DateTime
..} = (\Text
v1TokenRequestStatusToken -> V1TokenRequestStatus :: DateTime -> Text -> V1TokenRequestStatus
V1TokenRequestStatus { Text
v1TokenRequestStatusToken :: Text
v1TokenRequestStatusToken :: Text
v1TokenRequestStatusToken, DateTime
v1TokenRequestStatusExpirationTimestamp :: DateTime
v1TokenRequestStatusExpirationTimestamp :: DateTime
..} ) (Text -> V1TokenRequestStatus) -> f Text -> f V1TokenRequestStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1TokenRequestStatusToken
{-# INLINE v1TokenRequestStatusTokenL #-}



-- * V1TokenReview

-- | 'v1TokenReviewApiVersion' Lens
v1TokenReviewApiVersionL :: Lens_' V1TokenReview (Maybe Text)
v1TokenReviewApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1TokenReview -> f V1TokenReview
v1TokenReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1TokenReview{Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewStatus :: V1TokenReview -> Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReview -> V1TokenReviewSpec
v1TokenReviewMetadata :: V1TokenReview -> Maybe V1ObjectMeta
v1TokenReviewKind :: V1TokenReview -> Maybe Text
v1TokenReviewApiVersion :: V1TokenReview -> Maybe Text
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
..} = (\Maybe Text
v1TokenReviewApiVersion -> V1TokenReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1TokenReviewSpec
-> Maybe V1TokenReviewStatus
-> V1TokenReview
V1TokenReview { Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewApiVersion, Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
..} ) (Maybe Text -> V1TokenReview) -> f (Maybe Text) -> f V1TokenReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TokenReviewApiVersion
{-# INLINE v1TokenReviewApiVersionL #-}

-- | 'v1TokenReviewKind' Lens
v1TokenReviewKindL :: Lens_' V1TokenReview (Maybe Text)
v1TokenReviewKindL :: (Maybe Text -> f (Maybe Text)) -> V1TokenReview -> f V1TokenReview
v1TokenReviewKindL Maybe Text -> f (Maybe Text)
f V1TokenReview{Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewStatus :: V1TokenReview -> Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReview -> V1TokenReviewSpec
v1TokenReviewMetadata :: V1TokenReview -> Maybe V1ObjectMeta
v1TokenReviewKind :: V1TokenReview -> Maybe Text
v1TokenReviewApiVersion :: V1TokenReview -> Maybe Text
..} = (\Maybe Text
v1TokenReviewKind -> V1TokenReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1TokenReviewSpec
-> Maybe V1TokenReviewStatus
-> V1TokenReview
V1TokenReview { Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewKind, Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewApiVersion :: Maybe Text
..} ) (Maybe Text -> V1TokenReview) -> f (Maybe Text) -> f V1TokenReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TokenReviewKind
{-# INLINE v1TokenReviewKindL #-}

-- | 'v1TokenReviewMetadata' Lens
v1TokenReviewMetadataL :: Lens_' V1TokenReview (Maybe V1ObjectMeta)
v1TokenReviewMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1TokenReview -> f V1TokenReview
v1TokenReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1TokenReview{Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewStatus :: V1TokenReview -> Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReview -> V1TokenReviewSpec
v1TokenReviewMetadata :: V1TokenReview -> Maybe V1ObjectMeta
v1TokenReviewKind :: V1TokenReview -> Maybe Text
v1TokenReviewApiVersion :: V1TokenReview -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1TokenReviewMetadata -> V1TokenReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1TokenReviewSpec
-> Maybe V1TokenReviewStatus
-> V1TokenReview
V1TokenReview { Maybe V1ObjectMeta
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewMetadata, Maybe Text
Maybe V1TokenReviewStatus
V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1TokenReview)
-> f (Maybe V1ObjectMeta) -> f V1TokenReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1TokenReviewMetadata
{-# INLINE v1TokenReviewMetadataL #-}

-- | 'v1TokenReviewSpec' Lens
v1TokenReviewSpecL :: Lens_' V1TokenReview (V1TokenReviewSpec)
v1TokenReviewSpecL :: (V1TokenReviewSpec -> f V1TokenReviewSpec)
-> V1TokenReview -> f V1TokenReview
v1TokenReviewSpecL V1TokenReviewSpec -> f V1TokenReviewSpec
f V1TokenReview{Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewStatus :: V1TokenReview -> Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReview -> V1TokenReviewSpec
v1TokenReviewMetadata :: V1TokenReview -> Maybe V1ObjectMeta
v1TokenReviewKind :: V1TokenReview -> Maybe Text
v1TokenReviewApiVersion :: V1TokenReview -> Maybe Text
..} = (\V1TokenReviewSpec
v1TokenReviewSpec -> V1TokenReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1TokenReviewSpec
-> Maybe V1TokenReviewStatus
-> V1TokenReview
V1TokenReview { V1TokenReviewSpec
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewSpec, Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
..} ) (V1TokenReviewSpec -> V1TokenReview)
-> f V1TokenReviewSpec -> f V1TokenReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1TokenReviewSpec -> f V1TokenReviewSpec
f V1TokenReviewSpec
v1TokenReviewSpec
{-# INLINE v1TokenReviewSpecL #-}

-- | 'v1TokenReviewStatus' Lens
v1TokenReviewStatusL :: Lens_' V1TokenReview (Maybe V1TokenReviewStatus)
v1TokenReviewStatusL :: (Maybe V1TokenReviewStatus -> f (Maybe V1TokenReviewStatus))
-> V1TokenReview -> f V1TokenReview
v1TokenReviewStatusL Maybe V1TokenReviewStatus -> f (Maybe V1TokenReviewStatus)
f V1TokenReview{Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewStatus :: V1TokenReview -> Maybe V1TokenReviewStatus
v1TokenReviewSpec :: V1TokenReview -> V1TokenReviewSpec
v1TokenReviewMetadata :: V1TokenReview -> Maybe V1ObjectMeta
v1TokenReviewKind :: V1TokenReview -> Maybe Text
v1TokenReviewApiVersion :: V1TokenReview -> Maybe Text
..} = (\Maybe V1TokenReviewStatus
v1TokenReviewStatus -> V1TokenReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1TokenReviewSpec
-> Maybe V1TokenReviewStatus
-> V1TokenReview
V1TokenReview { Maybe V1TokenReviewStatus
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewKind :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
..} ) (Maybe V1TokenReviewStatus -> V1TokenReview)
-> f (Maybe V1TokenReviewStatus) -> f V1TokenReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1TokenReviewStatus -> f (Maybe V1TokenReviewStatus)
f Maybe V1TokenReviewStatus
v1TokenReviewStatus
{-# INLINE v1TokenReviewStatusL #-}



-- * V1TokenReviewSpec

-- | 'v1TokenReviewSpecAudiences' Lens
v1TokenReviewSpecAudiencesL :: Lens_' V1TokenReviewSpec (Maybe [Text])
v1TokenReviewSpecAudiencesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1TokenReviewSpec -> f V1TokenReviewSpec
v1TokenReviewSpecAudiencesL Maybe [Text] -> f (Maybe [Text])
f V1TokenReviewSpec{Maybe [Text]
Maybe Text
v1TokenReviewSpecToken :: V1TokenReviewSpec -> Maybe Text
v1TokenReviewSpecAudiences :: V1TokenReviewSpec -> Maybe [Text]
v1TokenReviewSpecToken :: Maybe Text
v1TokenReviewSpecAudiences :: Maybe [Text]
..} = (\Maybe [Text]
v1TokenReviewSpecAudiences -> V1TokenReviewSpec :: Maybe [Text] -> Maybe Text -> V1TokenReviewSpec
V1TokenReviewSpec { Maybe [Text]
v1TokenReviewSpecAudiences :: Maybe [Text]
v1TokenReviewSpecAudiences :: Maybe [Text]
v1TokenReviewSpecAudiences, Maybe Text
v1TokenReviewSpecToken :: Maybe Text
v1TokenReviewSpecToken :: Maybe Text
..} ) (Maybe [Text] -> V1TokenReviewSpec)
-> f (Maybe [Text]) -> f V1TokenReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1TokenReviewSpecAudiences
{-# INLINE v1TokenReviewSpecAudiencesL #-}

-- | 'v1TokenReviewSpecToken' Lens
v1TokenReviewSpecTokenL :: Lens_' V1TokenReviewSpec (Maybe Text)
v1TokenReviewSpecTokenL :: (Maybe Text -> f (Maybe Text))
-> V1TokenReviewSpec -> f V1TokenReviewSpec
v1TokenReviewSpecTokenL Maybe Text -> f (Maybe Text)
f V1TokenReviewSpec{Maybe [Text]
Maybe Text
v1TokenReviewSpecToken :: Maybe Text
v1TokenReviewSpecAudiences :: Maybe [Text]
v1TokenReviewSpecToken :: V1TokenReviewSpec -> Maybe Text
v1TokenReviewSpecAudiences :: V1TokenReviewSpec -> Maybe [Text]
..} = (\Maybe Text
v1TokenReviewSpecToken -> V1TokenReviewSpec :: Maybe [Text] -> Maybe Text -> V1TokenReviewSpec
V1TokenReviewSpec { Maybe Text
v1TokenReviewSpecToken :: Maybe Text
v1TokenReviewSpecToken :: Maybe Text
v1TokenReviewSpecToken, Maybe [Text]
v1TokenReviewSpecAudiences :: Maybe [Text]
v1TokenReviewSpecAudiences :: Maybe [Text]
..} ) (Maybe Text -> V1TokenReviewSpec)
-> f (Maybe Text) -> f V1TokenReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TokenReviewSpecToken
{-# INLINE v1TokenReviewSpecTokenL #-}



-- * V1TokenReviewStatus

-- | 'v1TokenReviewStatusAudiences' Lens
v1TokenReviewStatusAudiencesL :: Lens_' V1TokenReviewStatus (Maybe [Text])
v1TokenReviewStatusAudiencesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1TokenReviewStatus -> f V1TokenReviewStatus
v1TokenReviewStatusAudiencesL Maybe [Text] -> f (Maybe [Text])
f V1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusUser :: V1TokenReviewStatus -> Maybe V1UserInfo
v1TokenReviewStatusError :: V1TokenReviewStatus -> Maybe Text
v1TokenReviewStatusAuthenticated :: V1TokenReviewStatus -> Maybe Bool
v1TokenReviewStatusAudiences :: V1TokenReviewStatus -> Maybe [Text]
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAudiences :: Maybe [Text]
..} = (\Maybe [Text]
v1TokenReviewStatusAudiences -> V1TokenReviewStatus :: Maybe [Text]
-> Maybe Bool
-> Maybe Text
-> Maybe V1UserInfo
-> V1TokenReviewStatus
V1TokenReviewStatus { Maybe [Text]
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusAudiences, Maybe Bool
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusAuthenticated :: Maybe Bool
..} ) (Maybe [Text] -> V1TokenReviewStatus)
-> f (Maybe [Text]) -> f V1TokenReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1TokenReviewStatusAudiences
{-# INLINE v1TokenReviewStatusAudiencesL #-}

-- | 'v1TokenReviewStatusAuthenticated' Lens
v1TokenReviewStatusAuthenticatedL :: Lens_' V1TokenReviewStatus (Maybe Bool)
v1TokenReviewStatusAuthenticatedL :: (Maybe Bool -> f (Maybe Bool))
-> V1TokenReviewStatus -> f V1TokenReviewStatus
v1TokenReviewStatusAuthenticatedL Maybe Bool -> f (Maybe Bool)
f V1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusUser :: V1TokenReviewStatus -> Maybe V1UserInfo
v1TokenReviewStatusError :: V1TokenReviewStatus -> Maybe Text
v1TokenReviewStatusAuthenticated :: V1TokenReviewStatus -> Maybe Bool
v1TokenReviewStatusAudiences :: V1TokenReviewStatus -> Maybe [Text]
..} = (\Maybe Bool
v1TokenReviewStatusAuthenticated -> V1TokenReviewStatus :: Maybe [Text]
-> Maybe Bool
-> Maybe Text
-> Maybe V1UserInfo
-> V1TokenReviewStatus
V1TokenReviewStatus { Maybe Bool
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAuthenticated, Maybe [Text]
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusAudiences :: Maybe [Text]
..} ) (Maybe Bool -> V1TokenReviewStatus)
-> f (Maybe Bool) -> f V1TokenReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1TokenReviewStatusAuthenticated
{-# INLINE v1TokenReviewStatusAuthenticatedL #-}

-- | 'v1TokenReviewStatusError' Lens
v1TokenReviewStatusErrorL :: Lens_' V1TokenReviewStatus (Maybe Text)
v1TokenReviewStatusErrorL :: (Maybe Text -> f (Maybe Text))
-> V1TokenReviewStatus -> f V1TokenReviewStatus
v1TokenReviewStatusErrorL Maybe Text -> f (Maybe Text)
f V1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusUser :: V1TokenReviewStatus -> Maybe V1UserInfo
v1TokenReviewStatusError :: V1TokenReviewStatus -> Maybe Text
v1TokenReviewStatusAuthenticated :: V1TokenReviewStatus -> Maybe Bool
v1TokenReviewStatusAudiences :: V1TokenReviewStatus -> Maybe [Text]
..} = (\Maybe Text
v1TokenReviewStatusError -> V1TokenReviewStatus :: Maybe [Text]
-> Maybe Bool
-> Maybe Text
-> Maybe V1UserInfo
-> V1TokenReviewStatus
V1TokenReviewStatus { Maybe Text
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusError, Maybe Bool
Maybe [Text]
Maybe V1UserInfo
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAudiences :: Maybe [Text]
..} ) (Maybe Text -> V1TokenReviewStatus)
-> f (Maybe Text) -> f V1TokenReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TokenReviewStatusError
{-# INLINE v1TokenReviewStatusErrorL #-}

-- | 'v1TokenReviewStatusUser' Lens
v1TokenReviewStatusUserL :: Lens_' V1TokenReviewStatus (Maybe V1UserInfo)
v1TokenReviewStatusUserL :: (Maybe V1UserInfo -> f (Maybe V1UserInfo))
-> V1TokenReviewStatus -> f V1TokenReviewStatus
v1TokenReviewStatusUserL Maybe V1UserInfo -> f (Maybe V1UserInfo)
f V1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusUser :: V1TokenReviewStatus -> Maybe V1UserInfo
v1TokenReviewStatusError :: V1TokenReviewStatus -> Maybe Text
v1TokenReviewStatusAuthenticated :: V1TokenReviewStatus -> Maybe Bool
v1TokenReviewStatusAudiences :: V1TokenReviewStatus -> Maybe [Text]
..} = (\Maybe V1UserInfo
v1TokenReviewStatusUser -> V1TokenReviewStatus :: Maybe [Text]
-> Maybe Bool
-> Maybe Text
-> Maybe V1UserInfo
-> V1TokenReviewStatus
V1TokenReviewStatus { Maybe V1UserInfo
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusUser, Maybe Bool
Maybe [Text]
Maybe Text
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAudiences :: Maybe [Text]
..} ) (Maybe V1UserInfo -> V1TokenReviewStatus)
-> f (Maybe V1UserInfo) -> f V1TokenReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1UserInfo -> f (Maybe V1UserInfo)
f Maybe V1UserInfo
v1TokenReviewStatusUser
{-# INLINE v1TokenReviewStatusUserL #-}



-- * V1Toleration

-- | 'v1TolerationEffect' Lens
v1TolerationEffectL :: Lens_' V1Toleration (Maybe Text)
v1TolerationEffectL :: (Maybe Text -> f (Maybe Text)) -> V1Toleration -> f V1Toleration
v1TolerationEffectL Maybe Text -> f (Maybe Text)
f V1Toleration{Maybe Integer
Maybe Text
v1TolerationValue :: V1Toleration -> Maybe Text
v1TolerationTolerationSeconds :: V1Toleration -> Maybe Integer
v1TolerationOperator :: V1Toleration -> Maybe Text
v1TolerationKey :: V1Toleration -> Maybe Text
v1TolerationEffect :: V1Toleration -> Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
..} = (\Maybe Text
v1TolerationEffect -> V1Toleration :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Integer
-> Maybe Text
-> V1Toleration
V1Toleration { Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationEffect, Maybe Integer
Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
..} ) (Maybe Text -> V1Toleration) -> f (Maybe Text) -> f V1Toleration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TolerationEffect
{-# INLINE v1TolerationEffectL #-}

-- | 'v1TolerationKey' Lens
v1TolerationKeyL :: Lens_' V1Toleration (Maybe Text)
v1TolerationKeyL :: (Maybe Text -> f (Maybe Text)) -> V1Toleration -> f V1Toleration
v1TolerationKeyL Maybe Text -> f (Maybe Text)
f V1Toleration{Maybe Integer
Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationValue :: V1Toleration -> Maybe Text
v1TolerationTolerationSeconds :: V1Toleration -> Maybe Integer
v1TolerationOperator :: V1Toleration -> Maybe Text
v1TolerationKey :: V1Toleration -> Maybe Text
v1TolerationEffect :: V1Toleration -> Maybe Text
..} = (\Maybe Text
v1TolerationKey -> V1Toleration :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Integer
-> Maybe Text
-> V1Toleration
V1Toleration { Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationKey, Maybe Integer
Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationEffect :: Maybe Text
..} ) (Maybe Text -> V1Toleration) -> f (Maybe Text) -> f V1Toleration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TolerationKey
{-# INLINE v1TolerationKeyL #-}

-- | 'v1TolerationOperator' Lens
v1TolerationOperatorL :: Lens_' V1Toleration (Maybe Text)
v1TolerationOperatorL :: (Maybe Text -> f (Maybe Text)) -> V1Toleration -> f V1Toleration
v1TolerationOperatorL Maybe Text -> f (Maybe Text)
f V1Toleration{Maybe Integer
Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationValue :: V1Toleration -> Maybe Text
v1TolerationTolerationSeconds :: V1Toleration -> Maybe Integer
v1TolerationOperator :: V1Toleration -> Maybe Text
v1TolerationKey :: V1Toleration -> Maybe Text
v1TolerationEffect :: V1Toleration -> Maybe Text
..} = (\Maybe Text
v1TolerationOperator -> V1Toleration :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Integer
-> Maybe Text
-> V1Toleration
V1Toleration { Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationOperator, Maybe Integer
Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
..} ) (Maybe Text -> V1Toleration) -> f (Maybe Text) -> f V1Toleration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TolerationOperator
{-# INLINE v1TolerationOperatorL #-}

-- | 'v1TolerationTolerationSeconds' Lens
v1TolerationTolerationSecondsL :: Lens_' V1Toleration (Maybe Integer)
v1TolerationTolerationSecondsL :: (Maybe Integer -> f (Maybe Integer))
-> V1Toleration -> f V1Toleration
v1TolerationTolerationSecondsL Maybe Integer -> f (Maybe Integer)
f V1Toleration{Maybe Integer
Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationValue :: V1Toleration -> Maybe Text
v1TolerationTolerationSeconds :: V1Toleration -> Maybe Integer
v1TolerationOperator :: V1Toleration -> Maybe Text
v1TolerationKey :: V1Toleration -> Maybe Text
v1TolerationEffect :: V1Toleration -> Maybe Text
..} = (\Maybe Integer
v1TolerationTolerationSeconds -> V1Toleration :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Integer
-> Maybe Text
-> V1Toleration
V1Toleration { Maybe Integer
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationTolerationSeconds, Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
..} ) (Maybe Integer -> V1Toleration)
-> f (Maybe Integer) -> f V1Toleration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1TolerationTolerationSeconds
{-# INLINE v1TolerationTolerationSecondsL #-}

-- | 'v1TolerationValue' Lens
v1TolerationValueL :: Lens_' V1Toleration (Maybe Text)
v1TolerationValueL :: (Maybe Text -> f (Maybe Text)) -> V1Toleration -> f V1Toleration
v1TolerationValueL Maybe Text -> f (Maybe Text)
f V1Toleration{Maybe Integer
Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationValue :: V1Toleration -> Maybe Text
v1TolerationTolerationSeconds :: V1Toleration -> Maybe Integer
v1TolerationOperator :: V1Toleration -> Maybe Text
v1TolerationKey :: V1Toleration -> Maybe Text
v1TolerationEffect :: V1Toleration -> Maybe Text
..} = (\Maybe Text
v1TolerationValue -> V1Toleration :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Integer
-> Maybe Text
-> V1Toleration
V1Toleration { Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationValue, Maybe Integer
Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationOperator :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationEffect :: Maybe Text
..} ) (Maybe Text -> V1Toleration) -> f (Maybe Text) -> f V1Toleration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TolerationValue
{-# INLINE v1TolerationValueL #-}



-- * V1TopologySelectorLabelRequirement

-- | 'v1TopologySelectorLabelRequirementKey' Lens
v1TopologySelectorLabelRequirementKeyL :: Lens_' V1TopologySelectorLabelRequirement (Text)
v1TopologySelectorLabelRequirementKeyL :: (Text -> f Text)
-> V1TopologySelectorLabelRequirement
-> f V1TopologySelectorLabelRequirement
v1TopologySelectorLabelRequirementKeyL Text -> f Text
f V1TopologySelectorLabelRequirement{[Text]
Text
v1TopologySelectorLabelRequirementValues :: V1TopologySelectorLabelRequirement -> [Text]
v1TopologySelectorLabelRequirementKey :: V1TopologySelectorLabelRequirement -> Text
v1TopologySelectorLabelRequirementValues :: [Text]
v1TopologySelectorLabelRequirementKey :: Text
..} = (\Text
v1TopologySelectorLabelRequirementKey -> V1TopologySelectorLabelRequirement :: Text -> [Text] -> V1TopologySelectorLabelRequirement
V1TopologySelectorLabelRequirement { Text
v1TopologySelectorLabelRequirementKey :: Text
v1TopologySelectorLabelRequirementKey :: Text
v1TopologySelectorLabelRequirementKey, [Text]
v1TopologySelectorLabelRequirementValues :: [Text]
v1TopologySelectorLabelRequirementValues :: [Text]
..} ) (Text -> V1TopologySelectorLabelRequirement)
-> f Text -> f V1TopologySelectorLabelRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1TopologySelectorLabelRequirementKey
{-# INLINE v1TopologySelectorLabelRequirementKeyL #-}

-- | 'v1TopologySelectorLabelRequirementValues' Lens
v1TopologySelectorLabelRequirementValuesL :: Lens_' V1TopologySelectorLabelRequirement ([Text])
v1TopologySelectorLabelRequirementValuesL :: ([Text] -> f [Text])
-> V1TopologySelectorLabelRequirement
-> f V1TopologySelectorLabelRequirement
v1TopologySelectorLabelRequirementValuesL [Text] -> f [Text]
f V1TopologySelectorLabelRequirement{[Text]
Text
v1TopologySelectorLabelRequirementValues :: [Text]
v1TopologySelectorLabelRequirementKey :: Text
v1TopologySelectorLabelRequirementValues :: V1TopologySelectorLabelRequirement -> [Text]
v1TopologySelectorLabelRequirementKey :: V1TopologySelectorLabelRequirement -> Text
..} = (\[Text]
v1TopologySelectorLabelRequirementValues -> V1TopologySelectorLabelRequirement :: Text -> [Text] -> V1TopologySelectorLabelRequirement
V1TopologySelectorLabelRequirement { [Text]
v1TopologySelectorLabelRequirementValues :: [Text]
v1TopologySelectorLabelRequirementValues :: [Text]
v1TopologySelectorLabelRequirementValues, Text
v1TopologySelectorLabelRequirementKey :: Text
v1TopologySelectorLabelRequirementKey :: Text
..} ) ([Text] -> V1TopologySelectorLabelRequirement)
-> f [Text] -> f V1TopologySelectorLabelRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1TopologySelectorLabelRequirementValues
{-# INLINE v1TopologySelectorLabelRequirementValuesL #-}



-- * V1TopologySelectorTerm

-- | 'v1TopologySelectorTermMatchLabelExpressions' Lens
v1TopologySelectorTermMatchLabelExpressionsL :: Lens_' V1TopologySelectorTerm (Maybe [V1TopologySelectorLabelRequirement])
v1TopologySelectorTermMatchLabelExpressionsL :: (Maybe [V1TopologySelectorLabelRequirement]
 -> f (Maybe [V1TopologySelectorLabelRequirement]))
-> V1TopologySelectorTerm -> f V1TopologySelectorTerm
v1TopologySelectorTermMatchLabelExpressionsL Maybe [V1TopologySelectorLabelRequirement]
-> f (Maybe [V1TopologySelectorLabelRequirement])
f V1TopologySelectorTerm{Maybe [V1TopologySelectorLabelRequirement]
v1TopologySelectorTermMatchLabelExpressions :: V1TopologySelectorTerm
-> Maybe [V1TopologySelectorLabelRequirement]
v1TopologySelectorTermMatchLabelExpressions :: Maybe [V1TopologySelectorLabelRequirement]
..} = (\Maybe [V1TopologySelectorLabelRequirement]
v1TopologySelectorTermMatchLabelExpressions -> V1TopologySelectorTerm :: Maybe [V1TopologySelectorLabelRequirement]
-> V1TopologySelectorTerm
V1TopologySelectorTerm { Maybe [V1TopologySelectorLabelRequirement]
v1TopologySelectorTermMatchLabelExpressions :: Maybe [V1TopologySelectorLabelRequirement]
v1TopologySelectorTermMatchLabelExpressions :: Maybe [V1TopologySelectorLabelRequirement]
v1TopologySelectorTermMatchLabelExpressions, ..} ) (Maybe [V1TopologySelectorLabelRequirement]
 -> V1TopologySelectorTerm)
-> f (Maybe [V1TopologySelectorLabelRequirement])
-> f V1TopologySelectorTerm
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1TopologySelectorLabelRequirement]
-> f (Maybe [V1TopologySelectorLabelRequirement])
f Maybe [V1TopologySelectorLabelRequirement]
v1TopologySelectorTermMatchLabelExpressions
{-# INLINE v1TopologySelectorTermMatchLabelExpressionsL #-}



-- * V1TopologySpreadConstraint

-- | 'v1TopologySpreadConstraintLabelSelector' Lens
v1TopologySpreadConstraintLabelSelectorL :: Lens_' V1TopologySpreadConstraint (Maybe V1LabelSelector)
v1TopologySpreadConstraintLabelSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1TopologySpreadConstraint -> f V1TopologySpreadConstraint
v1TopologySpreadConstraintLabelSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1TopologySpreadConstraint{Int
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintWhenUnsatisfiable :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintTopologyKey :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintMaxSkew :: V1TopologySpreadConstraint -> Int
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
..} = (\Maybe V1LabelSelector
v1TopologySpreadConstraintLabelSelector -> V1TopologySpreadConstraint :: Maybe V1LabelSelector
-> Int -> Text -> Text -> V1TopologySpreadConstraint
V1TopologySpreadConstraint { Maybe V1LabelSelector
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintLabelSelector, Int
Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintMaxSkew :: Int
..} ) (Maybe V1LabelSelector -> V1TopologySpreadConstraint)
-> f (Maybe V1LabelSelector) -> f V1TopologySpreadConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1TopologySpreadConstraintLabelSelector
{-# INLINE v1TopologySpreadConstraintLabelSelectorL #-}

-- | 'v1TopologySpreadConstraintMaxSkew' Lens
v1TopologySpreadConstraintMaxSkewL :: Lens_' V1TopologySpreadConstraint (Int)
v1TopologySpreadConstraintMaxSkewL :: (Int -> f Int)
-> V1TopologySpreadConstraint -> f V1TopologySpreadConstraint
v1TopologySpreadConstraintMaxSkewL Int -> f Int
f V1TopologySpreadConstraint{Int
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintWhenUnsatisfiable :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintTopologyKey :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintMaxSkew :: V1TopologySpreadConstraint -> Int
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
..} = (\Int
v1TopologySpreadConstraintMaxSkew -> V1TopologySpreadConstraint :: Maybe V1LabelSelector
-> Int -> Text -> Text -> V1TopologySpreadConstraint
V1TopologySpreadConstraint { Int
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMaxSkew, Maybe V1LabelSelector
Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
..} ) (Int -> V1TopologySpreadConstraint)
-> f Int -> f V1TopologySpreadConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1TopologySpreadConstraintMaxSkew
{-# INLINE v1TopologySpreadConstraintMaxSkewL #-}

-- | 'v1TopologySpreadConstraintTopologyKey' Lens
v1TopologySpreadConstraintTopologyKeyL :: Lens_' V1TopologySpreadConstraint (Text)
v1TopologySpreadConstraintTopologyKeyL :: (Text -> f Text)
-> V1TopologySpreadConstraint -> f V1TopologySpreadConstraint
v1TopologySpreadConstraintTopologyKeyL Text -> f Text
f V1TopologySpreadConstraint{Int
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintWhenUnsatisfiable :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintTopologyKey :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintMaxSkew :: V1TopologySpreadConstraint -> Int
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
..} = (\Text
v1TopologySpreadConstraintTopologyKey -> V1TopologySpreadConstraint :: Maybe V1LabelSelector
-> Int -> Text -> Text -> V1TopologySpreadConstraint
V1TopologySpreadConstraint { Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintTopologyKey, Int
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
..} ) (Text -> V1TopologySpreadConstraint)
-> f Text -> f V1TopologySpreadConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1TopologySpreadConstraintTopologyKey
{-# INLINE v1TopologySpreadConstraintTopologyKeyL #-}

-- | 'v1TopologySpreadConstraintWhenUnsatisfiable' Lens
v1TopologySpreadConstraintWhenUnsatisfiableL :: Lens_' V1TopologySpreadConstraint (Text)
v1TopologySpreadConstraintWhenUnsatisfiableL :: (Text -> f Text)
-> V1TopologySpreadConstraint -> f V1TopologySpreadConstraint
v1TopologySpreadConstraintWhenUnsatisfiableL Text -> f Text
f V1TopologySpreadConstraint{Int
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintWhenUnsatisfiable :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintTopologyKey :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintMaxSkew :: V1TopologySpreadConstraint -> Int
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
..} = (\Text
v1TopologySpreadConstraintWhenUnsatisfiable -> V1TopologySpreadConstraint :: Maybe V1LabelSelector
-> Int -> Text -> Text -> V1TopologySpreadConstraint
V1TopologySpreadConstraint { Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintWhenUnsatisfiable, Int
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
..} ) (Text -> V1TopologySpreadConstraint)
-> f Text -> f V1TopologySpreadConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1TopologySpreadConstraintWhenUnsatisfiable
{-# INLINE v1TopologySpreadConstraintWhenUnsatisfiableL #-}



-- * V1TypedLocalObjectReference

-- | 'v1TypedLocalObjectReferenceApiGroup' Lens
v1TypedLocalObjectReferenceApiGroupL :: Lens_' V1TypedLocalObjectReference (Maybe Text)
v1TypedLocalObjectReferenceApiGroupL :: (Maybe Text -> f (Maybe Text))
-> V1TypedLocalObjectReference -> f V1TypedLocalObjectReference
v1TypedLocalObjectReferenceApiGroupL Maybe Text -> f (Maybe Text)
f V1TypedLocalObjectReference{Maybe Text
Text
v1TypedLocalObjectReferenceName :: V1TypedLocalObjectReference -> Text
v1TypedLocalObjectReferenceKind :: V1TypedLocalObjectReference -> Text
v1TypedLocalObjectReferenceApiGroup :: V1TypedLocalObjectReference -> Maybe Text
v1TypedLocalObjectReferenceName :: Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
..} = (\Maybe Text
v1TypedLocalObjectReferenceApiGroup -> V1TypedLocalObjectReference :: Maybe Text -> Text -> Text -> V1TypedLocalObjectReference
V1TypedLocalObjectReference { Maybe Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceApiGroup, Text
v1TypedLocalObjectReferenceName :: Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceName :: Text
v1TypedLocalObjectReferenceKind :: Text
..} ) (Maybe Text -> V1TypedLocalObjectReference)
-> f (Maybe Text) -> f V1TypedLocalObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TypedLocalObjectReferenceApiGroup
{-# INLINE v1TypedLocalObjectReferenceApiGroupL #-}

-- | 'v1TypedLocalObjectReferenceKind' Lens
v1TypedLocalObjectReferenceKindL :: Lens_' V1TypedLocalObjectReference (Text)
v1TypedLocalObjectReferenceKindL :: (Text -> f Text)
-> V1TypedLocalObjectReference -> f V1TypedLocalObjectReference
v1TypedLocalObjectReferenceKindL Text -> f Text
f V1TypedLocalObjectReference{Maybe Text
Text
v1TypedLocalObjectReferenceName :: Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceName :: V1TypedLocalObjectReference -> Text
v1TypedLocalObjectReferenceKind :: V1TypedLocalObjectReference -> Text
v1TypedLocalObjectReferenceApiGroup :: V1TypedLocalObjectReference -> Maybe Text
..} = (\Text
v1TypedLocalObjectReferenceKind -> V1TypedLocalObjectReference :: Maybe Text -> Text -> Text -> V1TypedLocalObjectReference
V1TypedLocalObjectReference { Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceKind, Maybe Text
Text
v1TypedLocalObjectReferenceName :: Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceName :: Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
..} ) (Text -> V1TypedLocalObjectReference)
-> f Text -> f V1TypedLocalObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1TypedLocalObjectReferenceKind
{-# INLINE v1TypedLocalObjectReferenceKindL #-}

-- | 'v1TypedLocalObjectReferenceName' Lens
v1TypedLocalObjectReferenceNameL :: Lens_' V1TypedLocalObjectReference (Text)
v1TypedLocalObjectReferenceNameL :: (Text -> f Text)
-> V1TypedLocalObjectReference -> f V1TypedLocalObjectReference
v1TypedLocalObjectReferenceNameL Text -> f Text
f V1TypedLocalObjectReference{Maybe Text
Text
v1TypedLocalObjectReferenceName :: Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceName :: V1TypedLocalObjectReference -> Text
v1TypedLocalObjectReferenceKind :: V1TypedLocalObjectReference -> Text
v1TypedLocalObjectReferenceApiGroup :: V1TypedLocalObjectReference -> Maybe Text
..} = (\Text
v1TypedLocalObjectReferenceName -> V1TypedLocalObjectReference :: Maybe Text -> Text -> Text -> V1TypedLocalObjectReference
V1TypedLocalObjectReference { Text
v1TypedLocalObjectReferenceName :: Text
v1TypedLocalObjectReferenceName :: Text
v1TypedLocalObjectReferenceName, Maybe Text
Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
..} ) (Text -> V1TypedLocalObjectReference)
-> f Text -> f V1TypedLocalObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1TypedLocalObjectReferenceName
{-# INLINE v1TypedLocalObjectReferenceNameL #-}



-- * V1UserInfo

-- | 'v1UserInfoExtra' Lens
v1UserInfoExtraL :: Lens_' V1UserInfo (Maybe (Map.Map String [Text]))
v1UserInfoExtraL :: (Maybe (Map String [Text]) -> f (Maybe (Map String [Text])))
-> V1UserInfo -> f V1UserInfo
v1UserInfoExtraL Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f V1UserInfo{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1UserInfoUsername :: V1UserInfo -> Maybe Text
v1UserInfoUid :: V1UserInfo -> Maybe Text
v1UserInfoGroups :: V1UserInfo -> Maybe [Text]
v1UserInfoExtra :: V1UserInfo -> Maybe (Map String [Text])
v1UserInfoUsername :: Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoGroups :: Maybe [Text]
v1UserInfoExtra :: Maybe (Map String [Text])
..} = (\Maybe (Map String [Text])
v1UserInfoExtra -> V1UserInfo :: Maybe (Map String [Text])
-> Maybe [Text] -> Maybe Text -> Maybe Text -> V1UserInfo
V1UserInfo { Maybe (Map String [Text])
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoExtra, Maybe [Text]
Maybe Text
v1UserInfoUsername :: Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoGroups :: Maybe [Text]
v1UserInfoUsername :: Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoGroups :: Maybe [Text]
..} ) (Maybe (Map String [Text]) -> V1UserInfo)
-> f (Maybe (Map String [Text])) -> f V1UserInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f Maybe (Map String [Text])
v1UserInfoExtra
{-# INLINE v1UserInfoExtraL #-}

-- | 'v1UserInfoGroups' Lens
v1UserInfoGroupsL :: Lens_' V1UserInfo (Maybe [Text])
v1UserInfoGroupsL :: (Maybe [Text] -> f (Maybe [Text])) -> V1UserInfo -> f V1UserInfo
v1UserInfoGroupsL Maybe [Text] -> f (Maybe [Text])
f V1UserInfo{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1UserInfoUsername :: Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoGroups :: Maybe [Text]
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoUsername :: V1UserInfo -> Maybe Text
v1UserInfoUid :: V1UserInfo -> Maybe Text
v1UserInfoGroups :: V1UserInfo -> Maybe [Text]
v1UserInfoExtra :: V1UserInfo -> Maybe (Map String [Text])
..} = (\Maybe [Text]
v1UserInfoGroups -> V1UserInfo :: Maybe (Map String [Text])
-> Maybe [Text] -> Maybe Text -> Maybe Text -> V1UserInfo
V1UserInfo { Maybe [Text]
v1UserInfoGroups :: Maybe [Text]
v1UserInfoGroups :: Maybe [Text]
v1UserInfoGroups, Maybe Text
Maybe (Map String [Text])
v1UserInfoUsername :: Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoUsername :: Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
..} ) (Maybe [Text] -> V1UserInfo) -> f (Maybe [Text]) -> f V1UserInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1UserInfoGroups
{-# INLINE v1UserInfoGroupsL #-}

-- | 'v1UserInfoUid' Lens
v1UserInfoUidL :: Lens_' V1UserInfo (Maybe Text)
v1UserInfoUidL :: (Maybe Text -> f (Maybe Text)) -> V1UserInfo -> f V1UserInfo
v1UserInfoUidL Maybe Text -> f (Maybe Text)
f V1UserInfo{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1UserInfoUsername :: Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoGroups :: Maybe [Text]
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoUsername :: V1UserInfo -> Maybe Text
v1UserInfoUid :: V1UserInfo -> Maybe Text
v1UserInfoGroups :: V1UserInfo -> Maybe [Text]
v1UserInfoExtra :: V1UserInfo -> Maybe (Map String [Text])
..} = (\Maybe Text
v1UserInfoUid -> V1UserInfo :: Maybe (Map String [Text])
-> Maybe [Text] -> Maybe Text -> Maybe Text -> V1UserInfo
V1UserInfo { Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoUid, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1UserInfoUsername :: Maybe Text
v1UserInfoGroups :: Maybe [Text]
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoUsername :: Maybe Text
v1UserInfoGroups :: Maybe [Text]
v1UserInfoExtra :: Maybe (Map String [Text])
..} ) (Maybe Text -> V1UserInfo) -> f (Maybe Text) -> f V1UserInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1UserInfoUid
{-# INLINE v1UserInfoUidL #-}

-- | 'v1UserInfoUsername' Lens
v1UserInfoUsernameL :: Lens_' V1UserInfo (Maybe Text)
v1UserInfoUsernameL :: (Maybe Text -> f (Maybe Text)) -> V1UserInfo -> f V1UserInfo
v1UserInfoUsernameL Maybe Text -> f (Maybe Text)
f V1UserInfo{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1UserInfoUsername :: Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoGroups :: Maybe [Text]
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoUsername :: V1UserInfo -> Maybe Text
v1UserInfoUid :: V1UserInfo -> Maybe Text
v1UserInfoGroups :: V1UserInfo -> Maybe [Text]
v1UserInfoExtra :: V1UserInfo -> Maybe (Map String [Text])
..} = (\Maybe Text
v1UserInfoUsername -> V1UserInfo :: Maybe (Map String [Text])
-> Maybe [Text] -> Maybe Text -> Maybe Text -> V1UserInfo
V1UserInfo { Maybe Text
v1UserInfoUsername :: Maybe Text
v1UserInfoUsername :: Maybe Text
v1UserInfoUsername, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1UserInfoUid :: Maybe Text
v1UserInfoGroups :: Maybe [Text]
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoUid :: Maybe Text
v1UserInfoGroups :: Maybe [Text]
v1UserInfoExtra :: Maybe (Map String [Text])
..} ) (Maybe Text -> V1UserInfo) -> f (Maybe Text) -> f V1UserInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1UserInfoUsername
{-# INLINE v1UserInfoUsernameL #-}



-- * V1ValidatingWebhook

-- | 'v1ValidatingWebhookAdmissionReviewVersions' Lens
v1ValidatingWebhookAdmissionReviewVersionsL :: Lens_' V1ValidatingWebhook ([Text])
v1ValidatingWebhookAdmissionReviewVersionsL :: ([Text] -> f [Text])
-> V1ValidatingWebhook -> f V1ValidatingWebhook
v1ValidatingWebhookAdmissionReviewVersionsL [Text] -> f [Text]
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookSideEffects :: V1ValidatingWebhook -> Text
v1ValidatingWebhookRules :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookName :: V1ValidatingWebhook -> Text
v1ValidatingWebhookMatchPolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookFailurePolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookClientConfig :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
..} = (\[Text]
v1ValidatingWebhookAdmissionReviewVersions -> V1ValidatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1ValidatingWebhook
V1ValidatingWebhook { [Text]
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookAdmissionReviewVersions, Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
..} ) ([Text] -> V1ValidatingWebhook)
-> f [Text] -> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1ValidatingWebhookAdmissionReviewVersions
{-# INLINE v1ValidatingWebhookAdmissionReviewVersionsL #-}

-- | 'v1ValidatingWebhookClientConfig' Lens
v1ValidatingWebhookClientConfigL :: Lens_' V1ValidatingWebhook (AdmissionregistrationV1WebhookClientConfig)
v1ValidatingWebhookClientConfigL :: (AdmissionregistrationV1WebhookClientConfig
 -> f AdmissionregistrationV1WebhookClientConfig)
-> V1ValidatingWebhook -> f V1ValidatingWebhook
v1ValidatingWebhookClientConfigL AdmissionregistrationV1WebhookClientConfig
-> f AdmissionregistrationV1WebhookClientConfig
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookSideEffects :: V1ValidatingWebhook -> Text
v1ValidatingWebhookRules :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookName :: V1ValidatingWebhook -> Text
v1ValidatingWebhookMatchPolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookFailurePolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookClientConfig :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
..} = (\AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookClientConfig -> V1ValidatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1ValidatingWebhook
V1ValidatingWebhook { AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookClientConfig, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
..} ) (AdmissionregistrationV1WebhookClientConfig -> V1ValidatingWebhook)
-> f AdmissionregistrationV1WebhookClientConfig
-> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> AdmissionregistrationV1WebhookClientConfig
-> f AdmissionregistrationV1WebhookClientConfig
f AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookClientConfig
{-# INLINE v1ValidatingWebhookClientConfigL #-}

-- | 'v1ValidatingWebhookFailurePolicy' Lens
v1ValidatingWebhookFailurePolicyL :: Lens_' V1ValidatingWebhook (Maybe Text)
v1ValidatingWebhookFailurePolicyL :: (Maybe Text -> f (Maybe Text))
-> V1ValidatingWebhook -> f V1ValidatingWebhook
v1ValidatingWebhookFailurePolicyL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookSideEffects :: V1ValidatingWebhook -> Text
v1ValidatingWebhookRules :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookName :: V1ValidatingWebhook -> Text
v1ValidatingWebhookMatchPolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookFailurePolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookClientConfig :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
..} = (\Maybe Text
v1ValidatingWebhookFailurePolicy -> V1ValidatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1ValidatingWebhook
V1ValidatingWebhook { Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe Text -> V1ValidatingWebhook)
-> f (Maybe Text) -> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingWebhookFailurePolicy
{-# INLINE v1ValidatingWebhookFailurePolicyL #-}

-- | 'v1ValidatingWebhookMatchPolicy' Lens
v1ValidatingWebhookMatchPolicyL :: Lens_' V1ValidatingWebhook (Maybe Text)
v1ValidatingWebhookMatchPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1ValidatingWebhook -> f V1ValidatingWebhook
v1ValidatingWebhookMatchPolicyL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookSideEffects :: V1ValidatingWebhook -> Text
v1ValidatingWebhookRules :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookName :: V1ValidatingWebhook -> Text
v1ValidatingWebhookMatchPolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookFailurePolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookClientConfig :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
..} = (\Maybe Text
v1ValidatingWebhookMatchPolicy -> V1ValidatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1ValidatingWebhook
V1ValidatingWebhook { Maybe Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookMatchPolicy, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe Text -> V1ValidatingWebhook)
-> f (Maybe Text) -> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingWebhookMatchPolicy
{-# INLINE v1ValidatingWebhookMatchPolicyL #-}

-- | 'v1ValidatingWebhookName' Lens
v1ValidatingWebhookNameL :: Lens_' V1ValidatingWebhook (Text)
v1ValidatingWebhookNameL :: (Text -> f Text) -> V1ValidatingWebhook -> f V1ValidatingWebhook
v1ValidatingWebhookNameL Text -> f Text
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookSideEffects :: V1ValidatingWebhook -> Text
v1ValidatingWebhookRules :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookName :: V1ValidatingWebhook -> Text
v1ValidatingWebhookMatchPolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookFailurePolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookClientConfig :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
..} = (\Text
v1ValidatingWebhookName -> V1ValidatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1ValidatingWebhook
V1ValidatingWebhook { Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookName, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Text -> V1ValidatingWebhook) -> f Text -> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ValidatingWebhookName
{-# INLINE v1ValidatingWebhookNameL #-}

-- | 'v1ValidatingWebhookNamespaceSelector' Lens
v1ValidatingWebhookNamespaceSelectorL :: Lens_' V1ValidatingWebhook (Maybe V1LabelSelector)
v1ValidatingWebhookNamespaceSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1ValidatingWebhook -> f V1ValidatingWebhook
v1ValidatingWebhookNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookSideEffects :: V1ValidatingWebhook -> Text
v1ValidatingWebhookRules :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookName :: V1ValidatingWebhook -> Text
v1ValidatingWebhookMatchPolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookFailurePolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookClientConfig :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
..} = (\Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector -> V1ValidatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1ValidatingWebhook
V1ValidatingWebhook { Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe V1LabelSelector -> V1ValidatingWebhook)
-> f (Maybe V1LabelSelector) -> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector
{-# INLINE v1ValidatingWebhookNamespaceSelectorL #-}

-- | 'v1ValidatingWebhookObjectSelector' Lens
v1ValidatingWebhookObjectSelectorL :: Lens_' V1ValidatingWebhook (Maybe V1LabelSelector)
v1ValidatingWebhookObjectSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1ValidatingWebhook -> f V1ValidatingWebhook
v1ValidatingWebhookObjectSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookSideEffects :: V1ValidatingWebhook -> Text
v1ValidatingWebhookRules :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookName :: V1ValidatingWebhook -> Text
v1ValidatingWebhookMatchPolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookFailurePolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookClientConfig :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
..} = (\Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector -> V1ValidatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1ValidatingWebhook
V1ValidatingWebhook { Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe V1LabelSelector -> V1ValidatingWebhook)
-> f (Maybe V1LabelSelector) -> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector
{-# INLINE v1ValidatingWebhookObjectSelectorL #-}

-- | 'v1ValidatingWebhookRules' Lens
v1ValidatingWebhookRulesL :: Lens_' V1ValidatingWebhook (Maybe [V1RuleWithOperations])
v1ValidatingWebhookRulesL :: (Maybe [V1RuleWithOperations] -> f (Maybe [V1RuleWithOperations]))
-> V1ValidatingWebhook -> f V1ValidatingWebhook
v1ValidatingWebhookRulesL Maybe [V1RuleWithOperations] -> f (Maybe [V1RuleWithOperations])
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookSideEffects :: V1ValidatingWebhook -> Text
v1ValidatingWebhookRules :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookName :: V1ValidatingWebhook -> Text
v1ValidatingWebhookMatchPolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookFailurePolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookClientConfig :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
..} = (\Maybe [V1RuleWithOperations]
v1ValidatingWebhookRules -> V1ValidatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1ValidatingWebhook
V1ValidatingWebhook { Maybe [V1RuleWithOperations]
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookRules, [Text]
Maybe Int
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe [V1RuleWithOperations] -> V1ValidatingWebhook)
-> f (Maybe [V1RuleWithOperations]) -> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1RuleWithOperations] -> f (Maybe [V1RuleWithOperations])
f Maybe [V1RuleWithOperations]
v1ValidatingWebhookRules
{-# INLINE v1ValidatingWebhookRulesL #-}

-- | 'v1ValidatingWebhookSideEffects' Lens
v1ValidatingWebhookSideEffectsL :: Lens_' V1ValidatingWebhook (Text)
v1ValidatingWebhookSideEffectsL :: (Text -> f Text) -> V1ValidatingWebhook -> f V1ValidatingWebhook
v1ValidatingWebhookSideEffectsL Text -> f Text
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookSideEffects :: V1ValidatingWebhook -> Text
v1ValidatingWebhookRules :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookName :: V1ValidatingWebhook -> Text
v1ValidatingWebhookMatchPolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookFailurePolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookClientConfig :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
..} = (\Text
v1ValidatingWebhookSideEffects -> V1ValidatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1ValidatingWebhook
V1ValidatingWebhook { Text
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookSideEffects, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Text -> V1ValidatingWebhook) -> f Text -> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ValidatingWebhookSideEffects
{-# INLINE v1ValidatingWebhookSideEffectsL #-}

-- | 'v1ValidatingWebhookTimeoutSeconds' Lens
v1ValidatingWebhookTimeoutSecondsL :: Lens_' V1ValidatingWebhook (Maybe Int)
v1ValidatingWebhookTimeoutSecondsL :: (Maybe Int -> f (Maybe Int))
-> V1ValidatingWebhook -> f V1ValidatingWebhook
v1ValidatingWebhookTimeoutSecondsL Maybe Int -> f (Maybe Int)
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookTimeoutSeconds :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookSideEffects :: V1ValidatingWebhook -> Text
v1ValidatingWebhookRules :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: V1ValidatingWebhook -> Maybe V1LabelSelector
v1ValidatingWebhookName :: V1ValidatingWebhook -> Text
v1ValidatingWebhookMatchPolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookFailurePolicy :: V1ValidatingWebhook -> Maybe Text
v1ValidatingWebhookClientConfig :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
..} = (\Maybe Int
v1ValidatingWebhookTimeoutSeconds -> V1ValidatingWebhook :: [Text]
-> AdmissionregistrationV1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1RuleWithOperations]
-> Text
-> Maybe Int
-> V1ValidatingWebhook
V1ValidatingWebhook { Maybe Int
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookTimeoutSeconds, [Text]
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookName :: Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
..} ) (Maybe Int -> V1ValidatingWebhook)
-> f (Maybe Int) -> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ValidatingWebhookTimeoutSeconds
{-# INLINE v1ValidatingWebhookTimeoutSecondsL #-}



-- * V1ValidatingWebhookConfiguration

-- | 'v1ValidatingWebhookConfigurationApiVersion' Lens
v1ValidatingWebhookConfigurationApiVersionL :: Lens_' V1ValidatingWebhookConfiguration (Maybe Text)
v1ValidatingWebhookConfigurationApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ValidatingWebhookConfiguration
-> f V1ValidatingWebhookConfiguration
v1ValidatingWebhookConfigurationApiVersionL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhookConfiguration{Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: V1ValidatingWebhookConfiguration -> Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: V1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: V1ValidatingWebhookConfiguration -> Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: V1ValidatingWebhookConfiguration -> Maybe Text
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
..} = (\Maybe Text
v1ValidatingWebhookConfigurationApiVersion -> V1ValidatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1ValidatingWebhook]
-> V1ValidatingWebhookConfiguration
V1ValidatingWebhookConfiguration { Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion, Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: Maybe Text
..} ) (Maybe Text -> V1ValidatingWebhookConfiguration)
-> f (Maybe Text) -> f V1ValidatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingWebhookConfigurationApiVersion
{-# INLINE v1ValidatingWebhookConfigurationApiVersionL #-}

-- | 'v1ValidatingWebhookConfigurationKind' Lens
v1ValidatingWebhookConfigurationKindL :: Lens_' V1ValidatingWebhookConfiguration (Maybe Text)
v1ValidatingWebhookConfigurationKindL :: (Maybe Text -> f (Maybe Text))
-> V1ValidatingWebhookConfiguration
-> f V1ValidatingWebhookConfiguration
v1ValidatingWebhookConfigurationKindL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhookConfiguration{Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationWebhooks :: V1ValidatingWebhookConfiguration -> Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: V1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: V1ValidatingWebhookConfiguration -> Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: V1ValidatingWebhookConfiguration -> Maybe Text
..} = (\Maybe Text
v1ValidatingWebhookConfigurationKind -> V1ValidatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1ValidatingWebhook]
-> V1ValidatingWebhookConfiguration
V1ValidatingWebhookConfiguration { Maybe Text
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationKind, Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ValidatingWebhookConfiguration)
-> f (Maybe Text) -> f V1ValidatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingWebhookConfigurationKind
{-# INLINE v1ValidatingWebhookConfigurationKindL #-}

-- | 'v1ValidatingWebhookConfigurationMetadata' Lens
v1ValidatingWebhookConfigurationMetadataL :: Lens_' V1ValidatingWebhookConfiguration (Maybe V1ObjectMeta)
v1ValidatingWebhookConfigurationMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1ValidatingWebhookConfiguration
-> f V1ValidatingWebhookConfiguration
v1ValidatingWebhookConfigurationMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ValidatingWebhookConfiguration{Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationWebhooks :: V1ValidatingWebhookConfiguration -> Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: V1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: V1ValidatingWebhookConfiguration -> Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: V1ValidatingWebhookConfiguration -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationMetadata -> V1ValidatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1ValidatingWebhook]
-> V1ValidatingWebhookConfiguration
V1ValidatingWebhookConfiguration { Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationMetadata, Maybe [V1ValidatingWebhook]
Maybe Text
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1ValidatingWebhookConfiguration)
-> f (Maybe V1ObjectMeta) -> f V1ValidatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationMetadata
{-# INLINE v1ValidatingWebhookConfigurationMetadataL #-}

-- | 'v1ValidatingWebhookConfigurationWebhooks' Lens
v1ValidatingWebhookConfigurationWebhooksL :: Lens_' V1ValidatingWebhookConfiguration (Maybe [V1ValidatingWebhook])
v1ValidatingWebhookConfigurationWebhooksL :: (Maybe [V1ValidatingWebhook] -> f (Maybe [V1ValidatingWebhook]))
-> V1ValidatingWebhookConfiguration
-> f V1ValidatingWebhookConfiguration
v1ValidatingWebhookConfigurationWebhooksL Maybe [V1ValidatingWebhook] -> f (Maybe [V1ValidatingWebhook])
f V1ValidatingWebhookConfiguration{Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationWebhooks :: V1ValidatingWebhookConfiguration -> Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationMetadata :: V1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: V1ValidatingWebhookConfiguration -> Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: V1ValidatingWebhookConfiguration -> Maybe Text
..} = (\Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationWebhooks -> V1ValidatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1ValidatingWebhook]
-> V1ValidatingWebhookConfiguration
V1ValidatingWebhookConfiguration { Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationWebhooks, Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe [V1ValidatingWebhook] -> V1ValidatingWebhookConfiguration)
-> f (Maybe [V1ValidatingWebhook])
-> f V1ValidatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ValidatingWebhook] -> f (Maybe [V1ValidatingWebhook])
f Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationWebhooks
{-# INLINE v1ValidatingWebhookConfigurationWebhooksL #-}



-- * V1ValidatingWebhookConfigurationList

-- | 'v1ValidatingWebhookConfigurationListApiVersion' Lens
v1ValidatingWebhookConfigurationListApiVersionL :: Lens_' V1ValidatingWebhookConfigurationList (Maybe Text)
v1ValidatingWebhookConfigurationListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1ValidatingWebhookConfigurationList
-> f V1ValidatingWebhookConfigurationList
v1ValidatingWebhookConfigurationListApiVersionL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhookConfigurationList{[V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata :: V1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: V1ValidatingWebhookConfigurationList -> Maybe Text
v1ValidatingWebhookConfigurationListItems :: V1ValidatingWebhookConfigurationList
-> [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: V1ValidatingWebhookConfigurationList -> Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
..} = (\Maybe Text
v1ValidatingWebhookConfigurationListApiVersion -> V1ValidatingWebhookConfigurationList :: Maybe Text
-> [V1ValidatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ValidatingWebhookConfigurationList
V1ValidatingWebhookConfigurationList { Maybe Text
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListApiVersion, [V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
..} ) (Maybe Text -> V1ValidatingWebhookConfigurationList)
-> f (Maybe Text) -> f V1ValidatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingWebhookConfigurationListApiVersion
{-# INLINE v1ValidatingWebhookConfigurationListApiVersionL #-}

-- | 'v1ValidatingWebhookConfigurationListItems' Lens
v1ValidatingWebhookConfigurationListItemsL :: Lens_' V1ValidatingWebhookConfigurationList ([V1ValidatingWebhookConfiguration])
v1ValidatingWebhookConfigurationListItemsL :: ([V1ValidatingWebhookConfiguration]
 -> f [V1ValidatingWebhookConfiguration])
-> V1ValidatingWebhookConfigurationList
-> f V1ValidatingWebhookConfigurationList
v1ValidatingWebhookConfigurationListItemsL [V1ValidatingWebhookConfiguration]
-> f [V1ValidatingWebhookConfiguration]
f V1ValidatingWebhookConfigurationList{[V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: V1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: V1ValidatingWebhookConfigurationList -> Maybe Text
v1ValidatingWebhookConfigurationListItems :: V1ValidatingWebhookConfigurationList
-> [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: V1ValidatingWebhookConfigurationList -> Maybe Text
..} = (\[V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListItems -> V1ValidatingWebhookConfigurationList :: Maybe Text
-> [V1ValidatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ValidatingWebhookConfigurationList
V1ValidatingWebhookConfigurationList { [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListItems, Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) ([V1ValidatingWebhookConfiguration]
 -> V1ValidatingWebhookConfigurationList)
-> f [V1ValidatingWebhookConfiguration]
-> f V1ValidatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ValidatingWebhookConfiguration]
-> f [V1ValidatingWebhookConfiguration]
f [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListItems
{-# INLINE v1ValidatingWebhookConfigurationListItemsL #-}

-- | 'v1ValidatingWebhookConfigurationListKind' Lens
v1ValidatingWebhookConfigurationListKindL :: Lens_' V1ValidatingWebhookConfigurationList (Maybe Text)
v1ValidatingWebhookConfigurationListKindL :: (Maybe Text -> f (Maybe Text))
-> V1ValidatingWebhookConfigurationList
-> f V1ValidatingWebhookConfigurationList
v1ValidatingWebhookConfigurationListKindL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhookConfigurationList{[V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: V1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: V1ValidatingWebhookConfigurationList -> Maybe Text
v1ValidatingWebhookConfigurationListItems :: V1ValidatingWebhookConfigurationList
-> [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: V1ValidatingWebhookConfigurationList -> Maybe Text
..} = (\Maybe Text
v1ValidatingWebhookConfigurationListKind -> V1ValidatingWebhookConfigurationList :: Maybe Text
-> [V1ValidatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ValidatingWebhookConfigurationList
V1ValidatingWebhookConfigurationList { Maybe Text
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListKind, [V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ValidatingWebhookConfigurationList)
-> f (Maybe Text) -> f V1ValidatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingWebhookConfigurationListKind
{-# INLINE v1ValidatingWebhookConfigurationListKindL #-}

-- | 'v1ValidatingWebhookConfigurationListMetadata' Lens
v1ValidatingWebhookConfigurationListMetadataL :: Lens_' V1ValidatingWebhookConfigurationList (Maybe V1ListMeta)
v1ValidatingWebhookConfigurationListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1ValidatingWebhookConfigurationList
-> f V1ValidatingWebhookConfigurationList
v1ValidatingWebhookConfigurationListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ValidatingWebhookConfigurationList{[V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: V1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1ValidatingWebhookConfigurationListKind :: V1ValidatingWebhookConfigurationList -> Maybe Text
v1ValidatingWebhookConfigurationListItems :: V1ValidatingWebhookConfigurationList
-> [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: V1ValidatingWebhookConfigurationList -> Maybe Text
..} = (\Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata -> V1ValidatingWebhookConfigurationList :: Maybe Text
-> [V1ValidatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1ValidatingWebhookConfigurationList
V1ValidatingWebhookConfigurationList { Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata, [V1ValidatingWebhookConfiguration]
Maybe Text
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ValidatingWebhookConfigurationList)
-> f (Maybe V1ListMeta) -> f V1ValidatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata
{-# INLINE v1ValidatingWebhookConfigurationListMetadataL #-}



-- * V1Volume

-- | 'v1VolumeAwsElasticBlockStore' Lens
v1VolumeAwsElasticBlockStoreL :: Lens_' V1Volume (Maybe V1AWSElasticBlockStoreVolumeSource)
v1VolumeAwsElasticBlockStoreL :: (Maybe V1AWSElasticBlockStoreVolumeSource
 -> f (Maybe V1AWSElasticBlockStoreVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeAwsElasticBlockStoreL Maybe V1AWSElasticBlockStoreVolumeSource
-> f (Maybe V1AWSElasticBlockStoreVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAwsElasticBlockStore -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAwsElasticBlockStore, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
..} ) (Maybe V1AWSElasticBlockStoreVolumeSource -> V1Volume)
-> f (Maybe V1AWSElasticBlockStoreVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1AWSElasticBlockStoreVolumeSource
-> f (Maybe V1AWSElasticBlockStoreVolumeSource)
f Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAwsElasticBlockStore
{-# INLINE v1VolumeAwsElasticBlockStoreL #-}

-- | 'v1VolumeAzureDisk' Lens
v1VolumeAzureDiskL :: Lens_' V1Volume (Maybe V1AzureDiskVolumeSource)
v1VolumeAzureDiskL :: (Maybe V1AzureDiskVolumeSource
 -> f (Maybe V1AzureDiskVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeAzureDiskL Maybe V1AzureDiskVolumeSource -> f (Maybe V1AzureDiskVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1AzureDiskVolumeSource
v1VolumeAzureDisk -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1AzureDiskVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureDisk, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1AzureDiskVolumeSource -> V1Volume)
-> f (Maybe V1AzureDiskVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1AzureDiskVolumeSource -> f (Maybe V1AzureDiskVolumeSource)
f Maybe V1AzureDiskVolumeSource
v1VolumeAzureDisk
{-# INLINE v1VolumeAzureDiskL #-}

-- | 'v1VolumeAzureFile' Lens
v1VolumeAzureFileL :: Lens_' V1Volume (Maybe V1AzureFileVolumeSource)
v1VolumeAzureFileL :: (Maybe V1AzureFileVolumeSource
 -> f (Maybe V1AzureFileVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeAzureFileL Maybe V1AzureFileVolumeSource -> f (Maybe V1AzureFileVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1AzureFileVolumeSource
v1VolumeAzureFile -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1AzureFileVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureFile, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1AzureFileVolumeSource -> V1Volume)
-> f (Maybe V1AzureFileVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1AzureFileVolumeSource -> f (Maybe V1AzureFileVolumeSource)
f Maybe V1AzureFileVolumeSource
v1VolumeAzureFile
{-# INLINE v1VolumeAzureFileL #-}

-- | 'v1VolumeCephfs' Lens
v1VolumeCephfsL :: Lens_' V1Volume (Maybe V1CephFSVolumeSource)
v1VolumeCephfsL :: (Maybe V1CephFSVolumeSource -> f (Maybe V1CephFSVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeCephfsL Maybe V1CephFSVolumeSource -> f (Maybe V1CephFSVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1CephFSVolumeSource
v1VolumeCephfs -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1CephFSVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCephfs, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1CephFSVolumeSource -> V1Volume)
-> f (Maybe V1CephFSVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CephFSVolumeSource -> f (Maybe V1CephFSVolumeSource)
f Maybe V1CephFSVolumeSource
v1VolumeCephfs
{-# INLINE v1VolumeCephfsL #-}

-- | 'v1VolumeCinder' Lens
v1VolumeCinderL :: Lens_' V1Volume (Maybe V1CinderVolumeSource)
v1VolumeCinderL :: (Maybe V1CinderVolumeSource -> f (Maybe V1CinderVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeCinderL Maybe V1CinderVolumeSource -> f (Maybe V1CinderVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1CinderVolumeSource
v1VolumeCinder -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1CinderVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCinder, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1CinderVolumeSource -> V1Volume)
-> f (Maybe V1CinderVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CinderVolumeSource -> f (Maybe V1CinderVolumeSource)
f Maybe V1CinderVolumeSource
v1VolumeCinder
{-# INLINE v1VolumeCinderL #-}

-- | 'v1VolumeConfigMap' Lens
v1VolumeConfigMapL :: Lens_' V1Volume (Maybe V1ConfigMapVolumeSource)
v1VolumeConfigMapL :: (Maybe V1ConfigMapVolumeSource
 -> f (Maybe V1ConfigMapVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeConfigMapL Maybe V1ConfigMapVolumeSource -> f (Maybe V1ConfigMapVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1ConfigMapVolumeSource
v1VolumeConfigMap -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1ConfigMapVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeConfigMap, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1ConfigMapVolumeSource -> V1Volume)
-> f (Maybe V1ConfigMapVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ConfigMapVolumeSource -> f (Maybe V1ConfigMapVolumeSource)
f Maybe V1ConfigMapVolumeSource
v1VolumeConfigMap
{-# INLINE v1VolumeConfigMapL #-}

-- | 'v1VolumeCsi' Lens
v1VolumeCsiL :: Lens_' V1Volume (Maybe V1CSIVolumeSource)
v1VolumeCsiL :: (Maybe V1CSIVolumeSource -> f (Maybe V1CSIVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeCsiL Maybe V1CSIVolumeSource -> f (Maybe V1CSIVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1CSIVolumeSource
v1VolumeCsi -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1CSIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeCsi, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1CSIVolumeSource -> V1Volume)
-> f (Maybe V1CSIVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CSIVolumeSource -> f (Maybe V1CSIVolumeSource)
f Maybe V1CSIVolumeSource
v1VolumeCsi
{-# INLINE v1VolumeCsiL #-}

-- | 'v1VolumeDownwardApi' Lens
v1VolumeDownwardApiL :: Lens_' V1Volume (Maybe V1DownwardAPIVolumeSource)
v1VolumeDownwardApiL :: (Maybe V1DownwardAPIVolumeSource
 -> f (Maybe V1DownwardAPIVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeDownwardApiL Maybe V1DownwardAPIVolumeSource
-> f (Maybe V1DownwardAPIVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1DownwardAPIVolumeSource
v1VolumeDownwardApi -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1DownwardAPIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeDownwardApi, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1DownwardAPIVolumeSource -> V1Volume)
-> f (Maybe V1DownwardAPIVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DownwardAPIVolumeSource
-> f (Maybe V1DownwardAPIVolumeSource)
f Maybe V1DownwardAPIVolumeSource
v1VolumeDownwardApi
{-# INLINE v1VolumeDownwardApiL #-}

-- | 'v1VolumeEmptyDir' Lens
v1VolumeEmptyDirL :: Lens_' V1Volume (Maybe V1EmptyDirVolumeSource)
v1VolumeEmptyDirL :: (Maybe V1EmptyDirVolumeSource -> f (Maybe V1EmptyDirVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeEmptyDirL Maybe V1EmptyDirVolumeSource -> f (Maybe V1EmptyDirVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1EmptyDirVolumeSource
v1VolumeEmptyDir -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1EmptyDirVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEmptyDir, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1EmptyDirVolumeSource -> V1Volume)
-> f (Maybe V1EmptyDirVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1EmptyDirVolumeSource -> f (Maybe V1EmptyDirVolumeSource)
f Maybe V1EmptyDirVolumeSource
v1VolumeEmptyDir
{-# INLINE v1VolumeEmptyDirL #-}

-- | 'v1VolumeFc' Lens
v1VolumeFcL :: Lens_' V1Volume (Maybe V1FCVolumeSource)
v1VolumeFcL :: (Maybe V1FCVolumeSource -> f (Maybe V1FCVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeFcL Maybe V1FCVolumeSource -> f (Maybe V1FCVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1FCVolumeSource
v1VolumeFc -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1FCVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFc, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1FCVolumeSource -> V1Volume)
-> f (Maybe V1FCVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1FCVolumeSource -> f (Maybe V1FCVolumeSource)
f Maybe V1FCVolumeSource
v1VolumeFc
{-# INLINE v1VolumeFcL #-}

-- | 'v1VolumeFlexVolume' Lens
v1VolumeFlexVolumeL :: Lens_' V1Volume (Maybe V1FlexVolumeSource)
v1VolumeFlexVolumeL :: (Maybe V1FlexVolumeSource -> f (Maybe V1FlexVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeFlexVolumeL Maybe V1FlexVolumeSource -> f (Maybe V1FlexVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1FlexVolumeSource
v1VolumeFlexVolume -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1FlexVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlexVolume, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1FlexVolumeSource -> V1Volume)
-> f (Maybe V1FlexVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1FlexVolumeSource -> f (Maybe V1FlexVolumeSource)
f Maybe V1FlexVolumeSource
v1VolumeFlexVolume
{-# INLINE v1VolumeFlexVolumeL #-}

-- | 'v1VolumeFlocker' Lens
v1VolumeFlockerL :: Lens_' V1Volume (Maybe V1FlockerVolumeSource)
v1VolumeFlockerL :: (Maybe V1FlockerVolumeSource -> f (Maybe V1FlockerVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeFlockerL Maybe V1FlockerVolumeSource -> f (Maybe V1FlockerVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1FlockerVolumeSource
v1VolumeFlocker -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1FlockerVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlocker, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1FlockerVolumeSource -> V1Volume)
-> f (Maybe V1FlockerVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1FlockerVolumeSource -> f (Maybe V1FlockerVolumeSource)
f Maybe V1FlockerVolumeSource
v1VolumeFlocker
{-# INLINE v1VolumeFlockerL #-}

-- | 'v1VolumeGcePersistentDisk' Lens
v1VolumeGcePersistentDiskL :: Lens_' V1Volume (Maybe V1GCEPersistentDiskVolumeSource)
v1VolumeGcePersistentDiskL :: (Maybe V1GCEPersistentDiskVolumeSource
 -> f (Maybe V1GCEPersistentDiskVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeGcePersistentDiskL Maybe V1GCEPersistentDiskVolumeSource
-> f (Maybe V1GCEPersistentDiskVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGcePersistentDisk -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGcePersistentDisk, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1GCEPersistentDiskVolumeSource -> V1Volume)
-> f (Maybe V1GCEPersistentDiskVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1GCEPersistentDiskVolumeSource
-> f (Maybe V1GCEPersistentDiskVolumeSource)
f Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGcePersistentDisk
{-# INLINE v1VolumeGcePersistentDiskL #-}

-- | 'v1VolumeGitRepo' Lens
v1VolumeGitRepoL :: Lens_' V1Volume (Maybe V1GitRepoVolumeSource)
v1VolumeGitRepoL :: (Maybe V1GitRepoVolumeSource -> f (Maybe V1GitRepoVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeGitRepoL Maybe V1GitRepoVolumeSource -> f (Maybe V1GitRepoVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1GitRepoVolumeSource
v1VolumeGitRepo -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1GitRepoVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGitRepo, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1GitRepoVolumeSource -> V1Volume)
-> f (Maybe V1GitRepoVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1GitRepoVolumeSource -> f (Maybe V1GitRepoVolumeSource)
f Maybe V1GitRepoVolumeSource
v1VolumeGitRepo
{-# INLINE v1VolumeGitRepoL #-}

-- | 'v1VolumeGlusterfs' Lens
v1VolumeGlusterfsL :: Lens_' V1Volume (Maybe V1GlusterfsVolumeSource)
v1VolumeGlusterfsL :: (Maybe V1GlusterfsVolumeSource
 -> f (Maybe V1GlusterfsVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeGlusterfsL Maybe V1GlusterfsVolumeSource -> f (Maybe V1GlusterfsVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1GlusterfsVolumeSource
v1VolumeGlusterfs -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1GlusterfsVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGlusterfs, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1GlusterfsVolumeSource -> V1Volume)
-> f (Maybe V1GlusterfsVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1GlusterfsVolumeSource -> f (Maybe V1GlusterfsVolumeSource)
f Maybe V1GlusterfsVolumeSource
v1VolumeGlusterfs
{-# INLINE v1VolumeGlusterfsL #-}

-- | 'v1VolumeHostPath' Lens
v1VolumeHostPathL :: Lens_' V1Volume (Maybe V1HostPathVolumeSource)
v1VolumeHostPathL :: (Maybe V1HostPathVolumeSource -> f (Maybe V1HostPathVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeHostPathL Maybe V1HostPathVolumeSource -> f (Maybe V1HostPathVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1HostPathVolumeSource
v1VolumeHostPath -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1HostPathVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeHostPath, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1HostPathVolumeSource -> V1Volume)
-> f (Maybe V1HostPathVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1HostPathVolumeSource -> f (Maybe V1HostPathVolumeSource)
f Maybe V1HostPathVolumeSource
v1VolumeHostPath
{-# INLINE v1VolumeHostPathL #-}

-- | 'v1VolumeIscsi' Lens
v1VolumeIscsiL :: Lens_' V1Volume (Maybe V1ISCSIVolumeSource)
v1VolumeIscsiL :: (Maybe V1ISCSIVolumeSource -> f (Maybe V1ISCSIVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeIscsiL Maybe V1ISCSIVolumeSource -> f (Maybe V1ISCSIVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1ISCSIVolumeSource
v1VolumeIscsi -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1ISCSIVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeIscsi, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1ISCSIVolumeSource -> V1Volume)
-> f (Maybe V1ISCSIVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ISCSIVolumeSource -> f (Maybe V1ISCSIVolumeSource)
f Maybe V1ISCSIVolumeSource
v1VolumeIscsi
{-# INLINE v1VolumeIscsiL #-}

-- | 'v1VolumeName' Lens
v1VolumeNameL :: Lens_' V1Volume (Text)
v1VolumeNameL :: (Text -> f Text) -> V1Volume -> f V1Volume
v1VolumeNameL Text -> f Text
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Text
v1VolumeName -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Text
v1VolumeName :: Text
v1VolumeName :: Text
v1VolumeName, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Text -> V1Volume) -> f Text -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VolumeName
{-# INLINE v1VolumeNameL #-}

-- | 'v1VolumeNfs' Lens
v1VolumeNfsL :: Lens_' V1Volume (Maybe V1NFSVolumeSource)
v1VolumeNfsL :: (Maybe V1NFSVolumeSource -> f (Maybe V1NFSVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeNfsL Maybe V1NFSVolumeSource -> f (Maybe V1NFSVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1NFSVolumeSource
v1VolumeNfs -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1NFSVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeNfs, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1NFSVolumeSource -> V1Volume)
-> f (Maybe V1NFSVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NFSVolumeSource -> f (Maybe V1NFSVolumeSource)
f Maybe V1NFSVolumeSource
v1VolumeNfs
{-# INLINE v1VolumeNfsL #-}

-- | 'v1VolumePersistentVolumeClaim' Lens
v1VolumePersistentVolumeClaimL :: Lens_' V1Volume (Maybe V1PersistentVolumeClaimVolumeSource)
v1VolumePersistentVolumeClaimL :: (Maybe V1PersistentVolumeClaimVolumeSource
 -> f (Maybe V1PersistentVolumeClaimVolumeSource))
-> V1Volume -> f V1Volume
v1VolumePersistentVolumeClaimL Maybe V1PersistentVolumeClaimVolumeSource
-> f (Maybe V1PersistentVolumeClaimVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePersistentVolumeClaim -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePersistentVolumeClaim, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1PersistentVolumeClaimVolumeSource -> V1Volume)
-> f (Maybe V1PersistentVolumeClaimVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PersistentVolumeClaimVolumeSource
-> f (Maybe V1PersistentVolumeClaimVolumeSource)
f Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePersistentVolumeClaim
{-# INLINE v1VolumePersistentVolumeClaimL #-}

-- | 'v1VolumePhotonPersistentDisk' Lens
v1VolumePhotonPersistentDiskL :: Lens_' V1Volume (Maybe V1PhotonPersistentDiskVolumeSource)
v1VolumePhotonPersistentDiskL :: (Maybe V1PhotonPersistentDiskVolumeSource
 -> f (Maybe V1PhotonPersistentDiskVolumeSource))
-> V1Volume -> f V1Volume
v1VolumePhotonPersistentDiskL Maybe V1PhotonPersistentDiskVolumeSource
-> f (Maybe V1PhotonPersistentDiskVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePhotonPersistentDisk -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePhotonPersistentDisk, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1PhotonPersistentDiskVolumeSource -> V1Volume)
-> f (Maybe V1PhotonPersistentDiskVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PhotonPersistentDiskVolumeSource
-> f (Maybe V1PhotonPersistentDiskVolumeSource)
f Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePhotonPersistentDisk
{-# INLINE v1VolumePhotonPersistentDiskL #-}

-- | 'v1VolumePortworxVolume' Lens
v1VolumePortworxVolumeL :: Lens_' V1Volume (Maybe V1PortworxVolumeSource)
v1VolumePortworxVolumeL :: (Maybe V1PortworxVolumeSource -> f (Maybe V1PortworxVolumeSource))
-> V1Volume -> f V1Volume
v1VolumePortworxVolumeL Maybe V1PortworxVolumeSource -> f (Maybe V1PortworxVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1PortworxVolumeSource
v1VolumePortworxVolume -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1PortworxVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePortworxVolume, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1PortworxVolumeSource -> V1Volume)
-> f (Maybe V1PortworxVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PortworxVolumeSource -> f (Maybe V1PortworxVolumeSource)
f Maybe V1PortworxVolumeSource
v1VolumePortworxVolume
{-# INLINE v1VolumePortworxVolumeL #-}

-- | 'v1VolumeProjected' Lens
v1VolumeProjectedL :: Lens_' V1Volume (Maybe V1ProjectedVolumeSource)
v1VolumeProjectedL :: (Maybe V1ProjectedVolumeSource
 -> f (Maybe V1ProjectedVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeProjectedL Maybe V1ProjectedVolumeSource -> f (Maybe V1ProjectedVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1ProjectedVolumeSource
v1VolumeProjected -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1ProjectedVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeProjected, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1ProjectedVolumeSource -> V1Volume)
-> f (Maybe V1ProjectedVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ProjectedVolumeSource -> f (Maybe V1ProjectedVolumeSource)
f Maybe V1ProjectedVolumeSource
v1VolumeProjected
{-# INLINE v1VolumeProjectedL #-}

-- | 'v1VolumeQuobyte' Lens
v1VolumeQuobyteL :: Lens_' V1Volume (Maybe V1QuobyteVolumeSource)
v1VolumeQuobyteL :: (Maybe V1QuobyteVolumeSource -> f (Maybe V1QuobyteVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeQuobyteL Maybe V1QuobyteVolumeSource -> f (Maybe V1QuobyteVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1QuobyteVolumeSource
v1VolumeQuobyte -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1QuobyteVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeQuobyte, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1QuobyteVolumeSource -> V1Volume)
-> f (Maybe V1QuobyteVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1QuobyteVolumeSource -> f (Maybe V1QuobyteVolumeSource)
f Maybe V1QuobyteVolumeSource
v1VolumeQuobyte
{-# INLINE v1VolumeQuobyteL #-}

-- | 'v1VolumeRbd' Lens
v1VolumeRbdL :: Lens_' V1Volume (Maybe V1RBDVolumeSource)
v1VolumeRbdL :: (Maybe V1RBDVolumeSource -> f (Maybe V1RBDVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeRbdL Maybe V1RBDVolumeSource -> f (Maybe V1RBDVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1RBDVolumeSource
v1VolumeRbd -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1RBDVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeRbd, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1RBDVolumeSource -> V1Volume)
-> f (Maybe V1RBDVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1RBDVolumeSource -> f (Maybe V1RBDVolumeSource)
f Maybe V1RBDVolumeSource
v1VolumeRbd
{-# INLINE v1VolumeRbdL #-}

-- | 'v1VolumeScaleIo' Lens
v1VolumeScaleIoL :: Lens_' V1Volume (Maybe V1ScaleIOVolumeSource)
v1VolumeScaleIoL :: (Maybe V1ScaleIOVolumeSource -> f (Maybe V1ScaleIOVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeScaleIoL Maybe V1ScaleIOVolumeSource -> f (Maybe V1ScaleIOVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1ScaleIOVolumeSource
v1VolumeScaleIo -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1ScaleIOVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeScaleIo, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1ScaleIOVolumeSource -> V1Volume)
-> f (Maybe V1ScaleIOVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ScaleIOVolumeSource -> f (Maybe V1ScaleIOVolumeSource)
f Maybe V1ScaleIOVolumeSource
v1VolumeScaleIo
{-# INLINE v1VolumeScaleIoL #-}

-- | 'v1VolumeSecret' Lens
v1VolumeSecretL :: Lens_' V1Volume (Maybe V1SecretVolumeSource)
v1VolumeSecretL :: (Maybe V1SecretVolumeSource -> f (Maybe V1SecretVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeSecretL Maybe V1SecretVolumeSource -> f (Maybe V1SecretVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1SecretVolumeSource
v1VolumeSecret -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1SecretVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeSecret, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1SecretVolumeSource -> V1Volume)
-> f (Maybe V1SecretVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretVolumeSource -> f (Maybe V1SecretVolumeSource)
f Maybe V1SecretVolumeSource
v1VolumeSecret
{-# INLINE v1VolumeSecretL #-}

-- | 'v1VolumeStorageos' Lens
v1VolumeStorageosL :: Lens_' V1Volume (Maybe V1StorageOSVolumeSource)
v1VolumeStorageosL :: (Maybe V1StorageOSVolumeSource
 -> f (Maybe V1StorageOSVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeStorageosL Maybe V1StorageOSVolumeSource -> f (Maybe V1StorageOSVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1StorageOSVolumeSource
v1VolumeStorageos -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1StorageOSVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeStorageos, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1StorageOSVolumeSource -> V1Volume)
-> f (Maybe V1StorageOSVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1StorageOSVolumeSource -> f (Maybe V1StorageOSVolumeSource)
f Maybe V1StorageOSVolumeSource
v1VolumeStorageos
{-# INLINE v1VolumeStorageosL #-}

-- | 'v1VolumeVsphereVolume' Lens
v1VolumeVsphereVolumeL :: Lens_' V1Volume (Maybe V1VsphereVirtualDiskVolumeSource)
v1VolumeVsphereVolumeL :: (Maybe V1VsphereVirtualDiskVolumeSource
 -> f (Maybe V1VsphereVirtualDiskVolumeSource))
-> V1Volume -> f V1Volume
v1VolumeVsphereVolumeL Maybe V1VsphereVirtualDiskVolumeSource
-> f (Maybe V1VsphereVirtualDiskVolumeSource)
f V1Volume{Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeVsphereVolume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeStorageos :: V1Volume -> Maybe V1StorageOSVolumeSource
v1VolumeSecret :: V1Volume -> Maybe V1SecretVolumeSource
v1VolumeScaleIo :: V1Volume -> Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: V1Volume -> Maybe V1RBDVolumeSource
v1VolumeQuobyte :: V1Volume -> Maybe V1QuobyteVolumeSource
v1VolumeProjected :: V1Volume -> Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: V1Volume -> Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: V1Volume -> Maybe V1NFSVolumeSource
v1VolumeName :: V1Volume -> Text
v1VolumeIscsi :: V1Volume -> Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: V1Volume -> Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: V1Volume -> Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: V1Volume -> Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: V1Volume -> Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: V1Volume -> Maybe V1FlexVolumeSource
v1VolumeFc :: V1Volume -> Maybe V1FCVolumeSource
v1VolumeEmptyDir :: V1Volume -> Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: V1Volume -> Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: V1Volume -> Maybe V1CSIVolumeSource
v1VolumeConfigMap :: V1Volume -> Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: V1Volume -> Maybe V1CinderVolumeSource
v1VolumeCephfs :: V1Volume -> Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: V1Volume -> Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: V1Volume -> Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
..} = (\Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeVsphereVolume -> V1Volume :: Maybe V1AWSElasticBlockStoreVolumeSource
-> Maybe V1AzureDiskVolumeSource
-> Maybe V1AzureFileVolumeSource
-> Maybe V1CephFSVolumeSource
-> Maybe V1CinderVolumeSource
-> Maybe V1ConfigMapVolumeSource
-> Maybe V1CSIVolumeSource
-> Maybe V1DownwardAPIVolumeSource
-> Maybe V1EmptyDirVolumeSource
-> Maybe V1FCVolumeSource
-> Maybe V1FlexVolumeSource
-> Maybe V1FlockerVolumeSource
-> Maybe V1GCEPersistentDiskVolumeSource
-> Maybe V1GitRepoVolumeSource
-> Maybe V1GlusterfsVolumeSource
-> Maybe V1HostPathVolumeSource
-> Maybe V1ISCSIVolumeSource
-> Text
-> Maybe V1NFSVolumeSource
-> Maybe V1PersistentVolumeClaimVolumeSource
-> Maybe V1PhotonPersistentDiskVolumeSource
-> Maybe V1PortworxVolumeSource
-> Maybe V1ProjectedVolumeSource
-> Maybe V1QuobyteVolumeSource
-> Maybe V1RBDVolumeSource
-> Maybe V1ScaleIOVolumeSource
-> Maybe V1SecretVolumeSource
-> Maybe V1StorageOSVolumeSource
-> Maybe V1VsphereVirtualDiskVolumeSource
-> V1Volume
V1Volume { Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeVsphereVolume, Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumeName :: Text
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
..} ) (Maybe V1VsphereVirtualDiskVolumeSource -> V1Volume)
-> f (Maybe V1VsphereVirtualDiskVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1VsphereVirtualDiskVolumeSource
-> f (Maybe V1VsphereVirtualDiskVolumeSource)
f Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeVsphereVolume
{-# INLINE v1VolumeVsphereVolumeL #-}



-- * V1VolumeAttachment

-- | 'v1VolumeAttachmentApiVersion' Lens
v1VolumeAttachmentApiVersionL :: Lens_' V1VolumeAttachment (Maybe Text)
v1VolumeAttachmentApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1VolumeAttachment -> f V1VolumeAttachment
v1VolumeAttachmentApiVersionL Maybe Text -> f (Maybe Text)
f V1VolumeAttachment{Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: V1VolumeAttachment -> Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachment -> V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: V1VolumeAttachment -> Maybe V1ObjectMeta
v1VolumeAttachmentKind :: V1VolumeAttachment -> Maybe Text
v1VolumeAttachmentApiVersion :: V1VolumeAttachment -> Maybe Text
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
..} = (\Maybe Text
v1VolumeAttachmentApiVersion -> V1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1VolumeAttachmentSpec
-> Maybe V1VolumeAttachmentStatus
-> V1VolumeAttachment
V1VolumeAttachment { Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentApiVersion, Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
..} ) (Maybe Text -> V1VolumeAttachment)
-> f (Maybe Text) -> f V1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VolumeAttachmentApiVersion
{-# INLINE v1VolumeAttachmentApiVersionL #-}

-- | 'v1VolumeAttachmentKind' Lens
v1VolumeAttachmentKindL :: Lens_' V1VolumeAttachment (Maybe Text)
v1VolumeAttachmentKindL :: (Maybe Text -> f (Maybe Text))
-> V1VolumeAttachment -> f V1VolumeAttachment
v1VolumeAttachmentKindL Maybe Text -> f (Maybe Text)
f V1VolumeAttachment{Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentStatus :: V1VolumeAttachment -> Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachment -> V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: V1VolumeAttachment -> Maybe V1ObjectMeta
v1VolumeAttachmentKind :: V1VolumeAttachment -> Maybe Text
v1VolumeAttachmentApiVersion :: V1VolumeAttachment -> Maybe Text
..} = (\Maybe Text
v1VolumeAttachmentKind -> V1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1VolumeAttachmentSpec
-> Maybe V1VolumeAttachmentStatus
-> V1VolumeAttachment
V1VolumeAttachment { Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentKind, Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentApiVersion :: Maybe Text
..} ) (Maybe Text -> V1VolumeAttachment)
-> f (Maybe Text) -> f V1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VolumeAttachmentKind
{-# INLINE v1VolumeAttachmentKindL #-}

-- | 'v1VolumeAttachmentMetadata' Lens
v1VolumeAttachmentMetadataL :: Lens_' V1VolumeAttachment (Maybe V1ObjectMeta)
v1VolumeAttachmentMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1VolumeAttachment -> f V1VolumeAttachment
v1VolumeAttachmentMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1VolumeAttachment{Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentStatus :: V1VolumeAttachment -> Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachment -> V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: V1VolumeAttachment -> Maybe V1ObjectMeta
v1VolumeAttachmentKind :: V1VolumeAttachment -> Maybe Text
v1VolumeAttachmentApiVersion :: V1VolumeAttachment -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1VolumeAttachmentMetadata -> V1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1VolumeAttachmentSpec
-> Maybe V1VolumeAttachmentStatus
-> V1VolumeAttachment
V1VolumeAttachment { Maybe V1ObjectMeta
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentMetadata, Maybe Text
Maybe V1VolumeAttachmentStatus
V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1VolumeAttachment)
-> f (Maybe V1ObjectMeta) -> f V1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1VolumeAttachmentMetadata
{-# INLINE v1VolumeAttachmentMetadataL #-}

-- | 'v1VolumeAttachmentSpec' Lens
v1VolumeAttachmentSpecL :: Lens_' V1VolumeAttachment (V1VolumeAttachmentSpec)
v1VolumeAttachmentSpecL :: (V1VolumeAttachmentSpec -> f V1VolumeAttachmentSpec)
-> V1VolumeAttachment -> f V1VolumeAttachment
v1VolumeAttachmentSpecL V1VolumeAttachmentSpec -> f V1VolumeAttachmentSpec
f V1VolumeAttachment{Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentStatus :: V1VolumeAttachment -> Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachment -> V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: V1VolumeAttachment -> Maybe V1ObjectMeta
v1VolumeAttachmentKind :: V1VolumeAttachment -> Maybe Text
v1VolumeAttachmentApiVersion :: V1VolumeAttachment -> Maybe Text
..} = (\V1VolumeAttachmentSpec
v1VolumeAttachmentSpec -> V1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1VolumeAttachmentSpec
-> Maybe V1VolumeAttachmentStatus
-> V1VolumeAttachment
V1VolumeAttachment { V1VolumeAttachmentSpec
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentSpec, Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
..} ) (V1VolumeAttachmentSpec -> V1VolumeAttachment)
-> f V1VolumeAttachmentSpec -> f V1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1VolumeAttachmentSpec -> f V1VolumeAttachmentSpec
f V1VolumeAttachmentSpec
v1VolumeAttachmentSpec
{-# INLINE v1VolumeAttachmentSpecL #-}

-- | 'v1VolumeAttachmentStatus' Lens
v1VolumeAttachmentStatusL :: Lens_' V1VolumeAttachment (Maybe V1VolumeAttachmentStatus)
v1VolumeAttachmentStatusL :: (Maybe V1VolumeAttachmentStatus
 -> f (Maybe V1VolumeAttachmentStatus))
-> V1VolumeAttachment -> f V1VolumeAttachment
v1VolumeAttachmentStatusL Maybe V1VolumeAttachmentStatus
-> f (Maybe V1VolumeAttachmentStatus)
f V1VolumeAttachment{Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentStatus :: V1VolumeAttachment -> Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentSpec :: V1VolumeAttachment -> V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: V1VolumeAttachment -> Maybe V1ObjectMeta
v1VolumeAttachmentKind :: V1VolumeAttachment -> Maybe Text
v1VolumeAttachmentApiVersion :: V1VolumeAttachment -> Maybe Text
..} = (\Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentStatus -> V1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1VolumeAttachmentSpec
-> Maybe V1VolumeAttachmentStatus
-> V1VolumeAttachment
V1VolumeAttachment { Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentStatus, Maybe Text
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
..} ) (Maybe V1VolumeAttachmentStatus -> V1VolumeAttachment)
-> f (Maybe V1VolumeAttachmentStatus) -> f V1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1VolumeAttachmentStatus
-> f (Maybe V1VolumeAttachmentStatus)
f Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentStatus
{-# INLINE v1VolumeAttachmentStatusL #-}



-- * V1VolumeAttachmentList

-- | 'v1VolumeAttachmentListApiVersion' Lens
v1VolumeAttachmentListApiVersionL :: Lens_' V1VolumeAttachmentList (Maybe Text)
v1VolumeAttachmentListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1VolumeAttachmentList -> f V1VolumeAttachmentList
v1VolumeAttachmentListApiVersionL Maybe Text -> f (Maybe Text)
f V1VolumeAttachmentList{[V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListMetadata :: V1VolumeAttachmentList -> Maybe V1ListMeta
v1VolumeAttachmentListKind :: V1VolumeAttachmentList -> Maybe Text
v1VolumeAttachmentListItems :: V1VolumeAttachmentList -> [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: V1VolumeAttachmentList -> Maybe Text
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: Maybe Text
..} = (\Maybe Text
v1VolumeAttachmentListApiVersion -> V1VolumeAttachmentList :: Maybe Text
-> [V1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1VolumeAttachmentList
V1VolumeAttachmentList { Maybe Text
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListApiVersion, [V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
..} ) (Maybe Text -> V1VolumeAttachmentList)
-> f (Maybe Text) -> f V1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VolumeAttachmentListApiVersion
{-# INLINE v1VolumeAttachmentListApiVersionL #-}

-- | 'v1VolumeAttachmentListItems' Lens
v1VolumeAttachmentListItemsL :: Lens_' V1VolumeAttachmentList ([V1VolumeAttachment])
v1VolumeAttachmentListItemsL :: ([V1VolumeAttachment] -> f [V1VolumeAttachment])
-> V1VolumeAttachmentList -> f V1VolumeAttachmentList
v1VolumeAttachmentListItemsL [V1VolumeAttachment] -> f [V1VolumeAttachment]
f V1VolumeAttachmentList{[V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListMetadata :: V1VolumeAttachmentList -> Maybe V1ListMeta
v1VolumeAttachmentListKind :: V1VolumeAttachmentList -> Maybe Text
v1VolumeAttachmentListItems :: V1VolumeAttachmentList -> [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: V1VolumeAttachmentList -> Maybe Text
..} = (\[V1VolumeAttachment]
v1VolumeAttachmentListItems -> V1VolumeAttachmentList :: Maybe Text
-> [V1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1VolumeAttachmentList
V1VolumeAttachmentList { [V1VolumeAttachment]
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListItems, Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListApiVersion :: Maybe Text
..} ) ([V1VolumeAttachment] -> V1VolumeAttachmentList)
-> f [V1VolumeAttachment] -> f V1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1VolumeAttachment] -> f [V1VolumeAttachment]
f [V1VolumeAttachment]
v1VolumeAttachmentListItems
{-# INLINE v1VolumeAttachmentListItemsL #-}

-- | 'v1VolumeAttachmentListKind' Lens
v1VolumeAttachmentListKindL :: Lens_' V1VolumeAttachmentList (Maybe Text)
v1VolumeAttachmentListKindL :: (Maybe Text -> f (Maybe Text))
-> V1VolumeAttachmentList -> f V1VolumeAttachmentList
v1VolumeAttachmentListKindL Maybe Text -> f (Maybe Text)
f V1VolumeAttachmentList{[V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListMetadata :: V1VolumeAttachmentList -> Maybe V1ListMeta
v1VolumeAttachmentListKind :: V1VolumeAttachmentList -> Maybe Text
v1VolumeAttachmentListItems :: V1VolumeAttachmentList -> [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: V1VolumeAttachmentList -> Maybe Text
..} = (\Maybe Text
v1VolumeAttachmentListKind -> V1VolumeAttachmentList :: Maybe Text
-> [V1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1VolumeAttachmentList
V1VolumeAttachmentList { Maybe Text
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListKind, [V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1VolumeAttachmentList)
-> f (Maybe Text) -> f V1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VolumeAttachmentListKind
{-# INLINE v1VolumeAttachmentListKindL #-}

-- | 'v1VolumeAttachmentListMetadata' Lens
v1VolumeAttachmentListMetadataL :: Lens_' V1VolumeAttachmentList (Maybe V1ListMeta)
v1VolumeAttachmentListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1VolumeAttachmentList -> f V1VolumeAttachmentList
v1VolumeAttachmentListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1VolumeAttachmentList{[V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListMetadata :: V1VolumeAttachmentList -> Maybe V1ListMeta
v1VolumeAttachmentListKind :: V1VolumeAttachmentList -> Maybe Text
v1VolumeAttachmentListItems :: V1VolumeAttachmentList -> [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: V1VolumeAttachmentList -> Maybe Text
..} = (\Maybe V1ListMeta
v1VolumeAttachmentListMetadata -> V1VolumeAttachmentList :: Maybe Text
-> [V1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1VolumeAttachmentList
V1VolumeAttachmentList { Maybe V1ListMeta
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListMetadata, [V1VolumeAttachment]
Maybe Text
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1VolumeAttachmentList)
-> f (Maybe V1ListMeta) -> f V1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1VolumeAttachmentListMetadata
{-# INLINE v1VolumeAttachmentListMetadataL #-}



-- * V1VolumeAttachmentSource

-- | 'v1VolumeAttachmentSourceInlineVolumeSpec' Lens
v1VolumeAttachmentSourceInlineVolumeSpecL :: Lens_' V1VolumeAttachmentSource (Maybe V1PersistentVolumeSpec)
v1VolumeAttachmentSourceInlineVolumeSpecL :: (Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec))
-> V1VolumeAttachmentSource -> f V1VolumeAttachmentSource
v1VolumeAttachmentSourceInlineVolumeSpecL Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec)
f V1VolumeAttachmentSource{Maybe Text
Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourcePersistentVolumeName :: V1VolumeAttachmentSource -> Maybe Text
v1VolumeAttachmentSourceInlineVolumeSpec :: V1VolumeAttachmentSource -> Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
..} = (\Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec -> V1VolumeAttachmentSource :: Maybe V1PersistentVolumeSpec
-> Maybe Text -> V1VolumeAttachmentSource
V1VolumeAttachmentSource { Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec, Maybe Text
v1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
..} ) (Maybe V1PersistentVolumeSpec -> V1VolumeAttachmentSource)
-> f (Maybe V1PersistentVolumeSpec) -> f V1VolumeAttachmentSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec)
f Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec
{-# INLINE v1VolumeAttachmentSourceInlineVolumeSpecL #-}

-- | 'v1VolumeAttachmentSourcePersistentVolumeName' Lens
v1VolumeAttachmentSourcePersistentVolumeNameL :: Lens_' V1VolumeAttachmentSource (Maybe Text)
v1VolumeAttachmentSourcePersistentVolumeNameL :: (Maybe Text -> f (Maybe Text))
-> V1VolumeAttachmentSource -> f V1VolumeAttachmentSource
v1VolumeAttachmentSourcePersistentVolumeNameL Maybe Text -> f (Maybe Text)
f V1VolumeAttachmentSource{Maybe Text
Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourcePersistentVolumeName :: V1VolumeAttachmentSource -> Maybe Text
v1VolumeAttachmentSourceInlineVolumeSpec :: V1VolumeAttachmentSource -> Maybe V1PersistentVolumeSpec
..} = (\Maybe Text
v1VolumeAttachmentSourcePersistentVolumeName -> V1VolumeAttachmentSource :: Maybe V1PersistentVolumeSpec
-> Maybe Text -> V1VolumeAttachmentSource
V1VolumeAttachmentSource { Maybe Text
v1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1VolumeAttachmentSourcePersistentVolumeName, Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
..} ) (Maybe Text -> V1VolumeAttachmentSource)
-> f (Maybe Text) -> f V1VolumeAttachmentSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VolumeAttachmentSourcePersistentVolumeName
{-# INLINE v1VolumeAttachmentSourcePersistentVolumeNameL #-}



-- * V1VolumeAttachmentSpec

-- | 'v1VolumeAttachmentSpecAttacher' Lens
v1VolumeAttachmentSpecAttacherL :: Lens_' V1VolumeAttachmentSpec (Text)
v1VolumeAttachmentSpecAttacherL :: (Text -> f Text)
-> V1VolumeAttachmentSpec -> f V1VolumeAttachmentSpec
v1VolumeAttachmentSpecAttacherL Text -> f Text
f V1VolumeAttachmentSpec{Text
V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSpec -> V1VolumeAttachmentSource
v1VolumeAttachmentSpecNodeName :: V1VolumeAttachmentSpec -> Text
v1VolumeAttachmentSpecAttacher :: V1VolumeAttachmentSpec -> Text
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecAttacher :: Text
..} = (\Text
v1VolumeAttachmentSpecAttacher -> V1VolumeAttachmentSpec :: Text -> Text -> V1VolumeAttachmentSource -> V1VolumeAttachmentSpec
V1VolumeAttachmentSpec { Text
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecAttacher, Text
V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecNodeName :: Text
..} ) (Text -> V1VolumeAttachmentSpec)
-> f Text -> f V1VolumeAttachmentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VolumeAttachmentSpecAttacher
{-# INLINE v1VolumeAttachmentSpecAttacherL #-}

-- | 'v1VolumeAttachmentSpecNodeName' Lens
v1VolumeAttachmentSpecNodeNameL :: Lens_' V1VolumeAttachmentSpec (Text)
v1VolumeAttachmentSpecNodeNameL :: (Text -> f Text)
-> V1VolumeAttachmentSpec -> f V1VolumeAttachmentSpec
v1VolumeAttachmentSpecNodeNameL Text -> f Text
f V1VolumeAttachmentSpec{Text
V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSpec -> V1VolumeAttachmentSource
v1VolumeAttachmentSpecNodeName :: V1VolumeAttachmentSpec -> Text
v1VolumeAttachmentSpecAttacher :: V1VolumeAttachmentSpec -> Text
..} = (\Text
v1VolumeAttachmentSpecNodeName -> V1VolumeAttachmentSpec :: Text -> Text -> V1VolumeAttachmentSource -> V1VolumeAttachmentSpec
V1VolumeAttachmentSpec { Text
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecNodeName, Text
V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecAttacher :: Text
..} ) (Text -> V1VolumeAttachmentSpec)
-> f Text -> f V1VolumeAttachmentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VolumeAttachmentSpecNodeName
{-# INLINE v1VolumeAttachmentSpecNodeNameL #-}

-- | 'v1VolumeAttachmentSpecSource' Lens
v1VolumeAttachmentSpecSourceL :: Lens_' V1VolumeAttachmentSpec (V1VolumeAttachmentSource)
v1VolumeAttachmentSpecSourceL :: (V1VolumeAttachmentSource -> f V1VolumeAttachmentSource)
-> V1VolumeAttachmentSpec -> f V1VolumeAttachmentSpec
v1VolumeAttachmentSpecSourceL V1VolumeAttachmentSource -> f V1VolumeAttachmentSource
f V1VolumeAttachmentSpec{Text
V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSpec -> V1VolumeAttachmentSource
v1VolumeAttachmentSpecNodeName :: V1VolumeAttachmentSpec -> Text
v1VolumeAttachmentSpecAttacher :: V1VolumeAttachmentSpec -> Text
..} = (\V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource -> V1VolumeAttachmentSpec :: Text -> Text -> V1VolumeAttachmentSource -> V1VolumeAttachmentSpec
V1VolumeAttachmentSpec { V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource, Text
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecAttacher :: Text
..} ) (V1VolumeAttachmentSource -> V1VolumeAttachmentSpec)
-> f V1VolumeAttachmentSource -> f V1VolumeAttachmentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1VolumeAttachmentSource -> f V1VolumeAttachmentSource
f V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource
{-# INLINE v1VolumeAttachmentSpecSourceL #-}



-- * V1VolumeAttachmentStatus

-- | 'v1VolumeAttachmentStatusAttachError' Lens
v1VolumeAttachmentStatusAttachErrorL :: Lens_' V1VolumeAttachmentStatus (Maybe V1VolumeError)
v1VolumeAttachmentStatusAttachErrorL :: (Maybe V1VolumeError -> f (Maybe V1VolumeError))
-> V1VolumeAttachmentStatus -> f V1VolumeAttachmentStatus
v1VolumeAttachmentStatusAttachErrorL Maybe V1VolumeError -> f (Maybe V1VolumeError)
f V1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: V1VolumeAttachmentStatus -> Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: V1VolumeAttachmentStatus -> Bool
v1VolumeAttachmentStatusAttachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
..} = (\Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError -> V1VolumeAttachmentStatus :: Maybe V1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1VolumeError
-> V1VolumeAttachmentStatus
V1VolumeAttachmentStatus { Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError, Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: Bool
..} ) (Maybe V1VolumeError -> V1VolumeAttachmentStatus)
-> f (Maybe V1VolumeError) -> f V1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1VolumeError -> f (Maybe V1VolumeError)
f Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError
{-# INLINE v1VolumeAttachmentStatusAttachErrorL #-}

-- | 'v1VolumeAttachmentStatusAttached' Lens
v1VolumeAttachmentStatusAttachedL :: Lens_' V1VolumeAttachmentStatus (Bool)
v1VolumeAttachmentStatusAttachedL :: (Bool -> f Bool)
-> V1VolumeAttachmentStatus -> f V1VolumeAttachmentStatus
v1VolumeAttachmentStatusAttachedL Bool -> f Bool
f V1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: V1VolumeAttachmentStatus -> Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: V1VolumeAttachmentStatus -> Bool
v1VolumeAttachmentStatusAttachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
..} = (\Bool
v1VolumeAttachmentStatusAttached -> V1VolumeAttachmentStatus :: Maybe V1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1VolumeError
-> V1VolumeAttachmentStatus
V1VolumeAttachmentStatus { Bool
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttached, Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
..} ) (Bool -> V1VolumeAttachmentStatus)
-> f Bool -> f V1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1VolumeAttachmentStatusAttached
{-# INLINE v1VolumeAttachmentStatusAttachedL #-}

-- | 'v1VolumeAttachmentStatusAttachmentMetadata' Lens
v1VolumeAttachmentStatusAttachmentMetadataL :: Lens_' V1VolumeAttachmentStatus (Maybe (Map.Map String Text))
v1VolumeAttachmentStatusAttachmentMetadataL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1VolumeAttachmentStatus -> f V1VolumeAttachmentStatus
v1VolumeAttachmentStatusAttachmentMetadataL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: V1VolumeAttachmentStatus -> Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: V1VolumeAttachmentStatus -> Bool
v1VolumeAttachmentStatusAttachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
..} = (\Maybe (Map String Text)
v1VolumeAttachmentStatusAttachmentMetadata -> V1VolumeAttachmentStatus :: Maybe V1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1VolumeError
-> V1VolumeAttachmentStatus
V1VolumeAttachmentStatus { Maybe (Map String Text)
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttachmentMetadata, Bool
Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
..} ) (Maybe (Map String Text) -> V1VolumeAttachmentStatus)
-> f (Maybe (Map String Text)) -> f V1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1VolumeAttachmentStatusAttachmentMetadata
{-# INLINE v1VolumeAttachmentStatusAttachmentMetadataL #-}

-- | 'v1VolumeAttachmentStatusDetachError' Lens
v1VolumeAttachmentStatusDetachErrorL :: Lens_' V1VolumeAttachmentStatus (Maybe V1VolumeError)
v1VolumeAttachmentStatusDetachErrorL :: (Maybe V1VolumeError -> f (Maybe V1VolumeError))
-> V1VolumeAttachmentStatus -> f V1VolumeAttachmentStatus
v1VolumeAttachmentStatusDetachErrorL Maybe V1VolumeError -> f (Maybe V1VolumeError)
f V1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: V1VolumeAttachmentStatus -> Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: V1VolumeAttachmentStatus -> Bool
v1VolumeAttachmentStatusAttachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
..} = (\Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError -> V1VolumeAttachmentStatus :: Maybe V1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1VolumeError
-> V1VolumeAttachmentStatus
V1VolumeAttachmentStatus { Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError, Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
..} ) (Maybe V1VolumeError -> V1VolumeAttachmentStatus)
-> f (Maybe V1VolumeError) -> f V1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1VolumeError -> f (Maybe V1VolumeError)
f Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError
{-# INLINE v1VolumeAttachmentStatusDetachErrorL #-}



-- * V1VolumeDevice

-- | 'v1VolumeDeviceDevicePath' Lens
v1VolumeDeviceDevicePathL :: Lens_' V1VolumeDevice (Text)
v1VolumeDeviceDevicePathL :: (Text -> f Text) -> V1VolumeDevice -> f V1VolumeDevice
v1VolumeDeviceDevicePathL Text -> f Text
f V1VolumeDevice{Text
v1VolumeDeviceName :: V1VolumeDevice -> Text
v1VolumeDeviceDevicePath :: V1VolumeDevice -> Text
v1VolumeDeviceName :: Text
v1VolumeDeviceDevicePath :: Text
..} = (\Text
v1VolumeDeviceDevicePath -> V1VolumeDevice :: Text -> Text -> V1VolumeDevice
V1VolumeDevice { Text
v1VolumeDeviceDevicePath :: Text
v1VolumeDeviceDevicePath :: Text
v1VolumeDeviceDevicePath, Text
v1VolumeDeviceName :: Text
v1VolumeDeviceName :: Text
..} ) (Text -> V1VolumeDevice) -> f Text -> f V1VolumeDevice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VolumeDeviceDevicePath
{-# INLINE v1VolumeDeviceDevicePathL #-}

-- | 'v1VolumeDeviceName' Lens
v1VolumeDeviceNameL :: Lens_' V1VolumeDevice (Text)
v1VolumeDeviceNameL :: (Text -> f Text) -> V1VolumeDevice -> f V1VolumeDevice
v1VolumeDeviceNameL Text -> f Text
f V1VolumeDevice{Text
v1VolumeDeviceName :: Text
v1VolumeDeviceDevicePath :: Text
v1VolumeDeviceName :: V1VolumeDevice -> Text
v1VolumeDeviceDevicePath :: V1VolumeDevice -> Text
..} = (\Text
v1VolumeDeviceName -> V1VolumeDevice :: Text -> Text -> V1VolumeDevice
V1VolumeDevice { Text
v1VolumeDeviceName :: Text
v1VolumeDeviceName :: Text
v1VolumeDeviceName, Text
v1VolumeDeviceDevicePath :: Text
v1VolumeDeviceDevicePath :: Text
..} ) (Text -> V1VolumeDevice) -> f Text -> f V1VolumeDevice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VolumeDeviceName
{-# INLINE v1VolumeDeviceNameL #-}



-- * V1VolumeError

-- | 'v1VolumeErrorMessage' Lens
v1VolumeErrorMessageL :: Lens_' V1VolumeError (Maybe Text)
v1VolumeErrorMessageL :: (Maybe Text -> f (Maybe Text)) -> V1VolumeError -> f V1VolumeError
v1VolumeErrorMessageL Maybe Text -> f (Maybe Text)
f V1VolumeError{Maybe Text
Maybe DateTime
v1VolumeErrorTime :: V1VolumeError -> Maybe DateTime
v1VolumeErrorMessage :: V1VolumeError -> Maybe Text
v1VolumeErrorTime :: Maybe DateTime
v1VolumeErrorMessage :: Maybe Text
..} = (\Maybe Text
v1VolumeErrorMessage -> V1VolumeError :: Maybe Text -> Maybe DateTime -> V1VolumeError
V1VolumeError { Maybe Text
v1VolumeErrorMessage :: Maybe Text
v1VolumeErrorMessage :: Maybe Text
v1VolumeErrorMessage, Maybe DateTime
v1VolumeErrorTime :: Maybe DateTime
v1VolumeErrorTime :: Maybe DateTime
..} ) (Maybe Text -> V1VolumeError) -> f (Maybe Text) -> f V1VolumeError
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VolumeErrorMessage
{-# INLINE v1VolumeErrorMessageL #-}

-- | 'v1VolumeErrorTime' Lens
v1VolumeErrorTimeL :: Lens_' V1VolumeError (Maybe DateTime)
v1VolumeErrorTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1VolumeError -> f V1VolumeError
v1VolumeErrorTimeL Maybe DateTime -> f (Maybe DateTime)
f V1VolumeError{Maybe Text
Maybe DateTime
v1VolumeErrorTime :: Maybe DateTime
v1VolumeErrorMessage :: Maybe Text
v1VolumeErrorTime :: V1VolumeError -> Maybe DateTime
v1VolumeErrorMessage :: V1VolumeError -> Maybe Text
..} = (\Maybe DateTime
v1VolumeErrorTime -> V1VolumeError :: Maybe Text -> Maybe DateTime -> V1VolumeError
V1VolumeError { Maybe DateTime
v1VolumeErrorTime :: Maybe DateTime
v1VolumeErrorTime :: Maybe DateTime
v1VolumeErrorTime, Maybe Text
v1VolumeErrorMessage :: Maybe Text
v1VolumeErrorMessage :: Maybe Text
..} ) (Maybe DateTime -> V1VolumeError)
-> f (Maybe DateTime) -> f V1VolumeError
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1VolumeErrorTime
{-# INLINE v1VolumeErrorTimeL #-}



-- * V1VolumeMount

-- | 'v1VolumeMountMountPath' Lens
v1VolumeMountMountPathL :: Lens_' V1VolumeMount (Text)
v1VolumeMountMountPathL :: (Text -> f Text) -> V1VolumeMount -> f V1VolumeMount
v1VolumeMountMountPathL Text -> f Text
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountSubPathExpr :: V1VolumeMount -> Maybe Text
v1VolumeMountSubPath :: V1VolumeMount -> Maybe Text
v1VolumeMountReadOnly :: V1VolumeMount -> Maybe Bool
v1VolumeMountName :: V1VolumeMount -> Text
v1VolumeMountMountPropagation :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
..} = (\Text
v1VolumeMountMountPath -> V1VolumeMount :: Text
-> Maybe Text
-> Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1VolumeMount
V1VolumeMount { Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPath, Maybe Bool
Maybe Text
Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
..} ) (Text -> V1VolumeMount) -> f Text -> f V1VolumeMount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VolumeMountMountPath
{-# INLINE v1VolumeMountMountPathL #-}

-- | 'v1VolumeMountMountPropagation' Lens
v1VolumeMountMountPropagationL :: Lens_' V1VolumeMount (Maybe Text)
v1VolumeMountMountPropagationL :: (Maybe Text -> f (Maybe Text)) -> V1VolumeMount -> f V1VolumeMount
v1VolumeMountMountPropagationL Maybe Text -> f (Maybe Text)
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountSubPathExpr :: V1VolumeMount -> Maybe Text
v1VolumeMountSubPath :: V1VolumeMount -> Maybe Text
v1VolumeMountReadOnly :: V1VolumeMount -> Maybe Bool
v1VolumeMountName :: V1VolumeMount -> Text
v1VolumeMountMountPropagation :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
..} = (\Maybe Text
v1VolumeMountMountPropagation -> V1VolumeMount :: Text
-> Maybe Text
-> Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1VolumeMount
V1VolumeMount { Maybe Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPropagation, Maybe Bool
Maybe Text
Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPath :: Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPath :: Text
..} ) (Maybe Text -> V1VolumeMount) -> f (Maybe Text) -> f V1VolumeMount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VolumeMountMountPropagation
{-# INLINE v1VolumeMountMountPropagationL #-}

-- | 'v1VolumeMountName' Lens
v1VolumeMountNameL :: Lens_' V1VolumeMount (Text)
v1VolumeMountNameL :: (Text -> f Text) -> V1VolumeMount -> f V1VolumeMount
v1VolumeMountNameL Text -> f Text
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountSubPathExpr :: V1VolumeMount -> Maybe Text
v1VolumeMountSubPath :: V1VolumeMount -> Maybe Text
v1VolumeMountReadOnly :: V1VolumeMount -> Maybe Bool
v1VolumeMountName :: V1VolumeMount -> Text
v1VolumeMountMountPropagation :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
..} = (\Text
v1VolumeMountName -> V1VolumeMount :: Text
-> Maybe Text
-> Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1VolumeMount
V1VolumeMount { Text
v1VolumeMountName :: Text
v1VolumeMountName :: Text
v1VolumeMountName, Maybe Bool
Maybe Text
Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
..} ) (Text -> V1VolumeMount) -> f Text -> f V1VolumeMount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VolumeMountName
{-# INLINE v1VolumeMountNameL #-}

-- | 'v1VolumeMountReadOnly' Lens
v1VolumeMountReadOnlyL :: Lens_' V1VolumeMount (Maybe Bool)
v1VolumeMountReadOnlyL :: (Maybe Bool -> f (Maybe Bool)) -> V1VolumeMount -> f V1VolumeMount
v1VolumeMountReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountSubPathExpr :: V1VolumeMount -> Maybe Text
v1VolumeMountSubPath :: V1VolumeMount -> Maybe Text
v1VolumeMountReadOnly :: V1VolumeMount -> Maybe Bool
v1VolumeMountName :: V1VolumeMount -> Text
v1VolumeMountMountPropagation :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
..} = (\Maybe Bool
v1VolumeMountReadOnly -> V1VolumeMount :: Text
-> Maybe Text
-> Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1VolumeMount
V1VolumeMount { Maybe Bool
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountReadOnly, Maybe Text
Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
..} ) (Maybe Bool -> V1VolumeMount) -> f (Maybe Bool) -> f V1VolumeMount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1VolumeMountReadOnly
{-# INLINE v1VolumeMountReadOnlyL #-}

-- | 'v1VolumeMountSubPath' Lens
v1VolumeMountSubPathL :: Lens_' V1VolumeMount (Maybe Text)
v1VolumeMountSubPathL :: (Maybe Text -> f (Maybe Text)) -> V1VolumeMount -> f V1VolumeMount
v1VolumeMountSubPathL Maybe Text -> f (Maybe Text)
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountSubPathExpr :: V1VolumeMount -> Maybe Text
v1VolumeMountSubPath :: V1VolumeMount -> Maybe Text
v1VolumeMountReadOnly :: V1VolumeMount -> Maybe Bool
v1VolumeMountName :: V1VolumeMount -> Text
v1VolumeMountMountPropagation :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
..} = (\Maybe Text
v1VolumeMountSubPath -> V1VolumeMount :: Text
-> Maybe Text
-> Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1VolumeMount
V1VolumeMount { Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPath, Maybe Bool
Maybe Text
Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
..} ) (Maybe Text -> V1VolumeMount) -> f (Maybe Text) -> f V1VolumeMount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VolumeMountSubPath
{-# INLINE v1VolumeMountSubPathL #-}

-- | 'v1VolumeMountSubPathExpr' Lens
v1VolumeMountSubPathExprL :: Lens_' V1VolumeMount (Maybe Text)
v1VolumeMountSubPathExprL :: (Maybe Text -> f (Maybe Text)) -> V1VolumeMount -> f V1VolumeMount
v1VolumeMountSubPathExprL Maybe Text -> f (Maybe Text)
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountSubPathExpr :: V1VolumeMount -> Maybe Text
v1VolumeMountSubPath :: V1VolumeMount -> Maybe Text
v1VolumeMountReadOnly :: V1VolumeMount -> Maybe Bool
v1VolumeMountName :: V1VolumeMount -> Text
v1VolumeMountMountPropagation :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
..} = (\Maybe Text
v1VolumeMountSubPathExpr -> V1VolumeMount :: Text
-> Maybe Text
-> Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1VolumeMount
V1VolumeMount { Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPathExpr, Maybe Bool
Maybe Text
Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountName :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPath :: Text
..} ) (Maybe Text -> V1VolumeMount) -> f (Maybe Text) -> f V1VolumeMount
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VolumeMountSubPathExpr
{-# INLINE v1VolumeMountSubPathExprL #-}



-- * V1VolumeNodeAffinity

-- | 'v1VolumeNodeAffinityRequired' Lens
v1VolumeNodeAffinityRequiredL :: Lens_' V1VolumeNodeAffinity (Maybe V1NodeSelector)
v1VolumeNodeAffinityRequiredL :: (Maybe V1NodeSelector -> f (Maybe V1NodeSelector))
-> V1VolumeNodeAffinity -> f V1VolumeNodeAffinity
v1VolumeNodeAffinityRequiredL Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f V1VolumeNodeAffinity{Maybe V1NodeSelector
v1VolumeNodeAffinityRequired :: V1VolumeNodeAffinity -> Maybe V1NodeSelector
v1VolumeNodeAffinityRequired :: Maybe V1NodeSelector
..} = (\Maybe V1NodeSelector
v1VolumeNodeAffinityRequired -> V1VolumeNodeAffinity :: Maybe V1NodeSelector -> V1VolumeNodeAffinity
V1VolumeNodeAffinity { Maybe V1NodeSelector
v1VolumeNodeAffinityRequired :: Maybe V1NodeSelector
v1VolumeNodeAffinityRequired :: Maybe V1NodeSelector
v1VolumeNodeAffinityRequired, ..} ) (Maybe V1NodeSelector -> V1VolumeNodeAffinity)
-> f (Maybe V1NodeSelector) -> f V1VolumeNodeAffinity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f Maybe V1NodeSelector
v1VolumeNodeAffinityRequired
{-# INLINE v1VolumeNodeAffinityRequiredL #-}



-- * V1VolumeProjection

-- | 'v1VolumeProjectionConfigMap' Lens
v1VolumeProjectionConfigMapL :: Lens_' V1VolumeProjection (Maybe V1ConfigMapProjection)
v1VolumeProjectionConfigMapL :: (Maybe V1ConfigMapProjection -> f (Maybe V1ConfigMapProjection))
-> V1VolumeProjection -> f V1VolumeProjection
v1VolumeProjectionConfigMapL Maybe V1ConfigMapProjection -> f (Maybe V1ConfigMapProjection)
f V1VolumeProjection{Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: V1VolumeProjection -> Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: V1VolumeProjection -> Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: V1VolumeProjection -> Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: V1VolumeProjection -> Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
..} = (\Maybe V1ConfigMapProjection
v1VolumeProjectionConfigMap -> V1VolumeProjection :: Maybe V1ConfigMapProjection
-> Maybe V1DownwardAPIProjection
-> Maybe V1SecretProjection
-> Maybe V1ServiceAccountTokenProjection
-> V1VolumeProjection
V1VolumeProjection { Maybe V1ConfigMapProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionConfigMap, Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
..} ) (Maybe V1ConfigMapProjection -> V1VolumeProjection)
-> f (Maybe V1ConfigMapProjection) -> f V1VolumeProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ConfigMapProjection -> f (Maybe V1ConfigMapProjection)
f Maybe V1ConfigMapProjection
v1VolumeProjectionConfigMap
{-# INLINE v1VolumeProjectionConfigMapL #-}

-- | 'v1VolumeProjectionDownwardApi' Lens
v1VolumeProjectionDownwardApiL :: Lens_' V1VolumeProjection (Maybe V1DownwardAPIProjection)
v1VolumeProjectionDownwardApiL :: (Maybe V1DownwardAPIProjection
 -> f (Maybe V1DownwardAPIProjection))
-> V1VolumeProjection -> f V1VolumeProjection
v1VolumeProjectionDownwardApiL Maybe V1DownwardAPIProjection -> f (Maybe V1DownwardAPIProjection)
f V1VolumeProjection{Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: V1VolumeProjection -> Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: V1VolumeProjection -> Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: V1VolumeProjection -> Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: V1VolumeProjection -> Maybe V1ConfigMapProjection
..} = (\Maybe V1DownwardAPIProjection
v1VolumeProjectionDownwardApi -> V1VolumeProjection :: Maybe V1ConfigMapProjection
-> Maybe V1DownwardAPIProjection
-> Maybe V1SecretProjection
-> Maybe V1ServiceAccountTokenProjection
-> V1VolumeProjection
V1VolumeProjection { Maybe V1DownwardAPIProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionDownwardApi, Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
..} ) (Maybe V1DownwardAPIProjection -> V1VolumeProjection)
-> f (Maybe V1DownwardAPIProjection) -> f V1VolumeProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DownwardAPIProjection -> f (Maybe V1DownwardAPIProjection)
f Maybe V1DownwardAPIProjection
v1VolumeProjectionDownwardApi
{-# INLINE v1VolumeProjectionDownwardApiL #-}

-- | 'v1VolumeProjectionSecret' Lens
v1VolumeProjectionSecretL :: Lens_' V1VolumeProjection (Maybe V1SecretProjection)
v1VolumeProjectionSecretL :: (Maybe V1SecretProjection -> f (Maybe V1SecretProjection))
-> V1VolumeProjection -> f V1VolumeProjection
v1VolumeProjectionSecretL Maybe V1SecretProjection -> f (Maybe V1SecretProjection)
f V1VolumeProjection{Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: V1VolumeProjection -> Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: V1VolumeProjection -> Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: V1VolumeProjection -> Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: V1VolumeProjection -> Maybe V1ConfigMapProjection
..} = (\Maybe V1SecretProjection
v1VolumeProjectionSecret -> V1VolumeProjection :: Maybe V1ConfigMapProjection
-> Maybe V1DownwardAPIProjection
-> Maybe V1SecretProjection
-> Maybe V1ServiceAccountTokenProjection
-> V1VolumeProjection
V1VolumeProjection { Maybe V1SecretProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionSecret, Maybe V1ServiceAccountTokenProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
..} ) (Maybe V1SecretProjection -> V1VolumeProjection)
-> f (Maybe V1SecretProjection) -> f V1VolumeProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SecretProjection -> f (Maybe V1SecretProjection)
f Maybe V1SecretProjection
v1VolumeProjectionSecret
{-# INLINE v1VolumeProjectionSecretL #-}

-- | 'v1VolumeProjectionServiceAccountToken' Lens
v1VolumeProjectionServiceAccountTokenL :: Lens_' V1VolumeProjection (Maybe V1ServiceAccountTokenProjection)
v1VolumeProjectionServiceAccountTokenL :: (Maybe V1ServiceAccountTokenProjection
 -> f (Maybe V1ServiceAccountTokenProjection))
-> V1VolumeProjection -> f V1VolumeProjection
v1VolumeProjectionServiceAccountTokenL Maybe V1ServiceAccountTokenProjection
-> f (Maybe V1ServiceAccountTokenProjection)
f V1VolumeProjection{Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionServiceAccountToken :: V1VolumeProjection -> Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionSecret :: V1VolumeProjection -> Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: V1VolumeProjection -> Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: V1VolumeProjection -> Maybe V1ConfigMapProjection
..} = (\Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionServiceAccountToken -> V1VolumeProjection :: Maybe V1ConfigMapProjection
-> Maybe V1DownwardAPIProjection
-> Maybe V1SecretProjection
-> Maybe V1ServiceAccountTokenProjection
-> V1VolumeProjection
V1VolumeProjection { Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionServiceAccountToken, Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
..} ) (Maybe V1ServiceAccountTokenProjection -> V1VolumeProjection)
-> f (Maybe V1ServiceAccountTokenProjection)
-> f V1VolumeProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ServiceAccountTokenProjection
-> f (Maybe V1ServiceAccountTokenProjection)
f Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionServiceAccountToken
{-# INLINE v1VolumeProjectionServiceAccountTokenL #-}



-- * V1VsphereVirtualDiskVolumeSource

-- | 'v1VsphereVirtualDiskVolumeSourceFsType' Lens
v1VsphereVirtualDiskVolumeSourceFsTypeL :: Lens_' V1VsphereVirtualDiskVolumeSource (Maybe Text)
v1VsphereVirtualDiskVolumeSourceFsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1VsphereVirtualDiskVolumeSource
-> f V1VsphereVirtualDiskVolumeSource
v1VsphereVirtualDiskVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1VsphereVirtualDiskVolumeSource{Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: V1VsphereVirtualDiskVolumeSource -> Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
..} = (\Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType -> V1VsphereVirtualDiskVolumeSource :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Text
-> V1VsphereVirtualDiskVolumeSource
V1VsphereVirtualDiskVolumeSource { Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType, Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
..} ) (Maybe Text -> V1VsphereVirtualDiskVolumeSource)
-> f (Maybe Text) -> f V1VsphereVirtualDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType
{-# INLINE v1VsphereVirtualDiskVolumeSourceFsTypeL #-}

-- | 'v1VsphereVirtualDiskVolumeSourceStoragePolicyId' Lens
v1VsphereVirtualDiskVolumeSourceStoragePolicyIdL :: Lens_' V1VsphereVirtualDiskVolumeSource (Maybe Text)
v1VsphereVirtualDiskVolumeSourceStoragePolicyIdL :: (Maybe Text -> f (Maybe Text))
-> V1VsphereVirtualDiskVolumeSource
-> f V1VsphereVirtualDiskVolumeSource
v1VsphereVirtualDiskVolumeSourceStoragePolicyIdL Maybe Text -> f (Maybe Text)
f V1VsphereVirtualDiskVolumeSource{Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: V1VsphereVirtualDiskVolumeSource -> Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
..} = (\Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId -> V1VsphereVirtualDiskVolumeSource :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Text
-> V1VsphereVirtualDiskVolumeSource
V1VsphereVirtualDiskVolumeSource { Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId, Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1VsphereVirtualDiskVolumeSource)
-> f (Maybe Text) -> f V1VsphereVirtualDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId
{-# INLINE v1VsphereVirtualDiskVolumeSourceStoragePolicyIdL #-}

-- | 'v1VsphereVirtualDiskVolumeSourceStoragePolicyName' Lens
v1VsphereVirtualDiskVolumeSourceStoragePolicyNameL :: Lens_' V1VsphereVirtualDiskVolumeSource (Maybe Text)
v1VsphereVirtualDiskVolumeSourceStoragePolicyNameL :: (Maybe Text -> f (Maybe Text))
-> V1VsphereVirtualDiskVolumeSource
-> f V1VsphereVirtualDiskVolumeSource
v1VsphereVirtualDiskVolumeSourceStoragePolicyNameL Maybe Text -> f (Maybe Text)
f V1VsphereVirtualDiskVolumeSource{Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: V1VsphereVirtualDiskVolumeSource -> Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
..} = (\Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName -> V1VsphereVirtualDiskVolumeSource :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Text
-> V1VsphereVirtualDiskVolumeSource
V1VsphereVirtualDiskVolumeSource { Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName, Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
..} ) (Maybe Text -> V1VsphereVirtualDiskVolumeSource)
-> f (Maybe Text) -> f V1VsphereVirtualDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName
{-# INLINE v1VsphereVirtualDiskVolumeSourceStoragePolicyNameL #-}

-- | 'v1VsphereVirtualDiskVolumeSourceVolumePath' Lens
v1VsphereVirtualDiskVolumeSourceVolumePathL :: Lens_' V1VsphereVirtualDiskVolumeSource (Text)
v1VsphereVirtualDiskVolumeSourceVolumePathL :: (Text -> f Text)
-> V1VsphereVirtualDiskVolumeSource
-> f V1VsphereVirtualDiskVolumeSource
v1VsphereVirtualDiskVolumeSourceVolumePathL Text -> f Text
f V1VsphereVirtualDiskVolumeSource{Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: V1VsphereVirtualDiskVolumeSource -> Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
..} = (\Text
v1VsphereVirtualDiskVolumeSourceVolumePath -> V1VsphereVirtualDiskVolumeSource :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Text
-> V1VsphereVirtualDiskVolumeSource
V1VsphereVirtualDiskVolumeSource { Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceVolumePath, Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
..} ) (Text -> V1VsphereVirtualDiskVolumeSource)
-> f Text -> f V1VsphereVirtualDiskVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VsphereVirtualDiskVolumeSourceVolumePath
{-# INLINE v1VsphereVirtualDiskVolumeSourceVolumePathL #-}



-- * V1WatchEvent

-- | 'v1WatchEventObject' Lens
v1WatchEventObjectL :: Lens_' V1WatchEvent (A.Value)
v1WatchEventObjectL :: (Value -> f Value) -> V1WatchEvent -> f V1WatchEvent
v1WatchEventObjectL Value -> f Value
f V1WatchEvent{Text
Value
v1WatchEventType :: V1WatchEvent -> Text
v1WatchEventObject :: V1WatchEvent -> Value
v1WatchEventType :: Text
v1WatchEventObject :: Value
..} = (\Value
v1WatchEventObject -> V1WatchEvent :: Value -> Text -> V1WatchEvent
V1WatchEvent { Value
v1WatchEventObject :: Value
v1WatchEventObject :: Value
v1WatchEventObject, Text
v1WatchEventType :: Text
v1WatchEventType :: Text
..} ) (Value -> V1WatchEvent) -> f Value -> f V1WatchEvent
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Value -> f Value
f Value
v1WatchEventObject
{-# INLINE v1WatchEventObjectL #-}

-- | 'v1WatchEventType' Lens
v1WatchEventTypeL :: Lens_' V1WatchEvent (Text)
v1WatchEventTypeL :: (Text -> f Text) -> V1WatchEvent -> f V1WatchEvent
v1WatchEventTypeL Text -> f Text
f V1WatchEvent{Text
Value
v1WatchEventType :: Text
v1WatchEventObject :: Value
v1WatchEventType :: V1WatchEvent -> Text
v1WatchEventObject :: V1WatchEvent -> Value
..} = (\Text
v1WatchEventType -> V1WatchEvent :: Value -> Text -> V1WatchEvent
V1WatchEvent { Text
v1WatchEventType :: Text
v1WatchEventType :: Text
v1WatchEventType, Value
v1WatchEventObject :: Value
v1WatchEventObject :: Value
..} ) (Text -> V1WatchEvent) -> f Text -> f V1WatchEvent
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1WatchEventType
{-# INLINE v1WatchEventTypeL #-}



-- * V1WebhookConversion

-- | 'v1WebhookConversionClientConfig' Lens
v1WebhookConversionClientConfigL :: Lens_' V1WebhookConversion (Maybe ApiextensionsV1WebhookClientConfig)
v1WebhookConversionClientConfigL :: (Maybe ApiextensionsV1WebhookClientConfig
 -> f (Maybe ApiextensionsV1WebhookClientConfig))
-> V1WebhookConversion -> f V1WebhookConversion
v1WebhookConversionClientConfigL Maybe ApiextensionsV1WebhookClientConfig
-> f (Maybe ApiextensionsV1WebhookClientConfig)
f V1WebhookConversion{[Text]
Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionConversionReviewVersions :: V1WebhookConversion -> [Text]
v1WebhookConversionClientConfig :: V1WebhookConversion -> Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionConversionReviewVersions :: [Text]
v1WebhookConversionClientConfig :: Maybe ApiextensionsV1WebhookClientConfig
..} = (\Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig -> V1WebhookConversion :: Maybe ApiextensionsV1WebhookClientConfig
-> [Text] -> V1WebhookConversion
V1WebhookConversion { Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig :: Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig :: Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig, [Text]
v1WebhookConversionConversionReviewVersions :: [Text]
v1WebhookConversionConversionReviewVersions :: [Text]
..} ) (Maybe ApiextensionsV1WebhookClientConfig -> V1WebhookConversion)
-> f (Maybe ApiextensionsV1WebhookClientConfig)
-> f V1WebhookConversion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ApiextensionsV1WebhookClientConfig
-> f (Maybe ApiextensionsV1WebhookClientConfig)
f Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig
{-# INLINE v1WebhookConversionClientConfigL #-}

-- | 'v1WebhookConversionConversionReviewVersions' Lens
v1WebhookConversionConversionReviewVersionsL :: Lens_' V1WebhookConversion ([Text])
v1WebhookConversionConversionReviewVersionsL :: ([Text] -> f [Text])
-> V1WebhookConversion -> f V1WebhookConversion
v1WebhookConversionConversionReviewVersionsL [Text] -> f [Text]
f V1WebhookConversion{[Text]
Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionConversionReviewVersions :: [Text]
v1WebhookConversionClientConfig :: Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionConversionReviewVersions :: V1WebhookConversion -> [Text]
v1WebhookConversionClientConfig :: V1WebhookConversion -> Maybe ApiextensionsV1WebhookClientConfig
..} = (\[Text]
v1WebhookConversionConversionReviewVersions -> V1WebhookConversion :: Maybe ApiextensionsV1WebhookClientConfig
-> [Text] -> V1WebhookConversion
V1WebhookConversion { [Text]
v1WebhookConversionConversionReviewVersions :: [Text]
v1WebhookConversionConversionReviewVersions :: [Text]
v1WebhookConversionConversionReviewVersions, Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig :: Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig :: Maybe ApiextensionsV1WebhookClientConfig
..} ) ([Text] -> V1WebhookConversion)
-> f [Text] -> f V1WebhookConversion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1WebhookConversionConversionReviewVersions
{-# INLINE v1WebhookConversionConversionReviewVersionsL #-}



-- * V1WeightedPodAffinityTerm

-- | 'v1WeightedPodAffinityTermPodAffinityTerm' Lens
v1WeightedPodAffinityTermPodAffinityTermL :: Lens_' V1WeightedPodAffinityTerm (V1PodAffinityTerm)
v1WeightedPodAffinityTermPodAffinityTermL :: (V1PodAffinityTerm -> f V1PodAffinityTerm)
-> V1WeightedPodAffinityTerm -> f V1WeightedPodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTermL V1PodAffinityTerm -> f V1PodAffinityTerm
f V1WeightedPodAffinityTerm{Int
V1PodAffinityTerm
v1WeightedPodAffinityTermWeight :: V1WeightedPodAffinityTerm -> Int
v1WeightedPodAffinityTermPodAffinityTerm :: V1WeightedPodAffinityTerm -> V1PodAffinityTerm
v1WeightedPodAffinityTermWeight :: Int
v1WeightedPodAffinityTermPodAffinityTerm :: V1PodAffinityTerm
..} = (\V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm -> V1WeightedPodAffinityTerm :: V1PodAffinityTerm -> Int -> V1WeightedPodAffinityTerm
V1WeightedPodAffinityTerm { V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm :: V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm :: V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm, Int
v1WeightedPodAffinityTermWeight :: Int
v1WeightedPodAffinityTermWeight :: Int
..} ) (V1PodAffinityTerm -> V1WeightedPodAffinityTerm)
-> f V1PodAffinityTerm -> f V1WeightedPodAffinityTerm
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodAffinityTerm -> f V1PodAffinityTerm
f V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm
{-# INLINE v1WeightedPodAffinityTermPodAffinityTermL #-}

-- | 'v1WeightedPodAffinityTermWeight' Lens
v1WeightedPodAffinityTermWeightL :: Lens_' V1WeightedPodAffinityTerm (Int)
v1WeightedPodAffinityTermWeightL :: (Int -> f Int)
-> V1WeightedPodAffinityTerm -> f V1WeightedPodAffinityTerm
v1WeightedPodAffinityTermWeightL Int -> f Int
f V1WeightedPodAffinityTerm{Int
V1PodAffinityTerm
v1WeightedPodAffinityTermWeight :: Int
v1WeightedPodAffinityTermPodAffinityTerm :: V1PodAffinityTerm
v1WeightedPodAffinityTermWeight :: V1WeightedPodAffinityTerm -> Int
v1WeightedPodAffinityTermPodAffinityTerm :: V1WeightedPodAffinityTerm -> V1PodAffinityTerm
..} = (\Int
v1WeightedPodAffinityTermWeight -> V1WeightedPodAffinityTerm :: V1PodAffinityTerm -> Int -> V1WeightedPodAffinityTerm
V1WeightedPodAffinityTerm { Int
v1WeightedPodAffinityTermWeight :: Int
v1WeightedPodAffinityTermWeight :: Int
v1WeightedPodAffinityTermWeight, V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm :: V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm :: V1PodAffinityTerm
..} ) (Int -> V1WeightedPodAffinityTerm)
-> f Int -> f V1WeightedPodAffinityTerm
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1WeightedPodAffinityTermWeight
{-# INLINE v1WeightedPodAffinityTermWeightL #-}



-- * V1WindowsSecurityContextOptions

-- | 'v1WindowsSecurityContextOptionsGmsaCredentialSpec' Lens
v1WindowsSecurityContextOptionsGmsaCredentialSpecL :: Lens_' V1WindowsSecurityContextOptions (Maybe Text)
v1WindowsSecurityContextOptionsGmsaCredentialSpecL :: (Maybe Text -> f (Maybe Text))
-> V1WindowsSecurityContextOptions
-> f V1WindowsSecurityContextOptions
v1WindowsSecurityContextOptionsGmsaCredentialSpecL Maybe Text -> f (Maybe Text)
f V1WindowsSecurityContextOptions{Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
..} = (\Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec -> V1WindowsSecurityContextOptions :: Maybe Text
-> Maybe Text -> Maybe Text -> V1WindowsSecurityContextOptions
V1WindowsSecurityContextOptions { Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec, Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
..} ) (Maybe Text -> V1WindowsSecurityContextOptions)
-> f (Maybe Text) -> f V1WindowsSecurityContextOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec
{-# INLINE v1WindowsSecurityContextOptionsGmsaCredentialSpecL #-}

-- | 'v1WindowsSecurityContextOptionsGmsaCredentialSpecName' Lens
v1WindowsSecurityContextOptionsGmsaCredentialSpecNameL :: Lens_' V1WindowsSecurityContextOptions (Maybe Text)
v1WindowsSecurityContextOptionsGmsaCredentialSpecNameL :: (Maybe Text -> f (Maybe Text))
-> V1WindowsSecurityContextOptions
-> f V1WindowsSecurityContextOptions
v1WindowsSecurityContextOptionsGmsaCredentialSpecNameL Maybe Text -> f (Maybe Text)
f V1WindowsSecurityContextOptions{Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: V1WindowsSecurityContextOptions -> Maybe Text
..} = (\Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName -> V1WindowsSecurityContextOptions :: Maybe Text
-> Maybe Text -> Maybe Text -> V1WindowsSecurityContextOptions
V1WindowsSecurityContextOptions { Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName, Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
..} ) (Maybe Text -> V1WindowsSecurityContextOptions)
-> f (Maybe Text) -> f V1WindowsSecurityContextOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName
{-# INLINE v1WindowsSecurityContextOptionsGmsaCredentialSpecNameL #-}

-- | 'v1WindowsSecurityContextOptionsRunAsUserName' Lens
v1WindowsSecurityContextOptionsRunAsUserNameL :: Lens_' V1WindowsSecurityContextOptions (Maybe Text)
v1WindowsSecurityContextOptionsRunAsUserNameL :: (Maybe Text -> f (Maybe Text))
-> V1WindowsSecurityContextOptions
-> f V1WindowsSecurityContextOptions
v1WindowsSecurityContextOptionsRunAsUserNameL Maybe Text -> f (Maybe Text)
f V1WindowsSecurityContextOptions{Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: V1WindowsSecurityContextOptions -> Maybe Text
..} = (\Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName -> V1WindowsSecurityContextOptions :: Maybe Text
-> Maybe Text -> Maybe Text -> V1WindowsSecurityContextOptions
V1WindowsSecurityContextOptions { Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName, Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
..} ) (Maybe Text -> V1WindowsSecurityContextOptions)
-> f (Maybe Text) -> f V1WindowsSecurityContextOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName
{-# INLINE v1WindowsSecurityContextOptionsRunAsUserNameL #-}



-- * V1alpha1AggregationRule

-- | 'v1alpha1AggregationRuleClusterRoleSelectors' Lens
v1alpha1AggregationRuleClusterRoleSelectorsL :: Lens_' V1alpha1AggregationRule (Maybe [V1LabelSelector])
v1alpha1AggregationRuleClusterRoleSelectorsL :: (Maybe [V1LabelSelector] -> f (Maybe [V1LabelSelector]))
-> V1alpha1AggregationRule -> f V1alpha1AggregationRule
v1alpha1AggregationRuleClusterRoleSelectorsL Maybe [V1LabelSelector] -> f (Maybe [V1LabelSelector])
f V1alpha1AggregationRule{Maybe [V1LabelSelector]
v1alpha1AggregationRuleClusterRoleSelectors :: V1alpha1AggregationRule -> Maybe [V1LabelSelector]
v1alpha1AggregationRuleClusterRoleSelectors :: Maybe [V1LabelSelector]
..} = (\Maybe [V1LabelSelector]
v1alpha1AggregationRuleClusterRoleSelectors -> V1alpha1AggregationRule :: Maybe [V1LabelSelector] -> V1alpha1AggregationRule
V1alpha1AggregationRule { Maybe [V1LabelSelector]
v1alpha1AggregationRuleClusterRoleSelectors :: Maybe [V1LabelSelector]
v1alpha1AggregationRuleClusterRoleSelectors :: Maybe [V1LabelSelector]
v1alpha1AggregationRuleClusterRoleSelectors, ..} ) (Maybe [V1LabelSelector] -> V1alpha1AggregationRule)
-> f (Maybe [V1LabelSelector]) -> f V1alpha1AggregationRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1LabelSelector] -> f (Maybe [V1LabelSelector])
f Maybe [V1LabelSelector]
v1alpha1AggregationRuleClusterRoleSelectors
{-# INLINE v1alpha1AggregationRuleClusterRoleSelectorsL #-}



-- * V1alpha1AuditSink

-- | 'v1alpha1AuditSinkApiVersion' Lens
v1alpha1AuditSinkApiVersionL :: Lens_' V1alpha1AuditSink (Maybe Text)
v1alpha1AuditSinkApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1AuditSink -> f V1alpha1AuditSink
v1alpha1AuditSinkApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1AuditSink{Maybe Text
Maybe V1alpha1AuditSinkSpec
Maybe V1ObjectMeta
v1alpha1AuditSinkSpec :: V1alpha1AuditSink -> Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: V1alpha1AuditSink -> Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: V1alpha1AuditSink -> Maybe Text
v1alpha1AuditSinkApiVersion :: V1alpha1AuditSink -> Maybe Text
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1AuditSinkApiVersion -> V1alpha1AuditSink :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1alpha1AuditSinkSpec
-> V1alpha1AuditSink
V1alpha1AuditSink { Maybe Text
v1alpha1AuditSinkApiVersion :: Maybe Text
v1alpha1AuditSinkApiVersion :: Maybe Text
v1alpha1AuditSinkApiVersion, Maybe Text
Maybe V1alpha1AuditSinkSpec
Maybe V1ObjectMeta
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: Maybe Text
..} ) (Maybe Text -> V1alpha1AuditSink)
-> f (Maybe Text) -> f V1alpha1AuditSink
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1AuditSinkApiVersion
{-# INLINE v1alpha1AuditSinkApiVersionL #-}

-- | 'v1alpha1AuditSinkKind' Lens
v1alpha1AuditSinkKindL :: Lens_' V1alpha1AuditSink (Maybe Text)
v1alpha1AuditSinkKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1AuditSink -> f V1alpha1AuditSink
v1alpha1AuditSinkKindL Maybe Text -> f (Maybe Text)
f V1alpha1AuditSink{Maybe Text
Maybe V1alpha1AuditSinkSpec
Maybe V1ObjectMeta
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkApiVersion :: Maybe Text
v1alpha1AuditSinkSpec :: V1alpha1AuditSink -> Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: V1alpha1AuditSink -> Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: V1alpha1AuditSink -> Maybe Text
v1alpha1AuditSinkApiVersion :: V1alpha1AuditSink -> Maybe Text
..} = (\Maybe Text
v1alpha1AuditSinkKind -> V1alpha1AuditSink :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1alpha1AuditSinkSpec
-> V1alpha1AuditSink
V1alpha1AuditSink { Maybe Text
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkKind, Maybe Text
Maybe V1alpha1AuditSinkSpec
Maybe V1ObjectMeta
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkApiVersion :: Maybe Text
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1AuditSink)
-> f (Maybe Text) -> f V1alpha1AuditSink
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1AuditSinkKind
{-# INLINE v1alpha1AuditSinkKindL #-}

-- | 'v1alpha1AuditSinkMetadata' Lens
v1alpha1AuditSinkMetadataL :: Lens_' V1alpha1AuditSink (Maybe V1ObjectMeta)
v1alpha1AuditSinkMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1alpha1AuditSink -> f V1alpha1AuditSink
v1alpha1AuditSinkMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1AuditSink{Maybe Text
Maybe V1alpha1AuditSinkSpec
Maybe V1ObjectMeta
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkApiVersion :: Maybe Text
v1alpha1AuditSinkSpec :: V1alpha1AuditSink -> Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: V1alpha1AuditSink -> Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: V1alpha1AuditSink -> Maybe Text
v1alpha1AuditSinkApiVersion :: V1alpha1AuditSink -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1alpha1AuditSinkMetadata -> V1alpha1AuditSink :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1alpha1AuditSinkSpec
-> V1alpha1AuditSink
V1alpha1AuditSink { Maybe V1ObjectMeta
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkMetadata, Maybe Text
Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkApiVersion :: Maybe Text
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1alpha1AuditSink)
-> f (Maybe V1ObjectMeta) -> f V1alpha1AuditSink
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1AuditSinkMetadata
{-# INLINE v1alpha1AuditSinkMetadataL #-}

-- | 'v1alpha1AuditSinkSpec' Lens
v1alpha1AuditSinkSpecL :: Lens_' V1alpha1AuditSink (Maybe V1alpha1AuditSinkSpec)
v1alpha1AuditSinkSpecL :: (Maybe V1alpha1AuditSinkSpec -> f (Maybe V1alpha1AuditSinkSpec))
-> V1alpha1AuditSink -> f V1alpha1AuditSink
v1alpha1AuditSinkSpecL Maybe V1alpha1AuditSinkSpec -> f (Maybe V1alpha1AuditSinkSpec)
f V1alpha1AuditSink{Maybe Text
Maybe V1alpha1AuditSinkSpec
Maybe V1ObjectMeta
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkApiVersion :: Maybe Text
v1alpha1AuditSinkSpec :: V1alpha1AuditSink -> Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkMetadata :: V1alpha1AuditSink -> Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: V1alpha1AuditSink -> Maybe Text
v1alpha1AuditSinkApiVersion :: V1alpha1AuditSink -> Maybe Text
..} = (\Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkSpec -> V1alpha1AuditSink :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1alpha1AuditSinkSpec
-> V1alpha1AuditSink
V1alpha1AuditSink { Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkSpec :: Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkSpec, Maybe Text
Maybe V1ObjectMeta
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkApiVersion :: Maybe Text
v1alpha1AuditSinkMetadata :: Maybe V1ObjectMeta
v1alpha1AuditSinkKind :: Maybe Text
v1alpha1AuditSinkApiVersion :: Maybe Text
..} ) (Maybe V1alpha1AuditSinkSpec -> V1alpha1AuditSink)
-> f (Maybe V1alpha1AuditSinkSpec) -> f V1alpha1AuditSink
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1AuditSinkSpec -> f (Maybe V1alpha1AuditSinkSpec)
f Maybe V1alpha1AuditSinkSpec
v1alpha1AuditSinkSpec
{-# INLINE v1alpha1AuditSinkSpecL #-}



-- * V1alpha1AuditSinkList

-- | 'v1alpha1AuditSinkListApiVersion' Lens
v1alpha1AuditSinkListApiVersionL :: Lens_' V1alpha1AuditSinkList (Maybe Text)
v1alpha1AuditSinkListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1AuditSinkList -> f V1alpha1AuditSinkList
v1alpha1AuditSinkListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1AuditSinkList{[V1alpha1AuditSink]
Maybe Text
Maybe V1ListMeta
v1alpha1AuditSinkListMetadata :: V1alpha1AuditSinkList -> Maybe V1ListMeta
v1alpha1AuditSinkListKind :: V1alpha1AuditSinkList -> Maybe Text
v1alpha1AuditSinkListItems :: V1alpha1AuditSinkList -> [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: V1alpha1AuditSinkList -> Maybe Text
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1AuditSinkListApiVersion -> V1alpha1AuditSinkList :: Maybe Text
-> [V1alpha1AuditSink]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1AuditSinkList
V1alpha1AuditSinkList { Maybe Text
v1alpha1AuditSinkListApiVersion :: Maybe Text
v1alpha1AuditSinkListApiVersion :: Maybe Text
v1alpha1AuditSinkListApiVersion, [V1alpha1AuditSink]
Maybe Text
Maybe V1ListMeta
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
..} ) (Maybe Text -> V1alpha1AuditSinkList)
-> f (Maybe Text) -> f V1alpha1AuditSinkList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1AuditSinkListApiVersion
{-# INLINE v1alpha1AuditSinkListApiVersionL #-}

-- | 'v1alpha1AuditSinkListItems' Lens
v1alpha1AuditSinkListItemsL :: Lens_' V1alpha1AuditSinkList ([V1alpha1AuditSink])
v1alpha1AuditSinkListItemsL :: ([V1alpha1AuditSink] -> f [V1alpha1AuditSink])
-> V1alpha1AuditSinkList -> f V1alpha1AuditSinkList
v1alpha1AuditSinkListItemsL [V1alpha1AuditSink] -> f [V1alpha1AuditSink]
f V1alpha1AuditSinkList{[V1alpha1AuditSink]
Maybe Text
Maybe V1ListMeta
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: Maybe Text
v1alpha1AuditSinkListMetadata :: V1alpha1AuditSinkList -> Maybe V1ListMeta
v1alpha1AuditSinkListKind :: V1alpha1AuditSinkList -> Maybe Text
v1alpha1AuditSinkListItems :: V1alpha1AuditSinkList -> [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: V1alpha1AuditSinkList -> Maybe Text
..} = (\[V1alpha1AuditSink]
v1alpha1AuditSinkListItems -> V1alpha1AuditSinkList :: Maybe Text
-> [V1alpha1AuditSink]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1AuditSinkList
V1alpha1AuditSinkList { [V1alpha1AuditSink]
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListItems, Maybe Text
Maybe V1ListMeta
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListApiVersion :: Maybe Text
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListApiVersion :: Maybe Text
..} ) ([V1alpha1AuditSink] -> V1alpha1AuditSinkList)
-> f [V1alpha1AuditSink] -> f V1alpha1AuditSinkList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1AuditSink] -> f [V1alpha1AuditSink]
f [V1alpha1AuditSink]
v1alpha1AuditSinkListItems
{-# INLINE v1alpha1AuditSinkListItemsL #-}

-- | 'v1alpha1AuditSinkListKind' Lens
v1alpha1AuditSinkListKindL :: Lens_' V1alpha1AuditSinkList (Maybe Text)
v1alpha1AuditSinkListKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1AuditSinkList -> f V1alpha1AuditSinkList
v1alpha1AuditSinkListKindL Maybe Text -> f (Maybe Text)
f V1alpha1AuditSinkList{[V1alpha1AuditSink]
Maybe Text
Maybe V1ListMeta
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: Maybe Text
v1alpha1AuditSinkListMetadata :: V1alpha1AuditSinkList -> Maybe V1ListMeta
v1alpha1AuditSinkListKind :: V1alpha1AuditSinkList -> Maybe Text
v1alpha1AuditSinkListItems :: V1alpha1AuditSinkList -> [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: V1alpha1AuditSinkList -> Maybe Text
..} = (\Maybe Text
v1alpha1AuditSinkListKind -> V1alpha1AuditSinkList :: Maybe Text
-> [V1alpha1AuditSink]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1AuditSinkList
V1alpha1AuditSinkList { Maybe Text
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListKind, [V1alpha1AuditSink]
Maybe Text
Maybe V1ListMeta
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: Maybe Text
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1AuditSinkList)
-> f (Maybe Text) -> f V1alpha1AuditSinkList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1AuditSinkListKind
{-# INLINE v1alpha1AuditSinkListKindL #-}

-- | 'v1alpha1AuditSinkListMetadata' Lens
v1alpha1AuditSinkListMetadataL :: Lens_' V1alpha1AuditSinkList (Maybe V1ListMeta)
v1alpha1AuditSinkListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1alpha1AuditSinkList -> f V1alpha1AuditSinkList
v1alpha1AuditSinkListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1AuditSinkList{[V1alpha1AuditSink]
Maybe Text
Maybe V1ListMeta
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: Maybe Text
v1alpha1AuditSinkListMetadata :: V1alpha1AuditSinkList -> Maybe V1ListMeta
v1alpha1AuditSinkListKind :: V1alpha1AuditSinkList -> Maybe Text
v1alpha1AuditSinkListItems :: V1alpha1AuditSinkList -> [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: V1alpha1AuditSinkList -> Maybe Text
..} = (\Maybe V1ListMeta
v1alpha1AuditSinkListMetadata -> V1alpha1AuditSinkList :: Maybe Text
-> [V1alpha1AuditSink]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1AuditSinkList
V1alpha1AuditSinkList { Maybe V1ListMeta
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListMetadata :: Maybe V1ListMeta
v1alpha1AuditSinkListMetadata, [V1alpha1AuditSink]
Maybe Text
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: Maybe Text
v1alpha1AuditSinkListKind :: Maybe Text
v1alpha1AuditSinkListItems :: [V1alpha1AuditSink]
v1alpha1AuditSinkListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1AuditSinkList)
-> f (Maybe V1ListMeta) -> f V1alpha1AuditSinkList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1AuditSinkListMetadata
{-# INLINE v1alpha1AuditSinkListMetadataL #-}



-- * V1alpha1AuditSinkSpec

-- | 'v1alpha1AuditSinkSpecPolicy' Lens
v1alpha1AuditSinkSpecPolicyL :: Lens_' V1alpha1AuditSinkSpec (V1alpha1Policy)
v1alpha1AuditSinkSpecPolicyL :: (V1alpha1Policy -> f V1alpha1Policy)
-> V1alpha1AuditSinkSpec -> f V1alpha1AuditSinkSpec
v1alpha1AuditSinkSpecPolicyL V1alpha1Policy -> f V1alpha1Policy
f V1alpha1AuditSinkSpec{V1alpha1Webhook
V1alpha1Policy
v1alpha1AuditSinkSpecWebhook :: V1alpha1AuditSinkSpec -> V1alpha1Webhook
v1alpha1AuditSinkSpecPolicy :: V1alpha1AuditSinkSpec -> V1alpha1Policy
v1alpha1AuditSinkSpecWebhook :: V1alpha1Webhook
v1alpha1AuditSinkSpecPolicy :: V1alpha1Policy
..} = (\V1alpha1Policy
v1alpha1AuditSinkSpecPolicy -> V1alpha1AuditSinkSpec :: V1alpha1Policy -> V1alpha1Webhook -> V1alpha1AuditSinkSpec
V1alpha1AuditSinkSpec { V1alpha1Policy
v1alpha1AuditSinkSpecPolicy :: V1alpha1Policy
v1alpha1AuditSinkSpecPolicy :: V1alpha1Policy
v1alpha1AuditSinkSpecPolicy, V1alpha1Webhook
v1alpha1AuditSinkSpecWebhook :: V1alpha1Webhook
v1alpha1AuditSinkSpecWebhook :: V1alpha1Webhook
..} ) (V1alpha1Policy -> V1alpha1AuditSinkSpec)
-> f V1alpha1Policy -> f V1alpha1AuditSinkSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1Policy -> f V1alpha1Policy
f V1alpha1Policy
v1alpha1AuditSinkSpecPolicy
{-# INLINE v1alpha1AuditSinkSpecPolicyL #-}

-- | 'v1alpha1AuditSinkSpecWebhook' Lens
v1alpha1AuditSinkSpecWebhookL :: Lens_' V1alpha1AuditSinkSpec (V1alpha1Webhook)
v1alpha1AuditSinkSpecWebhookL :: (V1alpha1Webhook -> f V1alpha1Webhook)
-> V1alpha1AuditSinkSpec -> f V1alpha1AuditSinkSpec
v1alpha1AuditSinkSpecWebhookL V1alpha1Webhook -> f V1alpha1Webhook
f V1alpha1AuditSinkSpec{V1alpha1Webhook
V1alpha1Policy
v1alpha1AuditSinkSpecWebhook :: V1alpha1Webhook
v1alpha1AuditSinkSpecPolicy :: V1alpha1Policy
v1alpha1AuditSinkSpecWebhook :: V1alpha1AuditSinkSpec -> V1alpha1Webhook
v1alpha1AuditSinkSpecPolicy :: V1alpha1AuditSinkSpec -> V1alpha1Policy
..} = (\V1alpha1Webhook
v1alpha1AuditSinkSpecWebhook -> V1alpha1AuditSinkSpec :: V1alpha1Policy -> V1alpha1Webhook -> V1alpha1AuditSinkSpec
V1alpha1AuditSinkSpec { V1alpha1Webhook
v1alpha1AuditSinkSpecWebhook :: V1alpha1Webhook
v1alpha1AuditSinkSpecWebhook :: V1alpha1Webhook
v1alpha1AuditSinkSpecWebhook, V1alpha1Policy
v1alpha1AuditSinkSpecPolicy :: V1alpha1Policy
v1alpha1AuditSinkSpecPolicy :: V1alpha1Policy
..} ) (V1alpha1Webhook -> V1alpha1AuditSinkSpec)
-> f V1alpha1Webhook -> f V1alpha1AuditSinkSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1Webhook -> f V1alpha1Webhook
f V1alpha1Webhook
v1alpha1AuditSinkSpecWebhook
{-# INLINE v1alpha1AuditSinkSpecWebhookL #-}



-- * V1alpha1ClusterRole

-- | 'v1alpha1ClusterRoleAggregationRule' Lens
v1alpha1ClusterRoleAggregationRuleL :: Lens_' V1alpha1ClusterRole (Maybe V1alpha1AggregationRule)
v1alpha1ClusterRoleAggregationRuleL :: (Maybe V1alpha1AggregationRule
 -> f (Maybe V1alpha1AggregationRule))
-> V1alpha1ClusterRole -> f V1alpha1ClusterRole
v1alpha1ClusterRoleAggregationRuleL Maybe V1alpha1AggregationRule -> f (Maybe V1alpha1AggregationRule)
f V1alpha1ClusterRole{Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1alpha1AggregationRule
Maybe V1ObjectMeta
v1alpha1ClusterRoleRules :: V1alpha1ClusterRole -> Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: V1alpha1ClusterRole -> Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: V1alpha1ClusterRole -> Maybe Text
v1alpha1ClusterRoleApiVersion :: V1alpha1ClusterRole -> Maybe Text
v1alpha1ClusterRoleAggregationRule :: V1alpha1ClusterRole -> Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
..} = (\Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleAggregationRule -> V1alpha1ClusterRole :: Maybe V1alpha1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1PolicyRule]
-> V1alpha1ClusterRole
V1alpha1ClusterRole { Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleAggregationRule, Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
..} ) (Maybe V1alpha1AggregationRule -> V1alpha1ClusterRole)
-> f (Maybe V1alpha1AggregationRule) -> f V1alpha1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1AggregationRule -> f (Maybe V1alpha1AggregationRule)
f Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleAggregationRule
{-# INLINE v1alpha1ClusterRoleAggregationRuleL #-}

-- | 'v1alpha1ClusterRoleApiVersion' Lens
v1alpha1ClusterRoleApiVersionL :: Lens_' V1alpha1ClusterRole (Maybe Text)
v1alpha1ClusterRoleApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1ClusterRole -> f V1alpha1ClusterRole
v1alpha1ClusterRoleApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterRole{Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1alpha1AggregationRule
Maybe V1ObjectMeta
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleRules :: V1alpha1ClusterRole -> Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: V1alpha1ClusterRole -> Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: V1alpha1ClusterRole -> Maybe Text
v1alpha1ClusterRoleApiVersion :: V1alpha1ClusterRole -> Maybe Text
v1alpha1ClusterRoleAggregationRule :: V1alpha1ClusterRole -> Maybe V1alpha1AggregationRule
..} = (\Maybe Text
v1alpha1ClusterRoleApiVersion -> V1alpha1ClusterRole :: Maybe V1alpha1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1PolicyRule]
-> V1alpha1ClusterRole
V1alpha1ClusterRole { Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleApiVersion, Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1alpha1AggregationRule
Maybe V1ObjectMeta
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
..} ) (Maybe Text -> V1alpha1ClusterRole)
-> f (Maybe Text) -> f V1alpha1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterRoleApiVersion
{-# INLINE v1alpha1ClusterRoleApiVersionL #-}

-- | 'v1alpha1ClusterRoleKind' Lens
v1alpha1ClusterRoleKindL :: Lens_' V1alpha1ClusterRole (Maybe Text)
v1alpha1ClusterRoleKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1ClusterRole -> f V1alpha1ClusterRole
v1alpha1ClusterRoleKindL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterRole{Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1alpha1AggregationRule
Maybe V1ObjectMeta
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleRules :: V1alpha1ClusterRole -> Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: V1alpha1ClusterRole -> Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: V1alpha1ClusterRole -> Maybe Text
v1alpha1ClusterRoleApiVersion :: V1alpha1ClusterRole -> Maybe Text
v1alpha1ClusterRoleAggregationRule :: V1alpha1ClusterRole -> Maybe V1alpha1AggregationRule
..} = (\Maybe Text
v1alpha1ClusterRoleKind -> V1alpha1ClusterRole :: Maybe V1alpha1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1PolicyRule]
-> V1alpha1ClusterRole
V1alpha1ClusterRole { Maybe Text
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleKind, Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1alpha1AggregationRule
Maybe V1ObjectMeta
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
..} ) (Maybe Text -> V1alpha1ClusterRole)
-> f (Maybe Text) -> f V1alpha1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterRoleKind
{-# INLINE v1alpha1ClusterRoleKindL #-}

-- | 'v1alpha1ClusterRoleMetadata' Lens
v1alpha1ClusterRoleMetadataL :: Lens_' V1alpha1ClusterRole (Maybe V1ObjectMeta)
v1alpha1ClusterRoleMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1alpha1ClusterRole -> f V1alpha1ClusterRole
v1alpha1ClusterRoleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1ClusterRole{Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1alpha1AggregationRule
Maybe V1ObjectMeta
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleRules :: V1alpha1ClusterRole -> Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: V1alpha1ClusterRole -> Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: V1alpha1ClusterRole -> Maybe Text
v1alpha1ClusterRoleApiVersion :: V1alpha1ClusterRole -> Maybe Text
v1alpha1ClusterRoleAggregationRule :: V1alpha1ClusterRole -> Maybe V1alpha1AggregationRule
..} = (\Maybe V1ObjectMeta
v1alpha1ClusterRoleMetadata -> V1alpha1ClusterRole :: Maybe V1alpha1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1PolicyRule]
-> V1alpha1ClusterRole
V1alpha1ClusterRole { Maybe V1ObjectMeta
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleMetadata, Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
..} ) (Maybe V1ObjectMeta -> V1alpha1ClusterRole)
-> f (Maybe V1ObjectMeta) -> f V1alpha1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1ClusterRoleMetadata
{-# INLINE v1alpha1ClusterRoleMetadataL #-}

-- | 'v1alpha1ClusterRoleRules' Lens
v1alpha1ClusterRoleRulesL :: Lens_' V1alpha1ClusterRole (Maybe [V1alpha1PolicyRule])
v1alpha1ClusterRoleRulesL :: (Maybe [V1alpha1PolicyRule] -> f (Maybe [V1alpha1PolicyRule]))
-> V1alpha1ClusterRole -> f V1alpha1ClusterRole
v1alpha1ClusterRoleRulesL Maybe [V1alpha1PolicyRule] -> f (Maybe [V1alpha1PolicyRule])
f V1alpha1ClusterRole{Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1alpha1AggregationRule
Maybe V1ObjectMeta
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleRules :: V1alpha1ClusterRole -> Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleMetadata :: V1alpha1ClusterRole -> Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: V1alpha1ClusterRole -> Maybe Text
v1alpha1ClusterRoleApiVersion :: V1alpha1ClusterRole -> Maybe Text
v1alpha1ClusterRoleAggregationRule :: V1alpha1ClusterRole -> Maybe V1alpha1AggregationRule
..} = (\Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleRules -> V1alpha1ClusterRole :: Maybe V1alpha1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1PolicyRule]
-> V1alpha1ClusterRole
V1alpha1ClusterRole { Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleRules, Maybe Text
Maybe V1alpha1AggregationRule
Maybe V1ObjectMeta
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
v1alpha1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleKind :: Maybe Text
v1alpha1ClusterRoleApiVersion :: Maybe Text
v1alpha1ClusterRoleAggregationRule :: Maybe V1alpha1AggregationRule
..} ) (Maybe [V1alpha1PolicyRule] -> V1alpha1ClusterRole)
-> f (Maybe [V1alpha1PolicyRule]) -> f V1alpha1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1PolicyRule] -> f (Maybe [V1alpha1PolicyRule])
f Maybe [V1alpha1PolicyRule]
v1alpha1ClusterRoleRules
{-# INLINE v1alpha1ClusterRoleRulesL #-}



-- * V1alpha1ClusterRoleBinding

-- | 'v1alpha1ClusterRoleBindingApiVersion' Lens
v1alpha1ClusterRoleBindingApiVersionL :: Lens_' V1alpha1ClusterRoleBinding (Maybe Text)
v1alpha1ClusterRoleBindingApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1ClusterRoleBinding -> f V1alpha1ClusterRoleBinding
v1alpha1ClusterRoleBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterRoleBinding{Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1ClusterRoleBindingSubjects :: V1alpha1ClusterRoleBinding -> Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1ClusterRoleBinding -> V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: V1alpha1ClusterRoleBinding -> Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: V1alpha1ClusterRoleBinding -> Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: V1alpha1ClusterRoleBinding -> Maybe Text
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1ClusterRoleBindingApiVersion -> V1alpha1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RoleRef
-> Maybe [V1alpha1Subject]
-> V1alpha1ClusterRoleBinding
V1alpha1ClusterRoleBinding { Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion, Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
..} ) (Maybe Text -> V1alpha1ClusterRoleBinding)
-> f (Maybe Text) -> f V1alpha1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterRoleBindingApiVersion
{-# INLINE v1alpha1ClusterRoleBindingApiVersionL #-}

-- | 'v1alpha1ClusterRoleBindingKind' Lens
v1alpha1ClusterRoleBindingKindL :: Lens_' V1alpha1ClusterRoleBinding (Maybe Text)
v1alpha1ClusterRoleBindingKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1ClusterRoleBinding -> f V1alpha1ClusterRoleBinding
v1alpha1ClusterRoleBindingKindL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterRoleBinding{Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingSubjects :: V1alpha1ClusterRoleBinding -> Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1ClusterRoleBinding -> V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: V1alpha1ClusterRoleBinding -> Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: V1alpha1ClusterRoleBinding -> Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: V1alpha1ClusterRoleBinding -> Maybe Text
..} = (\Maybe Text
v1alpha1ClusterRoleBindingKind -> V1alpha1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RoleRef
-> Maybe [V1alpha1Subject]
-> V1alpha1ClusterRoleBinding
V1alpha1ClusterRoleBinding { Maybe Text
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingKind, Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1ClusterRoleBinding)
-> f (Maybe Text) -> f V1alpha1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterRoleBindingKind
{-# INLINE v1alpha1ClusterRoleBindingKindL #-}

-- | 'v1alpha1ClusterRoleBindingMetadata' Lens
v1alpha1ClusterRoleBindingMetadataL :: Lens_' V1alpha1ClusterRoleBinding (Maybe V1ObjectMeta)
v1alpha1ClusterRoleBindingMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1alpha1ClusterRoleBinding -> f V1alpha1ClusterRoleBinding
v1alpha1ClusterRoleBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1ClusterRoleBinding{Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingSubjects :: V1alpha1ClusterRoleBinding -> Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1ClusterRoleBinding -> V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: V1alpha1ClusterRoleBinding -> Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: V1alpha1ClusterRoleBinding -> Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: V1alpha1ClusterRoleBinding -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingMetadata -> V1alpha1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RoleRef
-> Maybe [V1alpha1Subject]
-> V1alpha1ClusterRoleBinding
V1alpha1ClusterRoleBinding { Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingMetadata, Maybe [V1alpha1Subject]
Maybe Text
V1alpha1RoleRef
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1alpha1ClusterRoleBinding)
-> f (Maybe V1ObjectMeta) -> f V1alpha1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingMetadata
{-# INLINE v1alpha1ClusterRoleBindingMetadataL #-}

-- | 'v1alpha1ClusterRoleBindingRoleRef' Lens
v1alpha1ClusterRoleBindingRoleRefL :: Lens_' V1alpha1ClusterRoleBinding (V1alpha1RoleRef)
v1alpha1ClusterRoleBindingRoleRefL :: (V1alpha1RoleRef -> f V1alpha1RoleRef)
-> V1alpha1ClusterRoleBinding -> f V1alpha1ClusterRoleBinding
v1alpha1ClusterRoleBindingRoleRefL V1alpha1RoleRef -> f V1alpha1RoleRef
f V1alpha1ClusterRoleBinding{Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingSubjects :: V1alpha1ClusterRoleBinding -> Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1ClusterRoleBinding -> V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: V1alpha1ClusterRoleBinding -> Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: V1alpha1ClusterRoleBinding -> Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: V1alpha1ClusterRoleBinding -> Maybe Text
..} = (\V1alpha1RoleRef
v1alpha1ClusterRoleBindingRoleRef -> V1alpha1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RoleRef
-> Maybe [V1alpha1Subject]
-> V1alpha1ClusterRoleBinding
V1alpha1ClusterRoleBinding { V1alpha1RoleRef
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingRoleRef, Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (V1alpha1RoleRef -> V1alpha1ClusterRoleBinding)
-> f V1alpha1RoleRef -> f V1alpha1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1RoleRef -> f V1alpha1RoleRef
f V1alpha1RoleRef
v1alpha1ClusterRoleBindingRoleRef
{-# INLINE v1alpha1ClusterRoleBindingRoleRefL #-}

-- | 'v1alpha1ClusterRoleBindingSubjects' Lens
v1alpha1ClusterRoleBindingSubjectsL :: Lens_' V1alpha1ClusterRoleBinding (Maybe [V1alpha1Subject])
v1alpha1ClusterRoleBindingSubjectsL :: (Maybe [V1alpha1Subject] -> f (Maybe [V1alpha1Subject]))
-> V1alpha1ClusterRoleBinding -> f V1alpha1ClusterRoleBinding
v1alpha1ClusterRoleBindingSubjectsL Maybe [V1alpha1Subject] -> f (Maybe [V1alpha1Subject])
f V1alpha1ClusterRoleBinding{Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingSubjects :: V1alpha1ClusterRoleBinding -> Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1ClusterRoleBinding -> V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: V1alpha1ClusterRoleBinding -> Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: V1alpha1ClusterRoleBinding -> Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: V1alpha1ClusterRoleBinding -> Maybe Text
..} = (\Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingSubjects -> V1alpha1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RoleRef
-> Maybe [V1alpha1Subject]
-> V1alpha1ClusterRoleBinding
V1alpha1ClusterRoleBinding { Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingSubjects, Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterRoleBindingKind :: Maybe Text
v1alpha1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (Maybe [V1alpha1Subject] -> V1alpha1ClusterRoleBinding)
-> f (Maybe [V1alpha1Subject]) -> f V1alpha1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1Subject] -> f (Maybe [V1alpha1Subject])
f Maybe [V1alpha1Subject]
v1alpha1ClusterRoleBindingSubjects
{-# INLINE v1alpha1ClusterRoleBindingSubjectsL #-}



-- * V1alpha1ClusterRoleBindingList

-- | 'v1alpha1ClusterRoleBindingListApiVersion' Lens
v1alpha1ClusterRoleBindingListApiVersionL :: Lens_' V1alpha1ClusterRoleBindingList (Maybe Text)
v1alpha1ClusterRoleBindingListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1ClusterRoleBindingList
-> f V1alpha1ClusterRoleBindingList
v1alpha1ClusterRoleBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterRoleBindingList{[V1alpha1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata :: V1alpha1ClusterRoleBindingList -> Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: V1alpha1ClusterRoleBindingList -> Maybe Text
v1alpha1ClusterRoleBindingListItems :: V1alpha1ClusterRoleBindingList -> [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: V1alpha1ClusterRoleBindingList -> Maybe Text
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1ClusterRoleBindingListApiVersion -> V1alpha1ClusterRoleBindingList :: Maybe Text
-> [V1alpha1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1ClusterRoleBindingList
V1alpha1ClusterRoleBindingList { Maybe Text
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingListApiVersion, [V1alpha1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
..} ) (Maybe Text -> V1alpha1ClusterRoleBindingList)
-> f (Maybe Text) -> f V1alpha1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterRoleBindingListApiVersion
{-# INLINE v1alpha1ClusterRoleBindingListApiVersionL #-}

-- | 'v1alpha1ClusterRoleBindingListItems' Lens
v1alpha1ClusterRoleBindingListItemsL :: Lens_' V1alpha1ClusterRoleBindingList ([V1alpha1ClusterRoleBinding])
v1alpha1ClusterRoleBindingListItemsL :: ([V1alpha1ClusterRoleBinding] -> f [V1alpha1ClusterRoleBinding])
-> V1alpha1ClusterRoleBindingList
-> f V1alpha1ClusterRoleBindingList
v1alpha1ClusterRoleBindingListItemsL [V1alpha1ClusterRoleBinding] -> f [V1alpha1ClusterRoleBinding]
f V1alpha1ClusterRoleBindingList{[V1alpha1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingListMetadata :: V1alpha1ClusterRoleBindingList -> Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: V1alpha1ClusterRoleBindingList -> Maybe Text
v1alpha1ClusterRoleBindingListItems :: V1alpha1ClusterRoleBindingList -> [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: V1alpha1ClusterRoleBindingList -> Maybe Text
..} = (\[V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListItems -> V1alpha1ClusterRoleBindingList :: Maybe Text
-> [V1alpha1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1ClusterRoleBindingList
V1alpha1ClusterRoleBindingList { [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListItems, Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
..} ) ([V1alpha1ClusterRoleBinding] -> V1alpha1ClusterRoleBindingList)
-> f [V1alpha1ClusterRoleBinding]
-> f V1alpha1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1ClusterRoleBinding] -> f [V1alpha1ClusterRoleBinding]
f [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListItems
{-# INLINE v1alpha1ClusterRoleBindingListItemsL #-}

-- | 'v1alpha1ClusterRoleBindingListKind' Lens
v1alpha1ClusterRoleBindingListKindL :: Lens_' V1alpha1ClusterRoleBindingList (Maybe Text)
v1alpha1ClusterRoleBindingListKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1ClusterRoleBindingList
-> f V1alpha1ClusterRoleBindingList
v1alpha1ClusterRoleBindingListKindL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterRoleBindingList{[V1alpha1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingListMetadata :: V1alpha1ClusterRoleBindingList -> Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: V1alpha1ClusterRoleBindingList -> Maybe Text
v1alpha1ClusterRoleBindingListItems :: V1alpha1ClusterRoleBindingList -> [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: V1alpha1ClusterRoleBindingList -> Maybe Text
..} = (\Maybe Text
v1alpha1ClusterRoleBindingListKind -> V1alpha1ClusterRoleBindingList :: Maybe Text
-> [V1alpha1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1ClusterRoleBindingList
V1alpha1ClusterRoleBindingList { Maybe Text
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListKind, [V1alpha1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1ClusterRoleBindingList)
-> f (Maybe Text) -> f V1alpha1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterRoleBindingListKind
{-# INLINE v1alpha1ClusterRoleBindingListKindL #-}

-- | 'v1alpha1ClusterRoleBindingListMetadata' Lens
v1alpha1ClusterRoleBindingListMetadataL :: Lens_' V1alpha1ClusterRoleBindingList (Maybe V1ListMeta)
v1alpha1ClusterRoleBindingListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1alpha1ClusterRoleBindingList
-> f V1alpha1ClusterRoleBindingList
v1alpha1ClusterRoleBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1ClusterRoleBindingList{[V1alpha1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingListMetadata :: V1alpha1ClusterRoleBindingList -> Maybe V1ListMeta
v1alpha1ClusterRoleBindingListKind :: V1alpha1ClusterRoleBindingList -> Maybe Text
v1alpha1ClusterRoleBindingListItems :: V1alpha1ClusterRoleBindingList -> [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: V1alpha1ClusterRoleBindingList -> Maybe Text
..} = (\Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata -> V1alpha1ClusterRoleBindingList :: Maybe Text
-> [V1alpha1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1ClusterRoleBindingList
V1alpha1ClusterRoleBindingList { Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata, [V1alpha1ClusterRoleBinding]
Maybe Text
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
v1alpha1ClusterRoleBindingListKind :: Maybe Text
v1alpha1ClusterRoleBindingListItems :: [V1alpha1ClusterRoleBinding]
v1alpha1ClusterRoleBindingListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1ClusterRoleBindingList)
-> f (Maybe V1ListMeta) -> f V1alpha1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1ClusterRoleBindingListMetadata
{-# INLINE v1alpha1ClusterRoleBindingListMetadataL #-}



-- * V1alpha1ClusterRoleList

-- | 'v1alpha1ClusterRoleListApiVersion' Lens
v1alpha1ClusterRoleListApiVersionL :: Lens_' V1alpha1ClusterRoleList (Maybe Text)
v1alpha1ClusterRoleListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1ClusterRoleList -> f V1alpha1ClusterRoleList
v1alpha1ClusterRoleListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterRoleList{[V1alpha1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata :: V1alpha1ClusterRoleList -> Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: V1alpha1ClusterRoleList -> Maybe Text
v1alpha1ClusterRoleListItems :: V1alpha1ClusterRoleList -> [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: V1alpha1ClusterRoleList -> Maybe Text
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1ClusterRoleListApiVersion -> V1alpha1ClusterRoleList :: Maybe Text
-> [V1alpha1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1ClusterRoleList
V1alpha1ClusterRoleList { Maybe Text
v1alpha1ClusterRoleListApiVersion :: Maybe Text
v1alpha1ClusterRoleListApiVersion :: Maybe Text
v1alpha1ClusterRoleListApiVersion, [V1alpha1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
..} ) (Maybe Text -> V1alpha1ClusterRoleList)
-> f (Maybe Text) -> f V1alpha1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterRoleListApiVersion
{-# INLINE v1alpha1ClusterRoleListApiVersionL #-}

-- | 'v1alpha1ClusterRoleListItems' Lens
v1alpha1ClusterRoleListItemsL :: Lens_' V1alpha1ClusterRoleList ([V1alpha1ClusterRole])
v1alpha1ClusterRoleListItemsL :: ([V1alpha1ClusterRole] -> f [V1alpha1ClusterRole])
-> V1alpha1ClusterRoleList -> f V1alpha1ClusterRoleList
v1alpha1ClusterRoleListItemsL [V1alpha1ClusterRole] -> f [V1alpha1ClusterRole]
f V1alpha1ClusterRoleList{[V1alpha1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: Maybe Text
v1alpha1ClusterRoleListMetadata :: V1alpha1ClusterRoleList -> Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: V1alpha1ClusterRoleList -> Maybe Text
v1alpha1ClusterRoleListItems :: V1alpha1ClusterRoleList -> [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: V1alpha1ClusterRoleList -> Maybe Text
..} = (\[V1alpha1ClusterRole]
v1alpha1ClusterRoleListItems -> V1alpha1ClusterRoleList :: Maybe Text
-> [V1alpha1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1ClusterRoleList
V1alpha1ClusterRoleList { [V1alpha1ClusterRole]
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListItems, Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListApiVersion :: Maybe Text
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListApiVersion :: Maybe Text
..} ) ([V1alpha1ClusterRole] -> V1alpha1ClusterRoleList)
-> f [V1alpha1ClusterRole] -> f V1alpha1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1ClusterRole] -> f [V1alpha1ClusterRole]
f [V1alpha1ClusterRole]
v1alpha1ClusterRoleListItems
{-# INLINE v1alpha1ClusterRoleListItemsL #-}

-- | 'v1alpha1ClusterRoleListKind' Lens
v1alpha1ClusterRoleListKindL :: Lens_' V1alpha1ClusterRoleList (Maybe Text)
v1alpha1ClusterRoleListKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1ClusterRoleList -> f V1alpha1ClusterRoleList
v1alpha1ClusterRoleListKindL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterRoleList{[V1alpha1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: Maybe Text
v1alpha1ClusterRoleListMetadata :: V1alpha1ClusterRoleList -> Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: V1alpha1ClusterRoleList -> Maybe Text
v1alpha1ClusterRoleListItems :: V1alpha1ClusterRoleList -> [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: V1alpha1ClusterRoleList -> Maybe Text
..} = (\Maybe Text
v1alpha1ClusterRoleListKind -> V1alpha1ClusterRoleList :: Maybe Text
-> [V1alpha1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1ClusterRoleList
V1alpha1ClusterRoleList { Maybe Text
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListKind, [V1alpha1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: Maybe Text
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1ClusterRoleList)
-> f (Maybe Text) -> f V1alpha1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterRoleListKind
{-# INLINE v1alpha1ClusterRoleListKindL #-}

-- | 'v1alpha1ClusterRoleListMetadata' Lens
v1alpha1ClusterRoleListMetadataL :: Lens_' V1alpha1ClusterRoleList (Maybe V1ListMeta)
v1alpha1ClusterRoleListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1alpha1ClusterRoleList -> f V1alpha1ClusterRoleList
v1alpha1ClusterRoleListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1ClusterRoleList{[V1alpha1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: Maybe Text
v1alpha1ClusterRoleListMetadata :: V1alpha1ClusterRoleList -> Maybe V1ListMeta
v1alpha1ClusterRoleListKind :: V1alpha1ClusterRoleList -> Maybe Text
v1alpha1ClusterRoleListItems :: V1alpha1ClusterRoleList -> [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: V1alpha1ClusterRoleList -> Maybe Text
..} = (\Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata -> V1alpha1ClusterRoleList :: Maybe Text
-> [V1alpha1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1ClusterRoleList
V1alpha1ClusterRoleList { Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata, [V1alpha1ClusterRole]
Maybe Text
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: Maybe Text
v1alpha1ClusterRoleListKind :: Maybe Text
v1alpha1ClusterRoleListItems :: [V1alpha1ClusterRole]
v1alpha1ClusterRoleListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1ClusterRoleList)
-> f (Maybe V1ListMeta) -> f V1alpha1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1ClusterRoleListMetadata
{-# INLINE v1alpha1ClusterRoleListMetadataL #-}



-- * V1alpha1Endpoint

-- | 'v1alpha1EndpointAddresses' Lens
v1alpha1EndpointAddressesL :: Lens_' V1alpha1Endpoint ([Text])
v1alpha1EndpointAddressesL :: ([Text] -> f [Text]) -> V1alpha1Endpoint -> f V1alpha1Endpoint
v1alpha1EndpointAddressesL [Text] -> f [Text]
f V1alpha1Endpoint{[Text]
Maybe Text
Maybe (Map String Text)
Maybe V1alpha1EndpointConditions
Maybe V1ObjectReference
v1alpha1EndpointTopology :: V1alpha1Endpoint -> Maybe (Map String Text)
v1alpha1EndpointTargetRef :: V1alpha1Endpoint -> Maybe V1ObjectReference
v1alpha1EndpointHostname :: V1alpha1Endpoint -> Maybe Text
v1alpha1EndpointConditions :: V1alpha1Endpoint -> Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: V1alpha1Endpoint -> [Text]
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
..} = (\[Text]
v1alpha1EndpointAddresses -> V1alpha1Endpoint :: [Text]
-> Maybe V1alpha1EndpointConditions
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe (Map String Text)
-> V1alpha1Endpoint
V1alpha1Endpoint { [Text]
v1alpha1EndpointAddresses :: [Text]
v1alpha1EndpointAddresses :: [Text]
v1alpha1EndpointAddresses, Maybe Text
Maybe (Map String Text)
Maybe V1alpha1EndpointConditions
Maybe V1ObjectReference
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
..} ) ([Text] -> V1alpha1Endpoint) -> f [Text] -> f V1alpha1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1alpha1EndpointAddresses
{-# INLINE v1alpha1EndpointAddressesL #-}

-- | 'v1alpha1EndpointConditions' Lens
v1alpha1EndpointConditionsL :: Lens_' V1alpha1Endpoint (Maybe V1alpha1EndpointConditions)
v1alpha1EndpointConditionsL :: (Maybe V1alpha1EndpointConditions
 -> f (Maybe V1alpha1EndpointConditions))
-> V1alpha1Endpoint -> f V1alpha1Endpoint
v1alpha1EndpointConditionsL Maybe V1alpha1EndpointConditions
-> f (Maybe V1alpha1EndpointConditions)
f V1alpha1Endpoint{[Text]
Maybe Text
Maybe (Map String Text)
Maybe V1alpha1EndpointConditions
Maybe V1ObjectReference
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
v1alpha1EndpointTopology :: V1alpha1Endpoint -> Maybe (Map String Text)
v1alpha1EndpointTargetRef :: V1alpha1Endpoint -> Maybe V1ObjectReference
v1alpha1EndpointHostname :: V1alpha1Endpoint -> Maybe Text
v1alpha1EndpointConditions :: V1alpha1Endpoint -> Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: V1alpha1Endpoint -> [Text]
..} = (\Maybe V1alpha1EndpointConditions
v1alpha1EndpointConditions -> V1alpha1Endpoint :: [Text]
-> Maybe V1alpha1EndpointConditions
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe (Map String Text)
-> V1alpha1Endpoint
V1alpha1Endpoint { Maybe V1alpha1EndpointConditions
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointConditions, [Text]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectReference
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointAddresses :: [Text]
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointAddresses :: [Text]
..} ) (Maybe V1alpha1EndpointConditions -> V1alpha1Endpoint)
-> f (Maybe V1alpha1EndpointConditions) -> f V1alpha1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1EndpointConditions
-> f (Maybe V1alpha1EndpointConditions)
f Maybe V1alpha1EndpointConditions
v1alpha1EndpointConditions
{-# INLINE v1alpha1EndpointConditionsL #-}

-- | 'v1alpha1EndpointHostname' Lens
v1alpha1EndpointHostnameL :: Lens_' V1alpha1Endpoint (Maybe Text)
v1alpha1EndpointHostnameL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1Endpoint -> f V1alpha1Endpoint
v1alpha1EndpointHostnameL Maybe Text -> f (Maybe Text)
f V1alpha1Endpoint{[Text]
Maybe Text
Maybe (Map String Text)
Maybe V1alpha1EndpointConditions
Maybe V1ObjectReference
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
v1alpha1EndpointTopology :: V1alpha1Endpoint -> Maybe (Map String Text)
v1alpha1EndpointTargetRef :: V1alpha1Endpoint -> Maybe V1ObjectReference
v1alpha1EndpointHostname :: V1alpha1Endpoint -> Maybe Text
v1alpha1EndpointConditions :: V1alpha1Endpoint -> Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: V1alpha1Endpoint -> [Text]
..} = (\Maybe Text
v1alpha1EndpointHostname -> V1alpha1Endpoint :: [Text]
-> Maybe V1alpha1EndpointConditions
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe (Map String Text)
-> V1alpha1Endpoint
V1alpha1Endpoint { Maybe Text
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointHostname, [Text]
Maybe (Map String Text)
Maybe V1alpha1EndpointConditions
Maybe V1ObjectReference
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
..} ) (Maybe Text -> V1alpha1Endpoint)
-> f (Maybe Text) -> f V1alpha1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1EndpointHostname
{-# INLINE v1alpha1EndpointHostnameL #-}

-- | 'v1alpha1EndpointTargetRef' Lens
v1alpha1EndpointTargetRefL :: Lens_' V1alpha1Endpoint (Maybe V1ObjectReference)
v1alpha1EndpointTargetRefL :: (Maybe V1ObjectReference -> f (Maybe V1ObjectReference))
-> V1alpha1Endpoint -> f V1alpha1Endpoint
v1alpha1EndpointTargetRefL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1alpha1Endpoint{[Text]
Maybe Text
Maybe (Map String Text)
Maybe V1alpha1EndpointConditions
Maybe V1ObjectReference
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
v1alpha1EndpointTopology :: V1alpha1Endpoint -> Maybe (Map String Text)
v1alpha1EndpointTargetRef :: V1alpha1Endpoint -> Maybe V1ObjectReference
v1alpha1EndpointHostname :: V1alpha1Endpoint -> Maybe Text
v1alpha1EndpointConditions :: V1alpha1Endpoint -> Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: V1alpha1Endpoint -> [Text]
..} = (\Maybe V1ObjectReference
v1alpha1EndpointTargetRef -> V1alpha1Endpoint :: [Text]
-> Maybe V1alpha1EndpointConditions
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe (Map String Text)
-> V1alpha1Endpoint
V1alpha1Endpoint { Maybe V1ObjectReference
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointTargetRef, [Text]
Maybe Text
Maybe (Map String Text)
Maybe V1alpha1EndpointConditions
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
..} ) (Maybe V1ObjectReference -> V1alpha1Endpoint)
-> f (Maybe V1ObjectReference) -> f V1alpha1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
v1alpha1EndpointTargetRef
{-# INLINE v1alpha1EndpointTargetRefL #-}

-- | 'v1alpha1EndpointTopology' Lens
v1alpha1EndpointTopologyL :: Lens_' V1alpha1Endpoint (Maybe (Map.Map String Text))
v1alpha1EndpointTopologyL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1alpha1Endpoint -> f V1alpha1Endpoint
v1alpha1EndpointTopologyL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1alpha1Endpoint{[Text]
Maybe Text
Maybe (Map String Text)
Maybe V1alpha1EndpointConditions
Maybe V1ObjectReference
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
v1alpha1EndpointTopology :: V1alpha1Endpoint -> Maybe (Map String Text)
v1alpha1EndpointTargetRef :: V1alpha1Endpoint -> Maybe V1ObjectReference
v1alpha1EndpointHostname :: V1alpha1Endpoint -> Maybe Text
v1alpha1EndpointConditions :: V1alpha1Endpoint -> Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: V1alpha1Endpoint -> [Text]
..} = (\Maybe (Map String Text)
v1alpha1EndpointTopology -> V1alpha1Endpoint :: [Text]
-> Maybe V1alpha1EndpointConditions
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe (Map String Text)
-> V1alpha1Endpoint
V1alpha1Endpoint { Maybe (Map String Text)
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTopology :: Maybe (Map String Text)
v1alpha1EndpointTopology, [Text]
Maybe Text
Maybe V1alpha1EndpointConditions
Maybe V1ObjectReference
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
v1alpha1EndpointTargetRef :: Maybe V1ObjectReference
v1alpha1EndpointHostname :: Maybe Text
v1alpha1EndpointConditions :: Maybe V1alpha1EndpointConditions
v1alpha1EndpointAddresses :: [Text]
..} ) (Maybe (Map String Text) -> V1alpha1Endpoint)
-> f (Maybe (Map String Text)) -> f V1alpha1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1alpha1EndpointTopology
{-# INLINE v1alpha1EndpointTopologyL #-}



-- * V1alpha1EndpointConditions

-- | 'v1alpha1EndpointConditionsReady' Lens
v1alpha1EndpointConditionsReadyL :: Lens_' V1alpha1EndpointConditions (Maybe Bool)
v1alpha1EndpointConditionsReadyL :: (Maybe Bool -> f (Maybe Bool))
-> V1alpha1EndpointConditions -> f V1alpha1EndpointConditions
v1alpha1EndpointConditionsReadyL Maybe Bool -> f (Maybe Bool)
f V1alpha1EndpointConditions{Maybe Bool
v1alpha1EndpointConditionsReady :: V1alpha1EndpointConditions -> Maybe Bool
v1alpha1EndpointConditionsReady :: Maybe Bool
..} = (\Maybe Bool
v1alpha1EndpointConditionsReady -> V1alpha1EndpointConditions :: Maybe Bool -> V1alpha1EndpointConditions
V1alpha1EndpointConditions { Maybe Bool
v1alpha1EndpointConditionsReady :: Maybe Bool
v1alpha1EndpointConditionsReady :: Maybe Bool
v1alpha1EndpointConditionsReady, ..} ) (Maybe Bool -> V1alpha1EndpointConditions)
-> f (Maybe Bool) -> f V1alpha1EndpointConditions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1alpha1EndpointConditionsReady
{-# INLINE v1alpha1EndpointConditionsReadyL #-}



-- * V1alpha1EndpointPort

-- | 'v1alpha1EndpointPortName' Lens
v1alpha1EndpointPortNameL :: Lens_' V1alpha1EndpointPort (Maybe Text)
v1alpha1EndpointPortNameL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1EndpointPort -> f V1alpha1EndpointPort
v1alpha1EndpointPortNameL Maybe Text -> f (Maybe Text)
f V1alpha1EndpointPort{Maybe Int
Maybe Text
v1alpha1EndpointPortProtocol :: V1alpha1EndpointPort -> Maybe Text
v1alpha1EndpointPortPort :: V1alpha1EndpointPort -> Maybe Int
v1alpha1EndpointPortName :: V1alpha1EndpointPort -> Maybe Text
v1alpha1EndpointPortProtocol :: Maybe Text
v1alpha1EndpointPortPort :: Maybe Int
v1alpha1EndpointPortName :: Maybe Text
..} = (\Maybe Text
v1alpha1EndpointPortName -> V1alpha1EndpointPort :: Maybe Text -> Maybe Int -> Maybe Text -> V1alpha1EndpointPort
V1alpha1EndpointPort { Maybe Text
v1alpha1EndpointPortName :: Maybe Text
v1alpha1EndpointPortName :: Maybe Text
v1alpha1EndpointPortName, Maybe Int
Maybe Text
v1alpha1EndpointPortProtocol :: Maybe Text
v1alpha1EndpointPortPort :: Maybe Int
v1alpha1EndpointPortProtocol :: Maybe Text
v1alpha1EndpointPortPort :: Maybe Int
..} ) (Maybe Text -> V1alpha1EndpointPort)
-> f (Maybe Text) -> f V1alpha1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1EndpointPortName
{-# INLINE v1alpha1EndpointPortNameL #-}

-- | 'v1alpha1EndpointPortPort' Lens
v1alpha1EndpointPortPortL :: Lens_' V1alpha1EndpointPort (Maybe Int)
v1alpha1EndpointPortPortL :: (Maybe Int -> f (Maybe Int))
-> V1alpha1EndpointPort -> f V1alpha1EndpointPort
v1alpha1EndpointPortPortL Maybe Int -> f (Maybe Int)
f V1alpha1EndpointPort{Maybe Int
Maybe Text
v1alpha1EndpointPortProtocol :: Maybe Text
v1alpha1EndpointPortPort :: Maybe Int
v1alpha1EndpointPortName :: Maybe Text
v1alpha1EndpointPortProtocol :: V1alpha1EndpointPort -> Maybe Text
v1alpha1EndpointPortPort :: V1alpha1EndpointPort -> Maybe Int
v1alpha1EndpointPortName :: V1alpha1EndpointPort -> Maybe Text
..} = (\Maybe Int
v1alpha1EndpointPortPort -> V1alpha1EndpointPort :: Maybe Text -> Maybe Int -> Maybe Text -> V1alpha1EndpointPort
V1alpha1EndpointPort { Maybe Int
v1alpha1EndpointPortPort :: Maybe Int
v1alpha1EndpointPortPort :: Maybe Int
v1alpha1EndpointPortPort, Maybe Text
v1alpha1EndpointPortProtocol :: Maybe Text
v1alpha1EndpointPortName :: Maybe Text
v1alpha1EndpointPortProtocol :: Maybe Text
v1alpha1EndpointPortName :: Maybe Text
..} ) (Maybe Int -> V1alpha1EndpointPort)
-> f (Maybe Int) -> f V1alpha1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1alpha1EndpointPortPort
{-# INLINE v1alpha1EndpointPortPortL #-}

-- | 'v1alpha1EndpointPortProtocol' Lens
v1alpha1EndpointPortProtocolL :: Lens_' V1alpha1EndpointPort (Maybe Text)
v1alpha1EndpointPortProtocolL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1EndpointPort -> f V1alpha1EndpointPort
v1alpha1EndpointPortProtocolL Maybe Text -> f (Maybe Text)
f V1alpha1EndpointPort{Maybe Int
Maybe Text
v1alpha1EndpointPortProtocol :: Maybe Text
v1alpha1EndpointPortPort :: Maybe Int
v1alpha1EndpointPortName :: Maybe Text
v1alpha1EndpointPortProtocol :: V1alpha1EndpointPort -> Maybe Text
v1alpha1EndpointPortPort :: V1alpha1EndpointPort -> Maybe Int
v1alpha1EndpointPortName :: V1alpha1EndpointPort -> Maybe Text
..} = (\Maybe Text
v1alpha1EndpointPortProtocol -> V1alpha1EndpointPort :: Maybe Text -> Maybe Int -> Maybe Text -> V1alpha1EndpointPort
V1alpha1EndpointPort { Maybe Text
v1alpha1EndpointPortProtocol :: Maybe Text
v1alpha1EndpointPortProtocol :: Maybe Text
v1alpha1EndpointPortProtocol, Maybe Int
Maybe Text
v1alpha1EndpointPortPort :: Maybe Int
v1alpha1EndpointPortName :: Maybe Text
v1alpha1EndpointPortPort :: Maybe Int
v1alpha1EndpointPortName :: Maybe Text
..} ) (Maybe Text -> V1alpha1EndpointPort)
-> f (Maybe Text) -> f V1alpha1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1EndpointPortProtocol
{-# INLINE v1alpha1EndpointPortProtocolL #-}



-- * V1alpha1EndpointSlice

-- | 'v1alpha1EndpointSliceAddressType' Lens
v1alpha1EndpointSliceAddressTypeL :: Lens_' V1alpha1EndpointSlice (Maybe Text)
v1alpha1EndpointSliceAddressTypeL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1EndpointSlice -> f V1alpha1EndpointSlice
v1alpha1EndpointSliceAddressTypeL Maybe Text -> f (Maybe Text)
f V1alpha1EndpointSlice{[V1alpha1Endpoint]
Maybe [V1alpha1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSlicePorts :: V1alpha1EndpointSlice -> Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: V1alpha1EndpointSlice -> Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceEndpoints :: V1alpha1EndpointSlice -> [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceAddressType :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
..} = (\Maybe Text
v1alpha1EndpointSliceAddressType -> V1alpha1EndpointSlice :: Maybe Text
-> Maybe Text
-> [V1alpha1Endpoint]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1EndpointPort]
-> V1alpha1EndpointSlice
V1alpha1EndpointSlice { Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSliceAddressType, [V1alpha1Endpoint]
Maybe [V1alpha1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1EndpointSlice)
-> f (Maybe Text) -> f V1alpha1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1EndpointSliceAddressType
{-# INLINE v1alpha1EndpointSliceAddressTypeL #-}

-- | 'v1alpha1EndpointSliceApiVersion' Lens
v1alpha1EndpointSliceApiVersionL :: Lens_' V1alpha1EndpointSlice (Maybe Text)
v1alpha1EndpointSliceApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1EndpointSlice -> f V1alpha1EndpointSlice
v1alpha1EndpointSliceApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1EndpointSlice{[V1alpha1Endpoint]
Maybe [V1alpha1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSlicePorts :: V1alpha1EndpointSlice -> Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: V1alpha1EndpointSlice -> Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceEndpoints :: V1alpha1EndpointSlice -> [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceAddressType :: V1alpha1EndpointSlice -> Maybe Text
..} = (\Maybe Text
v1alpha1EndpointSliceApiVersion -> V1alpha1EndpointSlice :: Maybe Text
-> Maybe Text
-> [V1alpha1Endpoint]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1EndpointPort]
-> V1alpha1EndpointSlice
V1alpha1EndpointSlice { Maybe Text
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceApiVersion, [V1alpha1Endpoint]
Maybe [V1alpha1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceAddressType :: Maybe Text
..} ) (Maybe Text -> V1alpha1EndpointSlice)
-> f (Maybe Text) -> f V1alpha1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1EndpointSliceApiVersion
{-# INLINE v1alpha1EndpointSliceApiVersionL #-}

-- | 'v1alpha1EndpointSliceEndpoints' Lens
v1alpha1EndpointSliceEndpointsL :: Lens_' V1alpha1EndpointSlice ([V1alpha1Endpoint])
v1alpha1EndpointSliceEndpointsL :: ([V1alpha1Endpoint] -> f [V1alpha1Endpoint])
-> V1alpha1EndpointSlice -> f V1alpha1EndpointSlice
v1alpha1EndpointSliceEndpointsL [V1alpha1Endpoint] -> f [V1alpha1Endpoint]
f V1alpha1EndpointSlice{[V1alpha1Endpoint]
Maybe [V1alpha1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSlicePorts :: V1alpha1EndpointSlice -> Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: V1alpha1EndpointSlice -> Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceEndpoints :: V1alpha1EndpointSlice -> [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceAddressType :: V1alpha1EndpointSlice -> Maybe Text
..} = (\[V1alpha1Endpoint]
v1alpha1EndpointSliceEndpoints -> V1alpha1EndpointSlice :: Maybe Text
-> Maybe Text
-> [V1alpha1Endpoint]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1EndpointPort]
-> V1alpha1EndpointSlice
V1alpha1EndpointSlice { [V1alpha1Endpoint]
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceEndpoints, Maybe [V1alpha1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
..} ) ([V1alpha1Endpoint] -> V1alpha1EndpointSlice)
-> f [V1alpha1Endpoint] -> f V1alpha1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1Endpoint] -> f [V1alpha1Endpoint]
f [V1alpha1Endpoint]
v1alpha1EndpointSliceEndpoints
{-# INLINE v1alpha1EndpointSliceEndpointsL #-}

-- | 'v1alpha1EndpointSliceKind' Lens
v1alpha1EndpointSliceKindL :: Lens_' V1alpha1EndpointSlice (Maybe Text)
v1alpha1EndpointSliceKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1EndpointSlice -> f V1alpha1EndpointSlice
v1alpha1EndpointSliceKindL Maybe Text -> f (Maybe Text)
f V1alpha1EndpointSlice{[V1alpha1Endpoint]
Maybe [V1alpha1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSlicePorts :: V1alpha1EndpointSlice -> Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: V1alpha1EndpointSlice -> Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceEndpoints :: V1alpha1EndpointSlice -> [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceAddressType :: V1alpha1EndpointSlice -> Maybe Text
..} = (\Maybe Text
v1alpha1EndpointSliceKind -> V1alpha1EndpointSlice :: Maybe Text
-> Maybe Text
-> [V1alpha1Endpoint]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1EndpointPort]
-> V1alpha1EndpointSlice
V1alpha1EndpointSlice { Maybe Text
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceKind, [V1alpha1Endpoint]
Maybe [V1alpha1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
..} ) (Maybe Text -> V1alpha1EndpointSlice)
-> f (Maybe Text) -> f V1alpha1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1EndpointSliceKind
{-# INLINE v1alpha1EndpointSliceKindL #-}

-- | 'v1alpha1EndpointSliceMetadata' Lens
v1alpha1EndpointSliceMetadataL :: Lens_' V1alpha1EndpointSlice (Maybe V1ObjectMeta)
v1alpha1EndpointSliceMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1alpha1EndpointSlice -> f V1alpha1EndpointSlice
v1alpha1EndpointSliceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1EndpointSlice{[V1alpha1Endpoint]
Maybe [V1alpha1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSlicePorts :: V1alpha1EndpointSlice -> Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: V1alpha1EndpointSlice -> Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceEndpoints :: V1alpha1EndpointSlice -> [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceAddressType :: V1alpha1EndpointSlice -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1alpha1EndpointSliceMetadata -> V1alpha1EndpointSlice :: Maybe Text
-> Maybe Text
-> [V1alpha1Endpoint]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1EndpointPort]
-> V1alpha1EndpointSlice
V1alpha1EndpointSlice { Maybe V1ObjectMeta
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceMetadata, [V1alpha1Endpoint]
Maybe [V1alpha1EndpointPort]
Maybe Text
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1alpha1EndpointSlice)
-> f (Maybe V1ObjectMeta) -> f V1alpha1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1EndpointSliceMetadata
{-# INLINE v1alpha1EndpointSliceMetadataL #-}

-- | 'v1alpha1EndpointSlicePorts' Lens
v1alpha1EndpointSlicePortsL :: Lens_' V1alpha1EndpointSlice (Maybe [V1alpha1EndpointPort])
v1alpha1EndpointSlicePortsL :: (Maybe [V1alpha1EndpointPort] -> f (Maybe [V1alpha1EndpointPort]))
-> V1alpha1EndpointSlice -> f V1alpha1EndpointSlice
v1alpha1EndpointSlicePortsL Maybe [V1alpha1EndpointPort] -> f (Maybe [V1alpha1EndpointPort])
f V1alpha1EndpointSlice{[V1alpha1Endpoint]
Maybe [V1alpha1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSlicePorts :: V1alpha1EndpointSlice -> Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSliceMetadata :: V1alpha1EndpointSlice -> Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceEndpoints :: V1alpha1EndpointSlice -> [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: V1alpha1EndpointSlice -> Maybe Text
v1alpha1EndpointSliceAddressType :: V1alpha1EndpointSlice -> Maybe Text
..} = (\Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSlicePorts -> V1alpha1EndpointSlice :: Maybe Text
-> Maybe Text
-> [V1alpha1Endpoint]
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1EndpointPort]
-> V1alpha1EndpointSlice
V1alpha1EndpointSlice { Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSlicePorts :: Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSlicePorts, [V1alpha1Endpoint]
Maybe Text
Maybe V1ObjectMeta
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
v1alpha1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1alpha1EndpointSliceKind :: Maybe Text
v1alpha1EndpointSliceEndpoints :: [V1alpha1Endpoint]
v1alpha1EndpointSliceApiVersion :: Maybe Text
v1alpha1EndpointSliceAddressType :: Maybe Text
..} ) (Maybe [V1alpha1EndpointPort] -> V1alpha1EndpointSlice)
-> f (Maybe [V1alpha1EndpointPort]) -> f V1alpha1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1EndpointPort] -> f (Maybe [V1alpha1EndpointPort])
f Maybe [V1alpha1EndpointPort]
v1alpha1EndpointSlicePorts
{-# INLINE v1alpha1EndpointSlicePortsL #-}



-- * V1alpha1EndpointSliceList

-- | 'v1alpha1EndpointSliceListApiVersion' Lens
v1alpha1EndpointSliceListApiVersionL :: Lens_' V1alpha1EndpointSliceList (Maybe Text)
v1alpha1EndpointSliceListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1EndpointSliceList -> f V1alpha1EndpointSliceList
v1alpha1EndpointSliceListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1EndpointSliceList{[V1alpha1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata :: V1alpha1EndpointSliceList -> Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: V1alpha1EndpointSliceList -> Maybe Text
v1alpha1EndpointSliceListItems :: V1alpha1EndpointSliceList -> [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: V1alpha1EndpointSliceList -> Maybe Text
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1EndpointSliceListApiVersion -> V1alpha1EndpointSliceList :: Maybe Text
-> [V1alpha1EndpointSlice]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1EndpointSliceList
V1alpha1EndpointSliceList { Maybe Text
v1alpha1EndpointSliceListApiVersion :: Maybe Text
v1alpha1EndpointSliceListApiVersion :: Maybe Text
v1alpha1EndpointSliceListApiVersion, [V1alpha1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
..} ) (Maybe Text -> V1alpha1EndpointSliceList)
-> f (Maybe Text) -> f V1alpha1EndpointSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1EndpointSliceListApiVersion
{-# INLINE v1alpha1EndpointSliceListApiVersionL #-}

-- | 'v1alpha1EndpointSliceListItems' Lens
v1alpha1EndpointSliceListItemsL :: Lens_' V1alpha1EndpointSliceList ([V1alpha1EndpointSlice])
v1alpha1EndpointSliceListItemsL :: ([V1alpha1EndpointSlice] -> f [V1alpha1EndpointSlice])
-> V1alpha1EndpointSliceList -> f V1alpha1EndpointSliceList
v1alpha1EndpointSliceListItemsL [V1alpha1EndpointSlice] -> f [V1alpha1EndpointSlice]
f V1alpha1EndpointSliceList{[V1alpha1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: Maybe Text
v1alpha1EndpointSliceListMetadata :: V1alpha1EndpointSliceList -> Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: V1alpha1EndpointSliceList -> Maybe Text
v1alpha1EndpointSliceListItems :: V1alpha1EndpointSliceList -> [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: V1alpha1EndpointSliceList -> Maybe Text
..} = (\[V1alpha1EndpointSlice]
v1alpha1EndpointSliceListItems -> V1alpha1EndpointSliceList :: Maybe Text
-> [V1alpha1EndpointSlice]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1EndpointSliceList
V1alpha1EndpointSliceList { [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListItems, Maybe Text
Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListApiVersion :: Maybe Text
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListApiVersion :: Maybe Text
..} ) ([V1alpha1EndpointSlice] -> V1alpha1EndpointSliceList)
-> f [V1alpha1EndpointSlice] -> f V1alpha1EndpointSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1EndpointSlice] -> f [V1alpha1EndpointSlice]
f [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListItems
{-# INLINE v1alpha1EndpointSliceListItemsL #-}

-- | 'v1alpha1EndpointSliceListKind' Lens
v1alpha1EndpointSliceListKindL :: Lens_' V1alpha1EndpointSliceList (Maybe Text)
v1alpha1EndpointSliceListKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1EndpointSliceList -> f V1alpha1EndpointSliceList
v1alpha1EndpointSliceListKindL Maybe Text -> f (Maybe Text)
f V1alpha1EndpointSliceList{[V1alpha1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: Maybe Text
v1alpha1EndpointSliceListMetadata :: V1alpha1EndpointSliceList -> Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: V1alpha1EndpointSliceList -> Maybe Text
v1alpha1EndpointSliceListItems :: V1alpha1EndpointSliceList -> [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: V1alpha1EndpointSliceList -> Maybe Text
..} = (\Maybe Text
v1alpha1EndpointSliceListKind -> V1alpha1EndpointSliceList :: Maybe Text
-> [V1alpha1EndpointSlice]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1EndpointSliceList
V1alpha1EndpointSliceList { Maybe Text
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListKind, [V1alpha1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: Maybe Text
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1EndpointSliceList)
-> f (Maybe Text) -> f V1alpha1EndpointSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1EndpointSliceListKind
{-# INLINE v1alpha1EndpointSliceListKindL #-}

-- | 'v1alpha1EndpointSliceListMetadata' Lens
v1alpha1EndpointSliceListMetadataL :: Lens_' V1alpha1EndpointSliceList (Maybe V1ListMeta)
v1alpha1EndpointSliceListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1alpha1EndpointSliceList -> f V1alpha1EndpointSliceList
v1alpha1EndpointSliceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1EndpointSliceList{[V1alpha1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: Maybe Text
v1alpha1EndpointSliceListMetadata :: V1alpha1EndpointSliceList -> Maybe V1ListMeta
v1alpha1EndpointSliceListKind :: V1alpha1EndpointSliceList -> Maybe Text
v1alpha1EndpointSliceListItems :: V1alpha1EndpointSliceList -> [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: V1alpha1EndpointSliceList -> Maybe Text
..} = (\Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata -> V1alpha1EndpointSliceList :: Maybe Text
-> [V1alpha1EndpointSlice]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1EndpointSliceList
V1alpha1EndpointSliceList { Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata :: Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata, [V1alpha1EndpointSlice]
Maybe Text
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: Maybe Text
v1alpha1EndpointSliceListKind :: Maybe Text
v1alpha1EndpointSliceListItems :: [V1alpha1EndpointSlice]
v1alpha1EndpointSliceListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1EndpointSliceList)
-> f (Maybe V1ListMeta) -> f V1alpha1EndpointSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1EndpointSliceListMetadata
{-# INLINE v1alpha1EndpointSliceListMetadataL #-}



-- * V1alpha1Overhead

-- | 'v1alpha1OverheadPodFixed' Lens
v1alpha1OverheadPodFixedL :: Lens_' V1alpha1Overhead (Maybe (Map.Map String Quantity))
v1alpha1OverheadPodFixedL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1alpha1Overhead -> f V1alpha1Overhead
v1alpha1OverheadPodFixedL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1alpha1Overhead{Maybe (Map String Quantity)
v1alpha1OverheadPodFixed :: V1alpha1Overhead -> Maybe (Map String Quantity)
v1alpha1OverheadPodFixed :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1alpha1OverheadPodFixed -> V1alpha1Overhead :: Maybe (Map String Quantity) -> V1alpha1Overhead
V1alpha1Overhead { Maybe (Map String Quantity)
v1alpha1OverheadPodFixed :: Maybe (Map String Quantity)
v1alpha1OverheadPodFixed :: Maybe (Map String Quantity)
v1alpha1OverheadPodFixed, ..} ) (Maybe (Map String Quantity) -> V1alpha1Overhead)
-> f (Maybe (Map String Quantity)) -> f V1alpha1Overhead
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1alpha1OverheadPodFixed
{-# INLINE v1alpha1OverheadPodFixedL #-}



-- * V1alpha1PodPreset

-- | 'v1alpha1PodPresetApiVersion' Lens
v1alpha1PodPresetApiVersionL :: Lens_' V1alpha1PodPreset (Maybe Text)
v1alpha1PodPresetApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1PodPreset -> f V1alpha1PodPreset
v1alpha1PodPresetApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1PodPreset{Maybe Text
Maybe V1alpha1PodPresetSpec
Maybe V1ObjectMeta
v1alpha1PodPresetSpec :: V1alpha1PodPreset -> Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: V1alpha1PodPreset -> Maybe V1ObjectMeta
v1alpha1PodPresetKind :: V1alpha1PodPreset -> Maybe Text
v1alpha1PodPresetApiVersion :: V1alpha1PodPreset -> Maybe Text
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1PodPresetApiVersion -> V1alpha1PodPreset :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1alpha1PodPresetSpec
-> V1alpha1PodPreset
V1alpha1PodPreset { Maybe Text
v1alpha1PodPresetApiVersion :: Maybe Text
v1alpha1PodPresetApiVersion :: Maybe Text
v1alpha1PodPresetApiVersion, Maybe Text
Maybe V1alpha1PodPresetSpec
Maybe V1ObjectMeta
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetKind :: Maybe Text
..} ) (Maybe Text -> V1alpha1PodPreset)
-> f (Maybe Text) -> f V1alpha1PodPreset
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1PodPresetApiVersion
{-# INLINE v1alpha1PodPresetApiVersionL #-}

-- | 'v1alpha1PodPresetKind' Lens
v1alpha1PodPresetKindL :: Lens_' V1alpha1PodPreset (Maybe Text)
v1alpha1PodPresetKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1PodPreset -> f V1alpha1PodPreset
v1alpha1PodPresetKindL Maybe Text -> f (Maybe Text)
f V1alpha1PodPreset{Maybe Text
Maybe V1alpha1PodPresetSpec
Maybe V1ObjectMeta
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetApiVersion :: Maybe Text
v1alpha1PodPresetSpec :: V1alpha1PodPreset -> Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: V1alpha1PodPreset -> Maybe V1ObjectMeta
v1alpha1PodPresetKind :: V1alpha1PodPreset -> Maybe Text
v1alpha1PodPresetApiVersion :: V1alpha1PodPreset -> Maybe Text
..} = (\Maybe Text
v1alpha1PodPresetKind -> V1alpha1PodPreset :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1alpha1PodPresetSpec
-> V1alpha1PodPreset
V1alpha1PodPreset { Maybe Text
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetKind, Maybe Text
Maybe V1alpha1PodPresetSpec
Maybe V1ObjectMeta
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetApiVersion :: Maybe Text
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1PodPreset)
-> f (Maybe Text) -> f V1alpha1PodPreset
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1PodPresetKind
{-# INLINE v1alpha1PodPresetKindL #-}

-- | 'v1alpha1PodPresetMetadata' Lens
v1alpha1PodPresetMetadataL :: Lens_' V1alpha1PodPreset (Maybe V1ObjectMeta)
v1alpha1PodPresetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1alpha1PodPreset -> f V1alpha1PodPreset
v1alpha1PodPresetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1PodPreset{Maybe Text
Maybe V1alpha1PodPresetSpec
Maybe V1ObjectMeta
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetApiVersion :: Maybe Text
v1alpha1PodPresetSpec :: V1alpha1PodPreset -> Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: V1alpha1PodPreset -> Maybe V1ObjectMeta
v1alpha1PodPresetKind :: V1alpha1PodPreset -> Maybe Text
v1alpha1PodPresetApiVersion :: V1alpha1PodPreset -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1alpha1PodPresetMetadata -> V1alpha1PodPreset :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1alpha1PodPresetSpec
-> V1alpha1PodPreset
V1alpha1PodPreset { Maybe V1ObjectMeta
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetMetadata, Maybe Text
Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetApiVersion :: Maybe Text
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1alpha1PodPreset)
-> f (Maybe V1ObjectMeta) -> f V1alpha1PodPreset
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1PodPresetMetadata
{-# INLINE v1alpha1PodPresetMetadataL #-}

-- | 'v1alpha1PodPresetSpec' Lens
v1alpha1PodPresetSpecL :: Lens_' V1alpha1PodPreset (Maybe V1alpha1PodPresetSpec)
v1alpha1PodPresetSpecL :: (Maybe V1alpha1PodPresetSpec -> f (Maybe V1alpha1PodPresetSpec))
-> V1alpha1PodPreset -> f V1alpha1PodPreset
v1alpha1PodPresetSpecL Maybe V1alpha1PodPresetSpec -> f (Maybe V1alpha1PodPresetSpec)
f V1alpha1PodPreset{Maybe Text
Maybe V1alpha1PodPresetSpec
Maybe V1ObjectMeta
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetApiVersion :: Maybe Text
v1alpha1PodPresetSpec :: V1alpha1PodPreset -> Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetMetadata :: V1alpha1PodPreset -> Maybe V1ObjectMeta
v1alpha1PodPresetKind :: V1alpha1PodPreset -> Maybe Text
v1alpha1PodPresetApiVersion :: V1alpha1PodPreset -> Maybe Text
..} = (\Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetSpec -> V1alpha1PodPreset :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1alpha1PodPresetSpec
-> V1alpha1PodPreset
V1alpha1PodPreset { Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetSpec :: Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetSpec, Maybe Text
Maybe V1ObjectMeta
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetApiVersion :: Maybe Text
v1alpha1PodPresetMetadata :: Maybe V1ObjectMeta
v1alpha1PodPresetKind :: Maybe Text
v1alpha1PodPresetApiVersion :: Maybe Text
..} ) (Maybe V1alpha1PodPresetSpec -> V1alpha1PodPreset)
-> f (Maybe V1alpha1PodPresetSpec) -> f V1alpha1PodPreset
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1PodPresetSpec -> f (Maybe V1alpha1PodPresetSpec)
f Maybe V1alpha1PodPresetSpec
v1alpha1PodPresetSpec
{-# INLINE v1alpha1PodPresetSpecL #-}



-- * V1alpha1PodPresetList

-- | 'v1alpha1PodPresetListApiVersion' Lens
v1alpha1PodPresetListApiVersionL :: Lens_' V1alpha1PodPresetList (Maybe Text)
v1alpha1PodPresetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1PodPresetList -> f V1alpha1PodPresetList
v1alpha1PodPresetListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1PodPresetList{[V1alpha1PodPreset]
Maybe Text
Maybe V1ListMeta
v1alpha1PodPresetListMetadata :: V1alpha1PodPresetList -> Maybe V1ListMeta
v1alpha1PodPresetListKind :: V1alpha1PodPresetList -> Maybe Text
v1alpha1PodPresetListItems :: V1alpha1PodPresetList -> [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: V1alpha1PodPresetList -> Maybe Text
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1PodPresetListApiVersion -> V1alpha1PodPresetList :: Maybe Text
-> [V1alpha1PodPreset]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1PodPresetList
V1alpha1PodPresetList { Maybe Text
v1alpha1PodPresetListApiVersion :: Maybe Text
v1alpha1PodPresetListApiVersion :: Maybe Text
v1alpha1PodPresetListApiVersion, [V1alpha1PodPreset]
Maybe Text
Maybe V1ListMeta
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
..} ) (Maybe Text -> V1alpha1PodPresetList)
-> f (Maybe Text) -> f V1alpha1PodPresetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1PodPresetListApiVersion
{-# INLINE v1alpha1PodPresetListApiVersionL #-}

-- | 'v1alpha1PodPresetListItems' Lens
v1alpha1PodPresetListItemsL :: Lens_' V1alpha1PodPresetList ([V1alpha1PodPreset])
v1alpha1PodPresetListItemsL :: ([V1alpha1PodPreset] -> f [V1alpha1PodPreset])
-> V1alpha1PodPresetList -> f V1alpha1PodPresetList
v1alpha1PodPresetListItemsL [V1alpha1PodPreset] -> f [V1alpha1PodPreset]
f V1alpha1PodPresetList{[V1alpha1PodPreset]
Maybe Text
Maybe V1ListMeta
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: Maybe Text
v1alpha1PodPresetListMetadata :: V1alpha1PodPresetList -> Maybe V1ListMeta
v1alpha1PodPresetListKind :: V1alpha1PodPresetList -> Maybe Text
v1alpha1PodPresetListItems :: V1alpha1PodPresetList -> [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: V1alpha1PodPresetList -> Maybe Text
..} = (\[V1alpha1PodPreset]
v1alpha1PodPresetListItems -> V1alpha1PodPresetList :: Maybe Text
-> [V1alpha1PodPreset]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1PodPresetList
V1alpha1PodPresetList { [V1alpha1PodPreset]
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListItems, Maybe Text
Maybe V1ListMeta
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListApiVersion :: Maybe Text
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListApiVersion :: Maybe Text
..} ) ([V1alpha1PodPreset] -> V1alpha1PodPresetList)
-> f [V1alpha1PodPreset] -> f V1alpha1PodPresetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1PodPreset] -> f [V1alpha1PodPreset]
f [V1alpha1PodPreset]
v1alpha1PodPresetListItems
{-# INLINE v1alpha1PodPresetListItemsL #-}

-- | 'v1alpha1PodPresetListKind' Lens
v1alpha1PodPresetListKindL :: Lens_' V1alpha1PodPresetList (Maybe Text)
v1alpha1PodPresetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1PodPresetList -> f V1alpha1PodPresetList
v1alpha1PodPresetListKindL Maybe Text -> f (Maybe Text)
f V1alpha1PodPresetList{[V1alpha1PodPreset]
Maybe Text
Maybe V1ListMeta
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: Maybe Text
v1alpha1PodPresetListMetadata :: V1alpha1PodPresetList -> Maybe V1ListMeta
v1alpha1PodPresetListKind :: V1alpha1PodPresetList -> Maybe Text
v1alpha1PodPresetListItems :: V1alpha1PodPresetList -> [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: V1alpha1PodPresetList -> Maybe Text
..} = (\Maybe Text
v1alpha1PodPresetListKind -> V1alpha1PodPresetList :: Maybe Text
-> [V1alpha1PodPreset]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1PodPresetList
V1alpha1PodPresetList { Maybe Text
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListKind, [V1alpha1PodPreset]
Maybe Text
Maybe V1ListMeta
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: Maybe Text
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1PodPresetList)
-> f (Maybe Text) -> f V1alpha1PodPresetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1PodPresetListKind
{-# INLINE v1alpha1PodPresetListKindL #-}

-- | 'v1alpha1PodPresetListMetadata' Lens
v1alpha1PodPresetListMetadataL :: Lens_' V1alpha1PodPresetList (Maybe V1ListMeta)
v1alpha1PodPresetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1alpha1PodPresetList -> f V1alpha1PodPresetList
v1alpha1PodPresetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1PodPresetList{[V1alpha1PodPreset]
Maybe Text
Maybe V1ListMeta
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: Maybe Text
v1alpha1PodPresetListMetadata :: V1alpha1PodPresetList -> Maybe V1ListMeta
v1alpha1PodPresetListKind :: V1alpha1PodPresetList -> Maybe Text
v1alpha1PodPresetListItems :: V1alpha1PodPresetList -> [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: V1alpha1PodPresetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1alpha1PodPresetListMetadata -> V1alpha1PodPresetList :: Maybe Text
-> [V1alpha1PodPreset]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1PodPresetList
V1alpha1PodPresetList { Maybe V1ListMeta
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListMetadata :: Maybe V1ListMeta
v1alpha1PodPresetListMetadata, [V1alpha1PodPreset]
Maybe Text
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: Maybe Text
v1alpha1PodPresetListKind :: Maybe Text
v1alpha1PodPresetListItems :: [V1alpha1PodPreset]
v1alpha1PodPresetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1PodPresetList)
-> f (Maybe V1ListMeta) -> f V1alpha1PodPresetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1PodPresetListMetadata
{-# INLINE v1alpha1PodPresetListMetadataL #-}



-- * V1alpha1PodPresetSpec

-- | 'v1alpha1PodPresetSpecEnv' Lens
v1alpha1PodPresetSpecEnvL :: Lens_' V1alpha1PodPresetSpec (Maybe [V1EnvVar])
v1alpha1PodPresetSpecEnvL :: (Maybe [V1EnvVar] -> f (Maybe [V1EnvVar]))
-> V1alpha1PodPresetSpec -> f V1alpha1PodPresetSpec
v1alpha1PodPresetSpecEnvL Maybe [V1EnvVar] -> f (Maybe [V1EnvVar])
f V1alpha1PodPresetSpec{Maybe [V1VolumeMount]
Maybe [V1Volume]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe V1LabelSelector
v1alpha1PodPresetSpecVolumes :: V1alpha1PodPresetSpec -> Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: V1alpha1PodPresetSpec -> Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: V1alpha1PodPresetSpec -> Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: V1alpha1PodPresetSpec -> Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: V1alpha1PodPresetSpec -> Maybe [V1EnvVar]
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
..} = (\Maybe [V1EnvVar]
v1alpha1PodPresetSpecEnv -> V1alpha1PodPresetSpec :: Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe V1LabelSelector
-> Maybe [V1VolumeMount]
-> Maybe [V1Volume]
-> V1alpha1PodPresetSpec
V1alpha1PodPresetSpec { Maybe [V1EnvVar]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
v1alpha1PodPresetSpecEnv, Maybe [V1VolumeMount]
Maybe [V1Volume]
Maybe [V1EnvFromSource]
Maybe V1LabelSelector
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
..} ) (Maybe [V1EnvVar] -> V1alpha1PodPresetSpec)
-> f (Maybe [V1EnvVar]) -> f V1alpha1PodPresetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EnvVar] -> f (Maybe [V1EnvVar])
f Maybe [V1EnvVar]
v1alpha1PodPresetSpecEnv
{-# INLINE v1alpha1PodPresetSpecEnvL #-}

-- | 'v1alpha1PodPresetSpecEnvFrom' Lens
v1alpha1PodPresetSpecEnvFromL :: Lens_' V1alpha1PodPresetSpec (Maybe [V1EnvFromSource])
v1alpha1PodPresetSpecEnvFromL :: (Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource]))
-> V1alpha1PodPresetSpec -> f V1alpha1PodPresetSpec
v1alpha1PodPresetSpecEnvFromL Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource])
f V1alpha1PodPresetSpec{Maybe [V1VolumeMount]
Maybe [V1Volume]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe V1LabelSelector
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
v1alpha1PodPresetSpecVolumes :: V1alpha1PodPresetSpec -> Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: V1alpha1PodPresetSpec -> Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: V1alpha1PodPresetSpec -> Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: V1alpha1PodPresetSpec -> Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: V1alpha1PodPresetSpec -> Maybe [V1EnvVar]
..} = (\Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnvFrom -> V1alpha1PodPresetSpec :: Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe V1LabelSelector
-> Maybe [V1VolumeMount]
-> Maybe [V1Volume]
-> V1alpha1PodPresetSpec
V1alpha1PodPresetSpec { Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnvFrom, Maybe [V1VolumeMount]
Maybe [V1Volume]
Maybe [V1EnvVar]
Maybe V1LabelSelector
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
..} ) (Maybe [V1EnvFromSource] -> V1alpha1PodPresetSpec)
-> f (Maybe [V1EnvFromSource]) -> f V1alpha1PodPresetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource])
f Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnvFrom
{-# INLINE v1alpha1PodPresetSpecEnvFromL #-}

-- | 'v1alpha1PodPresetSpecSelector' Lens
v1alpha1PodPresetSpecSelectorL :: Lens_' V1alpha1PodPresetSpec (Maybe V1LabelSelector)
v1alpha1PodPresetSpecSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1alpha1PodPresetSpec -> f V1alpha1PodPresetSpec
v1alpha1PodPresetSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1alpha1PodPresetSpec{Maybe [V1VolumeMount]
Maybe [V1Volume]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe V1LabelSelector
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
v1alpha1PodPresetSpecVolumes :: V1alpha1PodPresetSpec -> Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: V1alpha1PodPresetSpec -> Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: V1alpha1PodPresetSpec -> Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: V1alpha1PodPresetSpec -> Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: V1alpha1PodPresetSpec -> Maybe [V1EnvVar]
..} = (\Maybe V1LabelSelector
v1alpha1PodPresetSpecSelector -> V1alpha1PodPresetSpec :: Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe V1LabelSelector
-> Maybe [V1VolumeMount]
-> Maybe [V1Volume]
-> V1alpha1PodPresetSpec
V1alpha1PodPresetSpec { Maybe V1LabelSelector
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecSelector, Maybe [V1VolumeMount]
Maybe [V1Volume]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
..} ) (Maybe V1LabelSelector -> V1alpha1PodPresetSpec)
-> f (Maybe V1LabelSelector) -> f V1alpha1PodPresetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1alpha1PodPresetSpecSelector
{-# INLINE v1alpha1PodPresetSpecSelectorL #-}

-- | 'v1alpha1PodPresetSpecVolumeMounts' Lens
v1alpha1PodPresetSpecVolumeMountsL :: Lens_' V1alpha1PodPresetSpec (Maybe [V1VolumeMount])
v1alpha1PodPresetSpecVolumeMountsL :: (Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount]))
-> V1alpha1PodPresetSpec -> f V1alpha1PodPresetSpec
v1alpha1PodPresetSpecVolumeMountsL Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount])
f V1alpha1PodPresetSpec{Maybe [V1VolumeMount]
Maybe [V1Volume]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe V1LabelSelector
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
v1alpha1PodPresetSpecVolumes :: V1alpha1PodPresetSpec -> Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: V1alpha1PodPresetSpec -> Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: V1alpha1PodPresetSpec -> Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: V1alpha1PodPresetSpec -> Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: V1alpha1PodPresetSpec -> Maybe [V1EnvVar]
..} = (\Maybe [V1VolumeMount]
v1alpha1PodPresetSpecVolumeMounts -> V1alpha1PodPresetSpec :: Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe V1LabelSelector
-> Maybe [V1VolumeMount]
-> Maybe [V1Volume]
-> V1alpha1PodPresetSpec
V1alpha1PodPresetSpec { Maybe [V1VolumeMount]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecVolumeMounts, Maybe [V1Volume]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe V1LabelSelector
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
..} ) (Maybe [V1VolumeMount] -> V1alpha1PodPresetSpec)
-> f (Maybe [V1VolumeMount]) -> f V1alpha1PodPresetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount])
f Maybe [V1VolumeMount]
v1alpha1PodPresetSpecVolumeMounts
{-# INLINE v1alpha1PodPresetSpecVolumeMountsL #-}

-- | 'v1alpha1PodPresetSpecVolumes' Lens
v1alpha1PodPresetSpecVolumesL :: Lens_' V1alpha1PodPresetSpec (Maybe [V1Volume])
v1alpha1PodPresetSpecVolumesL :: (Maybe [V1Volume] -> f (Maybe [V1Volume]))
-> V1alpha1PodPresetSpec -> f V1alpha1PodPresetSpec
v1alpha1PodPresetSpecVolumesL Maybe [V1Volume] -> f (Maybe [V1Volume])
f V1alpha1PodPresetSpec{Maybe [V1VolumeMount]
Maybe [V1Volume]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe V1LabelSelector
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
v1alpha1PodPresetSpecVolumes :: V1alpha1PodPresetSpec -> Maybe [V1Volume]
v1alpha1PodPresetSpecVolumeMounts :: V1alpha1PodPresetSpec -> Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: V1alpha1PodPresetSpec -> Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: V1alpha1PodPresetSpec -> Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: V1alpha1PodPresetSpec -> Maybe [V1EnvVar]
..} = (\Maybe [V1Volume]
v1alpha1PodPresetSpecVolumes -> V1alpha1PodPresetSpec :: Maybe [V1EnvVar]
-> Maybe [V1EnvFromSource]
-> Maybe V1LabelSelector
-> Maybe [V1VolumeMount]
-> Maybe [V1Volume]
-> V1alpha1PodPresetSpec
V1alpha1PodPresetSpec { Maybe [V1Volume]
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumes :: Maybe [V1Volume]
v1alpha1PodPresetSpecVolumes, Maybe [V1VolumeMount]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe V1LabelSelector
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
v1alpha1PodPresetSpecVolumeMounts :: Maybe [V1VolumeMount]
v1alpha1PodPresetSpecSelector :: Maybe V1LabelSelector
v1alpha1PodPresetSpecEnvFrom :: Maybe [V1EnvFromSource]
v1alpha1PodPresetSpecEnv :: Maybe [V1EnvVar]
..} ) (Maybe [V1Volume] -> V1alpha1PodPresetSpec)
-> f (Maybe [V1Volume]) -> f V1alpha1PodPresetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Volume] -> f (Maybe [V1Volume])
f Maybe [V1Volume]
v1alpha1PodPresetSpecVolumes
{-# INLINE v1alpha1PodPresetSpecVolumesL #-}



-- * V1alpha1Policy

-- | 'v1alpha1PolicyLevel' Lens
v1alpha1PolicyLevelL :: Lens_' V1alpha1Policy (Text)
v1alpha1PolicyLevelL :: (Text -> f Text) -> V1alpha1Policy -> f V1alpha1Policy
v1alpha1PolicyLevelL Text -> f Text
f V1alpha1Policy{Maybe [Text]
Text
v1alpha1PolicyStages :: V1alpha1Policy -> Maybe [Text]
v1alpha1PolicyLevel :: V1alpha1Policy -> Text
v1alpha1PolicyStages :: Maybe [Text]
v1alpha1PolicyLevel :: Text
..} = (\Text
v1alpha1PolicyLevel -> V1alpha1Policy :: Text -> Maybe [Text] -> V1alpha1Policy
V1alpha1Policy { Text
v1alpha1PolicyLevel :: Text
v1alpha1PolicyLevel :: Text
v1alpha1PolicyLevel, Maybe [Text]
v1alpha1PolicyStages :: Maybe [Text]
v1alpha1PolicyStages :: Maybe [Text]
..} ) (Text -> V1alpha1Policy) -> f Text -> f V1alpha1Policy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1PolicyLevel
{-# INLINE v1alpha1PolicyLevelL #-}

-- | 'v1alpha1PolicyStages' Lens
v1alpha1PolicyStagesL :: Lens_' V1alpha1Policy (Maybe [Text])
v1alpha1PolicyStagesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1alpha1Policy -> f V1alpha1Policy
v1alpha1PolicyStagesL Maybe [Text] -> f (Maybe [Text])
f V1alpha1Policy{Maybe [Text]
Text
v1alpha1PolicyStages :: Maybe [Text]
v1alpha1PolicyLevel :: Text
v1alpha1PolicyStages :: V1alpha1Policy -> Maybe [Text]
v1alpha1PolicyLevel :: V1alpha1Policy -> Text
..} = (\Maybe [Text]
v1alpha1PolicyStages -> V1alpha1Policy :: Text -> Maybe [Text] -> V1alpha1Policy
V1alpha1Policy { Maybe [Text]
v1alpha1PolicyStages :: Maybe [Text]
v1alpha1PolicyStages :: Maybe [Text]
v1alpha1PolicyStages, Text
v1alpha1PolicyLevel :: Text
v1alpha1PolicyLevel :: Text
..} ) (Maybe [Text] -> V1alpha1Policy)
-> f (Maybe [Text]) -> f V1alpha1Policy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1PolicyStages
{-# INLINE v1alpha1PolicyStagesL #-}



-- * V1alpha1PolicyRule

-- | 'v1alpha1PolicyRuleApiGroups' Lens
v1alpha1PolicyRuleApiGroupsL :: Lens_' V1alpha1PolicyRule (Maybe [Text])
v1alpha1PolicyRuleApiGroupsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1alpha1PolicyRule -> f V1alpha1PolicyRule
v1alpha1PolicyRuleApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1alpha1PolicyRule{[Text]
Maybe [Text]
v1alpha1PolicyRuleVerbs :: V1alpha1PolicyRule -> [Text]
v1alpha1PolicyRuleResources :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleResourceNames :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleApiGroups :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
..} = (\Maybe [Text]
v1alpha1PolicyRuleApiGroups -> V1alpha1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1alpha1PolicyRule
V1alpha1PolicyRule { Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
v1alpha1PolicyRuleApiGroups, [Text]
Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
..} ) (Maybe [Text] -> V1alpha1PolicyRule)
-> f (Maybe [Text]) -> f V1alpha1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1PolicyRuleApiGroups
{-# INLINE v1alpha1PolicyRuleApiGroupsL #-}

-- | 'v1alpha1PolicyRuleNonResourceUrLs' Lens
v1alpha1PolicyRuleNonResourceUrLsL :: Lens_' V1alpha1PolicyRule (Maybe [Text])
v1alpha1PolicyRuleNonResourceUrLsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1alpha1PolicyRule -> f V1alpha1PolicyRule
v1alpha1PolicyRuleNonResourceUrLsL Maybe [Text] -> f (Maybe [Text])
f V1alpha1PolicyRule{[Text]
Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
v1alpha1PolicyRuleVerbs :: V1alpha1PolicyRule -> [Text]
v1alpha1PolicyRuleResources :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleResourceNames :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleApiGroups :: V1alpha1PolicyRule -> Maybe [Text]
..} = (\Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs -> V1alpha1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1alpha1PolicyRule
V1alpha1PolicyRule { Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs, [Text]
Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1alpha1PolicyRule)
-> f (Maybe [Text]) -> f V1alpha1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs
{-# INLINE v1alpha1PolicyRuleNonResourceUrLsL #-}

-- | 'v1alpha1PolicyRuleResourceNames' Lens
v1alpha1PolicyRuleResourceNamesL :: Lens_' V1alpha1PolicyRule (Maybe [Text])
v1alpha1PolicyRuleResourceNamesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1alpha1PolicyRule -> f V1alpha1PolicyRule
v1alpha1PolicyRuleResourceNamesL Maybe [Text] -> f (Maybe [Text])
f V1alpha1PolicyRule{[Text]
Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
v1alpha1PolicyRuleVerbs :: V1alpha1PolicyRule -> [Text]
v1alpha1PolicyRuleResources :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleResourceNames :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleApiGroups :: V1alpha1PolicyRule -> Maybe [Text]
..} = (\Maybe [Text]
v1alpha1PolicyRuleResourceNames -> V1alpha1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1alpha1PolicyRule
V1alpha1PolicyRule { Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleResourceNames, [Text]
Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1alpha1PolicyRule)
-> f (Maybe [Text]) -> f V1alpha1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1PolicyRuleResourceNames
{-# INLINE v1alpha1PolicyRuleResourceNamesL #-}

-- | 'v1alpha1PolicyRuleResources' Lens
v1alpha1PolicyRuleResourcesL :: Lens_' V1alpha1PolicyRule (Maybe [Text])
v1alpha1PolicyRuleResourcesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1alpha1PolicyRule -> f V1alpha1PolicyRule
v1alpha1PolicyRuleResourcesL Maybe [Text] -> f (Maybe [Text])
f V1alpha1PolicyRule{[Text]
Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
v1alpha1PolicyRuleVerbs :: V1alpha1PolicyRule -> [Text]
v1alpha1PolicyRuleResources :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleResourceNames :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleApiGroups :: V1alpha1PolicyRule -> Maybe [Text]
..} = (\Maybe [Text]
v1alpha1PolicyRuleResources -> V1alpha1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1alpha1PolicyRule
V1alpha1PolicyRule { Maybe [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResources, [Text]
Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1alpha1PolicyRule)
-> f (Maybe [Text]) -> f V1alpha1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1PolicyRuleResources
{-# INLINE v1alpha1PolicyRuleResourcesL #-}

-- | 'v1alpha1PolicyRuleVerbs' Lens
v1alpha1PolicyRuleVerbsL :: Lens_' V1alpha1PolicyRule ([Text])
v1alpha1PolicyRuleVerbsL :: ([Text] -> f [Text]) -> V1alpha1PolicyRule -> f V1alpha1PolicyRule
v1alpha1PolicyRuleVerbsL [Text] -> f [Text]
f V1alpha1PolicyRule{[Text]
Maybe [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
v1alpha1PolicyRuleVerbs :: V1alpha1PolicyRule -> [Text]
v1alpha1PolicyRuleResources :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleResourceNames :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: V1alpha1PolicyRule -> Maybe [Text]
v1alpha1PolicyRuleApiGroups :: V1alpha1PolicyRule -> Maybe [Text]
..} = (\[Text]
v1alpha1PolicyRuleVerbs -> V1alpha1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1alpha1PolicyRule
V1alpha1PolicyRule { [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleVerbs :: [Text]
v1alpha1PolicyRuleVerbs, Maybe [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
v1alpha1PolicyRuleResources :: Maybe [Text]
v1alpha1PolicyRuleResourceNames :: Maybe [Text]
v1alpha1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1alpha1PolicyRuleApiGroups :: Maybe [Text]
..} ) ([Text] -> V1alpha1PolicyRule) -> f [Text] -> f V1alpha1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1alpha1PolicyRuleVerbs
{-# INLINE v1alpha1PolicyRuleVerbsL #-}



-- * V1alpha1PriorityClass

-- | 'v1alpha1PriorityClassApiVersion' Lens
v1alpha1PriorityClassApiVersionL :: Lens_' V1alpha1PriorityClass (Maybe Text)
v1alpha1PriorityClassApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1PriorityClass -> f V1alpha1PriorityClass
v1alpha1PriorityClassApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: V1alpha1PriorityClass -> Int
v1alpha1PriorityClassPreemptionPolicy :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassMetadata :: V1alpha1PriorityClass -> Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassGlobalDefault :: V1alpha1PriorityClass -> Maybe Bool
v1alpha1PriorityClassDescription :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassApiVersion :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1PriorityClassApiVersion -> V1alpha1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1alpha1PriorityClass
V1alpha1PriorityClass { Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassApiVersion, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
..} ) (Maybe Text -> V1alpha1PriorityClass)
-> f (Maybe Text) -> f V1alpha1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1PriorityClassApiVersion
{-# INLINE v1alpha1PriorityClassApiVersionL #-}

-- | 'v1alpha1PriorityClassDescription' Lens
v1alpha1PriorityClassDescriptionL :: Lens_' V1alpha1PriorityClass (Maybe Text)
v1alpha1PriorityClassDescriptionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1PriorityClass -> f V1alpha1PriorityClass
v1alpha1PriorityClassDescriptionL Maybe Text -> f (Maybe Text)
f V1alpha1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: V1alpha1PriorityClass -> Int
v1alpha1PriorityClassPreemptionPolicy :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassMetadata :: V1alpha1PriorityClass -> Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassGlobalDefault :: V1alpha1PriorityClass -> Maybe Bool
v1alpha1PriorityClassDescription :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassApiVersion :: V1alpha1PriorityClass -> Maybe Text
..} = (\Maybe Text
v1alpha1PriorityClassDescription -> V1alpha1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1alpha1PriorityClass
V1alpha1PriorityClass { Maybe Text
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassDescription, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1PriorityClass)
-> f (Maybe Text) -> f V1alpha1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1PriorityClassDescription
{-# INLINE v1alpha1PriorityClassDescriptionL #-}

-- | 'v1alpha1PriorityClassGlobalDefault' Lens
v1alpha1PriorityClassGlobalDefaultL :: Lens_' V1alpha1PriorityClass (Maybe Bool)
v1alpha1PriorityClassGlobalDefaultL :: (Maybe Bool -> f (Maybe Bool))
-> V1alpha1PriorityClass -> f V1alpha1PriorityClass
v1alpha1PriorityClassGlobalDefaultL Maybe Bool -> f (Maybe Bool)
f V1alpha1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: V1alpha1PriorityClass -> Int
v1alpha1PriorityClassPreemptionPolicy :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassMetadata :: V1alpha1PriorityClass -> Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassGlobalDefault :: V1alpha1PriorityClass -> Maybe Bool
v1alpha1PriorityClassDescription :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassApiVersion :: V1alpha1PriorityClass -> Maybe Text
..} = (\Maybe Bool
v1alpha1PriorityClassGlobalDefault -> V1alpha1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1alpha1PriorityClass
V1alpha1PriorityClass { Maybe Bool
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassGlobalDefault, Int
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Bool -> V1alpha1PriorityClass)
-> f (Maybe Bool) -> f V1alpha1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1alpha1PriorityClassGlobalDefault
{-# INLINE v1alpha1PriorityClassGlobalDefaultL #-}

-- | 'v1alpha1PriorityClassKind' Lens
v1alpha1PriorityClassKindL :: Lens_' V1alpha1PriorityClass (Maybe Text)
v1alpha1PriorityClassKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1PriorityClass -> f V1alpha1PriorityClass
v1alpha1PriorityClassKindL Maybe Text -> f (Maybe Text)
f V1alpha1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: V1alpha1PriorityClass -> Int
v1alpha1PriorityClassPreemptionPolicy :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassMetadata :: V1alpha1PriorityClass -> Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassGlobalDefault :: V1alpha1PriorityClass -> Maybe Bool
v1alpha1PriorityClassDescription :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassApiVersion :: V1alpha1PriorityClass -> Maybe Text
..} = (\Maybe Text
v1alpha1PriorityClassKind -> V1alpha1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1alpha1PriorityClass
V1alpha1PriorityClass { Maybe Text
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassKind, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1PriorityClass)
-> f (Maybe Text) -> f V1alpha1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1PriorityClassKind
{-# INLINE v1alpha1PriorityClassKindL #-}

-- | 'v1alpha1PriorityClassMetadata' Lens
v1alpha1PriorityClassMetadataL :: Lens_' V1alpha1PriorityClass (Maybe V1ObjectMeta)
v1alpha1PriorityClassMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1alpha1PriorityClass -> f V1alpha1PriorityClass
v1alpha1PriorityClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: V1alpha1PriorityClass -> Int
v1alpha1PriorityClassPreemptionPolicy :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassMetadata :: V1alpha1PriorityClass -> Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassGlobalDefault :: V1alpha1PriorityClass -> Maybe Bool
v1alpha1PriorityClassDescription :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassApiVersion :: V1alpha1PriorityClass -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1alpha1PriorityClassMetadata -> V1alpha1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1alpha1PriorityClass
V1alpha1PriorityClass { Maybe V1ObjectMeta
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassMetadata, Int
Maybe Bool
Maybe Text
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1alpha1PriorityClass)
-> f (Maybe V1ObjectMeta) -> f V1alpha1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1PriorityClassMetadata
{-# INLINE v1alpha1PriorityClassMetadataL #-}

-- | 'v1alpha1PriorityClassPreemptionPolicy' Lens
v1alpha1PriorityClassPreemptionPolicyL :: Lens_' V1alpha1PriorityClass (Maybe Text)
v1alpha1PriorityClassPreemptionPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1PriorityClass -> f V1alpha1PriorityClass
v1alpha1PriorityClassPreemptionPolicyL Maybe Text -> f (Maybe Text)
f V1alpha1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: V1alpha1PriorityClass -> Int
v1alpha1PriorityClassPreemptionPolicy :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassMetadata :: V1alpha1PriorityClass -> Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassGlobalDefault :: V1alpha1PriorityClass -> Maybe Bool
v1alpha1PriorityClassDescription :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassApiVersion :: V1alpha1PriorityClass -> Maybe Text
..} = (\Maybe Text
v1alpha1PriorityClassPreemptionPolicy -> V1alpha1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1alpha1PriorityClass
V1alpha1PriorityClass { Maybe Text
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassPreemptionPolicy, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1PriorityClass)
-> f (Maybe Text) -> f V1alpha1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1PriorityClassPreemptionPolicy
{-# INLINE v1alpha1PriorityClassPreemptionPolicyL #-}

-- | 'v1alpha1PriorityClassValue' Lens
v1alpha1PriorityClassValueL :: Lens_' V1alpha1PriorityClass (Int)
v1alpha1PriorityClassValueL :: (Int -> f Int) -> V1alpha1PriorityClass -> f V1alpha1PriorityClass
v1alpha1PriorityClassValueL Int -> f Int
f V1alpha1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassValue :: V1alpha1PriorityClass -> Int
v1alpha1PriorityClassPreemptionPolicy :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassMetadata :: V1alpha1PriorityClass -> Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassGlobalDefault :: V1alpha1PriorityClass -> Maybe Bool
v1alpha1PriorityClassDescription :: V1alpha1PriorityClass -> Maybe Text
v1alpha1PriorityClassApiVersion :: V1alpha1PriorityClass -> Maybe Text
..} = (\Int
v1alpha1PriorityClassValue -> V1alpha1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1alpha1PriorityClass
V1alpha1PriorityClass { Int
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassValue :: Int
v1alpha1PriorityClassValue, Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
v1alpha1PriorityClassPreemptionPolicy :: Maybe Text
v1alpha1PriorityClassMetadata :: Maybe V1ObjectMeta
v1alpha1PriorityClassKind :: Maybe Text
v1alpha1PriorityClassGlobalDefault :: Maybe Bool
v1alpha1PriorityClassDescription :: Maybe Text
v1alpha1PriorityClassApiVersion :: Maybe Text
..} ) (Int -> V1alpha1PriorityClass) -> f Int -> f V1alpha1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1alpha1PriorityClassValue
{-# INLINE v1alpha1PriorityClassValueL #-}



-- * V1alpha1PriorityClassList

-- | 'v1alpha1PriorityClassListApiVersion' Lens
v1alpha1PriorityClassListApiVersionL :: Lens_' V1alpha1PriorityClassList (Maybe Text)
v1alpha1PriorityClassListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1PriorityClassList -> f V1alpha1PriorityClassList
v1alpha1PriorityClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1PriorityClassList{[V1alpha1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1alpha1PriorityClassListMetadata :: V1alpha1PriorityClassList -> Maybe V1ListMeta
v1alpha1PriorityClassListKind :: V1alpha1PriorityClassList -> Maybe Text
v1alpha1PriorityClassListItems :: V1alpha1PriorityClassList -> [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: V1alpha1PriorityClassList -> Maybe Text
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1PriorityClassListApiVersion -> V1alpha1PriorityClassList :: Maybe Text
-> [V1alpha1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1PriorityClassList
V1alpha1PriorityClassList { Maybe Text
v1alpha1PriorityClassListApiVersion :: Maybe Text
v1alpha1PriorityClassListApiVersion :: Maybe Text
v1alpha1PriorityClassListApiVersion, [V1alpha1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
..} ) (Maybe Text -> V1alpha1PriorityClassList)
-> f (Maybe Text) -> f V1alpha1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1PriorityClassListApiVersion
{-# INLINE v1alpha1PriorityClassListApiVersionL #-}

-- | 'v1alpha1PriorityClassListItems' Lens
v1alpha1PriorityClassListItemsL :: Lens_' V1alpha1PriorityClassList ([V1alpha1PriorityClass])
v1alpha1PriorityClassListItemsL :: ([V1alpha1PriorityClass] -> f [V1alpha1PriorityClass])
-> V1alpha1PriorityClassList -> f V1alpha1PriorityClassList
v1alpha1PriorityClassListItemsL [V1alpha1PriorityClass] -> f [V1alpha1PriorityClass]
f V1alpha1PriorityClassList{[V1alpha1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: Maybe Text
v1alpha1PriorityClassListMetadata :: V1alpha1PriorityClassList -> Maybe V1ListMeta
v1alpha1PriorityClassListKind :: V1alpha1PriorityClassList -> Maybe Text
v1alpha1PriorityClassListItems :: V1alpha1PriorityClassList -> [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: V1alpha1PriorityClassList -> Maybe Text
..} = (\[V1alpha1PriorityClass]
v1alpha1PriorityClassListItems -> V1alpha1PriorityClassList :: Maybe Text
-> [V1alpha1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1PriorityClassList
V1alpha1PriorityClassList { [V1alpha1PriorityClass]
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListItems, Maybe Text
Maybe V1ListMeta
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListApiVersion :: Maybe Text
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListApiVersion :: Maybe Text
..} ) ([V1alpha1PriorityClass] -> V1alpha1PriorityClassList)
-> f [V1alpha1PriorityClass] -> f V1alpha1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1PriorityClass] -> f [V1alpha1PriorityClass]
f [V1alpha1PriorityClass]
v1alpha1PriorityClassListItems
{-# INLINE v1alpha1PriorityClassListItemsL #-}

-- | 'v1alpha1PriorityClassListKind' Lens
v1alpha1PriorityClassListKindL :: Lens_' V1alpha1PriorityClassList (Maybe Text)
v1alpha1PriorityClassListKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1PriorityClassList -> f V1alpha1PriorityClassList
v1alpha1PriorityClassListKindL Maybe Text -> f (Maybe Text)
f V1alpha1PriorityClassList{[V1alpha1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: Maybe Text
v1alpha1PriorityClassListMetadata :: V1alpha1PriorityClassList -> Maybe V1ListMeta
v1alpha1PriorityClassListKind :: V1alpha1PriorityClassList -> Maybe Text
v1alpha1PriorityClassListItems :: V1alpha1PriorityClassList -> [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: V1alpha1PriorityClassList -> Maybe Text
..} = (\Maybe Text
v1alpha1PriorityClassListKind -> V1alpha1PriorityClassList :: Maybe Text
-> [V1alpha1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1PriorityClassList
V1alpha1PriorityClassList { Maybe Text
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListKind, [V1alpha1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: Maybe Text
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1PriorityClassList)
-> f (Maybe Text) -> f V1alpha1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1PriorityClassListKind
{-# INLINE v1alpha1PriorityClassListKindL #-}

-- | 'v1alpha1PriorityClassListMetadata' Lens
v1alpha1PriorityClassListMetadataL :: Lens_' V1alpha1PriorityClassList (Maybe V1ListMeta)
v1alpha1PriorityClassListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1alpha1PriorityClassList -> f V1alpha1PriorityClassList
v1alpha1PriorityClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1PriorityClassList{[V1alpha1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: Maybe Text
v1alpha1PriorityClassListMetadata :: V1alpha1PriorityClassList -> Maybe V1ListMeta
v1alpha1PriorityClassListKind :: V1alpha1PriorityClassList -> Maybe Text
v1alpha1PriorityClassListItems :: V1alpha1PriorityClassList -> [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: V1alpha1PriorityClassList -> Maybe Text
..} = (\Maybe V1ListMeta
v1alpha1PriorityClassListMetadata -> V1alpha1PriorityClassList :: Maybe Text
-> [V1alpha1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1PriorityClassList
V1alpha1PriorityClassList { Maybe V1ListMeta
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListMetadata :: Maybe V1ListMeta
v1alpha1PriorityClassListMetadata, [V1alpha1PriorityClass]
Maybe Text
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: Maybe Text
v1alpha1PriorityClassListKind :: Maybe Text
v1alpha1PriorityClassListItems :: [V1alpha1PriorityClass]
v1alpha1PriorityClassListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1PriorityClassList)
-> f (Maybe V1ListMeta) -> f V1alpha1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1PriorityClassListMetadata
{-# INLINE v1alpha1PriorityClassListMetadataL #-}



-- * V1alpha1Role

-- | 'v1alpha1RoleApiVersion' Lens
v1alpha1RoleApiVersionL :: Lens_' V1alpha1Role (Maybe Text)
v1alpha1RoleApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1alpha1Role -> f V1alpha1Role
v1alpha1RoleApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1Role{Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1alpha1RoleRules :: V1alpha1Role -> Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: V1alpha1Role -> Maybe V1ObjectMeta
v1alpha1RoleKind :: V1alpha1Role -> Maybe Text
v1alpha1RoleApiVersion :: V1alpha1Role -> Maybe Text
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1RoleApiVersion -> V1alpha1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1PolicyRule]
-> V1alpha1Role
V1alpha1Role { Maybe Text
v1alpha1RoleApiVersion :: Maybe Text
v1alpha1RoleApiVersion :: Maybe Text
v1alpha1RoleApiVersion, Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleKind :: Maybe Text
..} ) (Maybe Text -> V1alpha1Role) -> f (Maybe Text) -> f V1alpha1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RoleApiVersion
{-# INLINE v1alpha1RoleApiVersionL #-}

-- | 'v1alpha1RoleKind' Lens
v1alpha1RoleKindL :: Lens_' V1alpha1Role (Maybe Text)
v1alpha1RoleKindL :: (Maybe Text -> f (Maybe Text)) -> V1alpha1Role -> f V1alpha1Role
v1alpha1RoleKindL Maybe Text -> f (Maybe Text)
f V1alpha1Role{Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleApiVersion :: Maybe Text
v1alpha1RoleRules :: V1alpha1Role -> Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: V1alpha1Role -> Maybe V1ObjectMeta
v1alpha1RoleKind :: V1alpha1Role -> Maybe Text
v1alpha1RoleApiVersion :: V1alpha1Role -> Maybe Text
..} = (\Maybe Text
v1alpha1RoleKind -> V1alpha1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1PolicyRule]
-> V1alpha1Role
V1alpha1Role { Maybe Text
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleKind, Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleApiVersion :: Maybe Text
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1Role) -> f (Maybe Text) -> f V1alpha1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RoleKind
{-# INLINE v1alpha1RoleKindL #-}

-- | 'v1alpha1RoleMetadata' Lens
v1alpha1RoleMetadataL :: Lens_' V1alpha1Role (Maybe V1ObjectMeta)
v1alpha1RoleMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1alpha1Role -> f V1alpha1Role
v1alpha1RoleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1Role{Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleApiVersion :: Maybe Text
v1alpha1RoleRules :: V1alpha1Role -> Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: V1alpha1Role -> Maybe V1ObjectMeta
v1alpha1RoleKind :: V1alpha1Role -> Maybe Text
v1alpha1RoleApiVersion :: V1alpha1Role -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1alpha1RoleMetadata -> V1alpha1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1PolicyRule]
-> V1alpha1Role
V1alpha1Role { Maybe V1ObjectMeta
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleMetadata, Maybe [V1alpha1PolicyRule]
Maybe Text
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleApiVersion :: Maybe Text
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1alpha1Role)
-> f (Maybe V1ObjectMeta) -> f V1alpha1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1RoleMetadata
{-# INLINE v1alpha1RoleMetadataL #-}

-- | 'v1alpha1RoleRules' Lens
v1alpha1RoleRulesL :: Lens_' V1alpha1Role (Maybe [V1alpha1PolicyRule])
v1alpha1RoleRulesL :: (Maybe [V1alpha1PolicyRule] -> f (Maybe [V1alpha1PolicyRule]))
-> V1alpha1Role -> f V1alpha1Role
v1alpha1RoleRulesL Maybe [V1alpha1PolicyRule] -> f (Maybe [V1alpha1PolicyRule])
f V1alpha1Role{Maybe [V1alpha1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleApiVersion :: Maybe Text
v1alpha1RoleRules :: V1alpha1Role -> Maybe [V1alpha1PolicyRule]
v1alpha1RoleMetadata :: V1alpha1Role -> Maybe V1ObjectMeta
v1alpha1RoleKind :: V1alpha1Role -> Maybe Text
v1alpha1RoleApiVersion :: V1alpha1Role -> Maybe Text
..} = (\Maybe [V1alpha1PolicyRule]
v1alpha1RoleRules -> V1alpha1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1alpha1PolicyRule]
-> V1alpha1Role
V1alpha1Role { Maybe [V1alpha1PolicyRule]
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleRules :: Maybe [V1alpha1PolicyRule]
v1alpha1RoleRules, Maybe Text
Maybe V1ObjectMeta
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleApiVersion :: Maybe Text
v1alpha1RoleMetadata :: Maybe V1ObjectMeta
v1alpha1RoleKind :: Maybe Text
v1alpha1RoleApiVersion :: Maybe Text
..} ) (Maybe [V1alpha1PolicyRule] -> V1alpha1Role)
-> f (Maybe [V1alpha1PolicyRule]) -> f V1alpha1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1PolicyRule] -> f (Maybe [V1alpha1PolicyRule])
f Maybe [V1alpha1PolicyRule]
v1alpha1RoleRules
{-# INLINE v1alpha1RoleRulesL #-}



-- * V1alpha1RoleBinding

-- | 'v1alpha1RoleBindingApiVersion' Lens
v1alpha1RoleBindingApiVersionL :: Lens_' V1alpha1RoleBinding (Maybe Text)
v1alpha1RoleBindingApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1RoleBinding -> f V1alpha1RoleBinding
v1alpha1RoleBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1RoleBinding{Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1RoleBindingSubjects :: V1alpha1RoleBinding -> Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleBinding -> V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: V1alpha1RoleBinding -> Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: V1alpha1RoleBinding -> Maybe Text
v1alpha1RoleBindingApiVersion :: V1alpha1RoleBinding -> Maybe Text
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1RoleBindingApiVersion -> V1alpha1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RoleRef
-> Maybe [V1alpha1Subject]
-> V1alpha1RoleBinding
V1alpha1RoleBinding { Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
v1alpha1RoleBindingApiVersion, Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
..} ) (Maybe Text -> V1alpha1RoleBinding)
-> f (Maybe Text) -> f V1alpha1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RoleBindingApiVersion
{-# INLINE v1alpha1RoleBindingApiVersionL #-}

-- | 'v1alpha1RoleBindingKind' Lens
v1alpha1RoleBindingKindL :: Lens_' V1alpha1RoleBinding (Maybe Text)
v1alpha1RoleBindingKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1RoleBinding -> f V1alpha1RoleBinding
v1alpha1RoleBindingKindL Maybe Text -> f (Maybe Text)
f V1alpha1RoleBinding{Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
v1alpha1RoleBindingSubjects :: V1alpha1RoleBinding -> Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleBinding -> V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: V1alpha1RoleBinding -> Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: V1alpha1RoleBinding -> Maybe Text
v1alpha1RoleBindingApiVersion :: V1alpha1RoleBinding -> Maybe Text
..} = (\Maybe Text
v1alpha1RoleBindingKind -> V1alpha1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RoleRef
-> Maybe [V1alpha1Subject]
-> V1alpha1RoleBinding
V1alpha1RoleBinding { Maybe Text
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingKind, Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingApiVersion :: Maybe Text
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1RoleBinding)
-> f (Maybe Text) -> f V1alpha1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RoleBindingKind
{-# INLINE v1alpha1RoleBindingKindL #-}

-- | 'v1alpha1RoleBindingMetadata' Lens
v1alpha1RoleBindingMetadataL :: Lens_' V1alpha1RoleBinding (Maybe V1ObjectMeta)
v1alpha1RoleBindingMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1alpha1RoleBinding -> f V1alpha1RoleBinding
v1alpha1RoleBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1RoleBinding{Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
v1alpha1RoleBindingSubjects :: V1alpha1RoleBinding -> Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleBinding -> V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: V1alpha1RoleBinding -> Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: V1alpha1RoleBinding -> Maybe Text
v1alpha1RoleBindingApiVersion :: V1alpha1RoleBinding -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1alpha1RoleBindingMetadata -> V1alpha1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RoleRef
-> Maybe [V1alpha1Subject]
-> V1alpha1RoleBinding
V1alpha1RoleBinding { Maybe V1ObjectMeta
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingMetadata, Maybe [V1alpha1Subject]
Maybe Text
V1alpha1RoleRef
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1alpha1RoleBinding)
-> f (Maybe V1ObjectMeta) -> f V1alpha1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1RoleBindingMetadata
{-# INLINE v1alpha1RoleBindingMetadataL #-}

-- | 'v1alpha1RoleBindingRoleRef' Lens
v1alpha1RoleBindingRoleRefL :: Lens_' V1alpha1RoleBinding (V1alpha1RoleRef)
v1alpha1RoleBindingRoleRefL :: (V1alpha1RoleRef -> f V1alpha1RoleRef)
-> V1alpha1RoleBinding -> f V1alpha1RoleBinding
v1alpha1RoleBindingRoleRefL V1alpha1RoleRef -> f V1alpha1RoleRef
f V1alpha1RoleBinding{Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
v1alpha1RoleBindingSubjects :: V1alpha1RoleBinding -> Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleBinding -> V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: V1alpha1RoleBinding -> Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: V1alpha1RoleBinding -> Maybe Text
v1alpha1RoleBindingApiVersion :: V1alpha1RoleBinding -> Maybe Text
..} = (\V1alpha1RoleRef
v1alpha1RoleBindingRoleRef -> V1alpha1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RoleRef
-> Maybe [V1alpha1Subject]
-> V1alpha1RoleBinding
V1alpha1RoleBinding { V1alpha1RoleRef
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingRoleRef, Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
..} ) (V1alpha1RoleRef -> V1alpha1RoleBinding)
-> f V1alpha1RoleRef -> f V1alpha1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1RoleRef -> f V1alpha1RoleRef
f V1alpha1RoleRef
v1alpha1RoleBindingRoleRef
{-# INLINE v1alpha1RoleBindingRoleRefL #-}

-- | 'v1alpha1RoleBindingSubjects' Lens
v1alpha1RoleBindingSubjectsL :: Lens_' V1alpha1RoleBinding (Maybe [V1alpha1Subject])
v1alpha1RoleBindingSubjectsL :: (Maybe [V1alpha1Subject] -> f (Maybe [V1alpha1Subject]))
-> V1alpha1RoleBinding -> f V1alpha1RoleBinding
v1alpha1RoleBindingSubjectsL Maybe [V1alpha1Subject] -> f (Maybe [V1alpha1Subject])
f V1alpha1RoleBinding{Maybe [V1alpha1Subject]
Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
v1alpha1RoleBindingSubjects :: V1alpha1RoleBinding -> Maybe [V1alpha1Subject]
v1alpha1RoleBindingRoleRef :: V1alpha1RoleBinding -> V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: V1alpha1RoleBinding -> Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: V1alpha1RoleBinding -> Maybe Text
v1alpha1RoleBindingApiVersion :: V1alpha1RoleBinding -> Maybe Text
..} = (\Maybe [V1alpha1Subject]
v1alpha1RoleBindingSubjects -> V1alpha1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RoleRef
-> Maybe [V1alpha1Subject]
-> V1alpha1RoleBinding
V1alpha1RoleBinding { Maybe [V1alpha1Subject]
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingSubjects :: Maybe [V1alpha1Subject]
v1alpha1RoleBindingSubjects, Maybe Text
Maybe V1ObjectMeta
V1alpha1RoleRef
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
v1alpha1RoleBindingRoleRef :: V1alpha1RoleRef
v1alpha1RoleBindingMetadata :: Maybe V1ObjectMeta
v1alpha1RoleBindingKind :: Maybe Text
v1alpha1RoleBindingApiVersion :: Maybe Text
..} ) (Maybe [V1alpha1Subject] -> V1alpha1RoleBinding)
-> f (Maybe [V1alpha1Subject]) -> f V1alpha1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1Subject] -> f (Maybe [V1alpha1Subject])
f Maybe [V1alpha1Subject]
v1alpha1RoleBindingSubjects
{-# INLINE v1alpha1RoleBindingSubjectsL #-}



-- * V1alpha1RoleBindingList

-- | 'v1alpha1RoleBindingListApiVersion' Lens
v1alpha1RoleBindingListApiVersionL :: Lens_' V1alpha1RoleBindingList (Maybe Text)
v1alpha1RoleBindingListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1RoleBindingList -> f V1alpha1RoleBindingList
v1alpha1RoleBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1RoleBindingList{[V1alpha1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleBindingListMetadata :: V1alpha1RoleBindingList -> Maybe V1ListMeta
v1alpha1RoleBindingListKind :: V1alpha1RoleBindingList -> Maybe Text
v1alpha1RoleBindingListItems :: V1alpha1RoleBindingList -> [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: V1alpha1RoleBindingList -> Maybe Text
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1RoleBindingListApiVersion -> V1alpha1RoleBindingList :: Maybe Text
-> [V1alpha1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RoleBindingList
V1alpha1RoleBindingList { Maybe Text
v1alpha1RoleBindingListApiVersion :: Maybe Text
v1alpha1RoleBindingListApiVersion :: Maybe Text
v1alpha1RoleBindingListApiVersion, [V1alpha1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
..} ) (Maybe Text -> V1alpha1RoleBindingList)
-> f (Maybe Text) -> f V1alpha1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RoleBindingListApiVersion
{-# INLINE v1alpha1RoleBindingListApiVersionL #-}

-- | 'v1alpha1RoleBindingListItems' Lens
v1alpha1RoleBindingListItemsL :: Lens_' V1alpha1RoleBindingList ([V1alpha1RoleBinding])
v1alpha1RoleBindingListItemsL :: ([V1alpha1RoleBinding] -> f [V1alpha1RoleBinding])
-> V1alpha1RoleBindingList -> f V1alpha1RoleBindingList
v1alpha1RoleBindingListItemsL [V1alpha1RoleBinding] -> f [V1alpha1RoleBinding]
f V1alpha1RoleBindingList{[V1alpha1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: Maybe Text
v1alpha1RoleBindingListMetadata :: V1alpha1RoleBindingList -> Maybe V1ListMeta
v1alpha1RoleBindingListKind :: V1alpha1RoleBindingList -> Maybe Text
v1alpha1RoleBindingListItems :: V1alpha1RoleBindingList -> [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: V1alpha1RoleBindingList -> Maybe Text
..} = (\[V1alpha1RoleBinding]
v1alpha1RoleBindingListItems -> V1alpha1RoleBindingList :: Maybe Text
-> [V1alpha1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RoleBindingList
V1alpha1RoleBindingList { [V1alpha1RoleBinding]
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListItems, Maybe Text
Maybe V1ListMeta
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListApiVersion :: Maybe Text
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListApiVersion :: Maybe Text
..} ) ([V1alpha1RoleBinding] -> V1alpha1RoleBindingList)
-> f [V1alpha1RoleBinding] -> f V1alpha1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1RoleBinding] -> f [V1alpha1RoleBinding]
f [V1alpha1RoleBinding]
v1alpha1RoleBindingListItems
{-# INLINE v1alpha1RoleBindingListItemsL #-}

-- | 'v1alpha1RoleBindingListKind' Lens
v1alpha1RoleBindingListKindL :: Lens_' V1alpha1RoleBindingList (Maybe Text)
v1alpha1RoleBindingListKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1RoleBindingList -> f V1alpha1RoleBindingList
v1alpha1RoleBindingListKindL Maybe Text -> f (Maybe Text)
f V1alpha1RoleBindingList{[V1alpha1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: Maybe Text
v1alpha1RoleBindingListMetadata :: V1alpha1RoleBindingList -> Maybe V1ListMeta
v1alpha1RoleBindingListKind :: V1alpha1RoleBindingList -> Maybe Text
v1alpha1RoleBindingListItems :: V1alpha1RoleBindingList -> [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: V1alpha1RoleBindingList -> Maybe Text
..} = (\Maybe Text
v1alpha1RoleBindingListKind -> V1alpha1RoleBindingList :: Maybe Text
-> [V1alpha1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RoleBindingList
V1alpha1RoleBindingList { Maybe Text
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListKind, [V1alpha1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: Maybe Text
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1RoleBindingList)
-> f (Maybe Text) -> f V1alpha1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RoleBindingListKind
{-# INLINE v1alpha1RoleBindingListKindL #-}

-- | 'v1alpha1RoleBindingListMetadata' Lens
v1alpha1RoleBindingListMetadataL :: Lens_' V1alpha1RoleBindingList (Maybe V1ListMeta)
v1alpha1RoleBindingListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1alpha1RoleBindingList -> f V1alpha1RoleBindingList
v1alpha1RoleBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1RoleBindingList{[V1alpha1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: Maybe Text
v1alpha1RoleBindingListMetadata :: V1alpha1RoleBindingList -> Maybe V1ListMeta
v1alpha1RoleBindingListKind :: V1alpha1RoleBindingList -> Maybe Text
v1alpha1RoleBindingListItems :: V1alpha1RoleBindingList -> [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: V1alpha1RoleBindingList -> Maybe Text
..} = (\Maybe V1ListMeta
v1alpha1RoleBindingListMetadata -> V1alpha1RoleBindingList :: Maybe Text
-> [V1alpha1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RoleBindingList
V1alpha1RoleBindingList { Maybe V1ListMeta
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListMetadata :: Maybe V1ListMeta
v1alpha1RoleBindingListMetadata, [V1alpha1RoleBinding]
Maybe Text
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: Maybe Text
v1alpha1RoleBindingListKind :: Maybe Text
v1alpha1RoleBindingListItems :: [V1alpha1RoleBinding]
v1alpha1RoleBindingListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1RoleBindingList)
-> f (Maybe V1ListMeta) -> f V1alpha1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1RoleBindingListMetadata
{-# INLINE v1alpha1RoleBindingListMetadataL #-}



-- * V1alpha1RoleList

-- | 'v1alpha1RoleListApiVersion' Lens
v1alpha1RoleListApiVersionL :: Lens_' V1alpha1RoleList (Maybe Text)
v1alpha1RoleListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1RoleList -> f V1alpha1RoleList
v1alpha1RoleListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1RoleList{[V1alpha1Role]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleListMetadata :: V1alpha1RoleList -> Maybe V1ListMeta
v1alpha1RoleListKind :: V1alpha1RoleList -> Maybe Text
v1alpha1RoleListItems :: V1alpha1RoleList -> [V1alpha1Role]
v1alpha1RoleListApiVersion :: V1alpha1RoleList -> Maybe Text
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1RoleListApiVersion -> V1alpha1RoleList :: Maybe Text
-> [V1alpha1Role]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RoleList
V1alpha1RoleList { Maybe Text
v1alpha1RoleListApiVersion :: Maybe Text
v1alpha1RoleListApiVersion :: Maybe Text
v1alpha1RoleListApiVersion, [V1alpha1Role]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListItems :: [V1alpha1Role]
..} ) (Maybe Text -> V1alpha1RoleList)
-> f (Maybe Text) -> f V1alpha1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RoleListApiVersion
{-# INLINE v1alpha1RoleListApiVersionL #-}

-- | 'v1alpha1RoleListItems' Lens
v1alpha1RoleListItemsL :: Lens_' V1alpha1RoleList ([V1alpha1Role])
v1alpha1RoleListItemsL :: ([V1alpha1Role] -> f [V1alpha1Role])
-> V1alpha1RoleList -> f V1alpha1RoleList
v1alpha1RoleListItemsL [V1alpha1Role] -> f [V1alpha1Role]
f V1alpha1RoleList{[V1alpha1Role]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListApiVersion :: Maybe Text
v1alpha1RoleListMetadata :: V1alpha1RoleList -> Maybe V1ListMeta
v1alpha1RoleListKind :: V1alpha1RoleList -> Maybe Text
v1alpha1RoleListItems :: V1alpha1RoleList -> [V1alpha1Role]
v1alpha1RoleListApiVersion :: V1alpha1RoleList -> Maybe Text
..} = (\[V1alpha1Role]
v1alpha1RoleListItems -> V1alpha1RoleList :: Maybe Text
-> [V1alpha1Role]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RoleList
V1alpha1RoleList { [V1alpha1Role]
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListItems, Maybe Text
Maybe V1ListMeta
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListApiVersion :: Maybe Text
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListApiVersion :: Maybe Text
..} ) ([V1alpha1Role] -> V1alpha1RoleList)
-> f [V1alpha1Role] -> f V1alpha1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1Role] -> f [V1alpha1Role]
f [V1alpha1Role]
v1alpha1RoleListItems
{-# INLINE v1alpha1RoleListItemsL #-}

-- | 'v1alpha1RoleListKind' Lens
v1alpha1RoleListKindL :: Lens_' V1alpha1RoleList (Maybe Text)
v1alpha1RoleListKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1RoleList -> f V1alpha1RoleList
v1alpha1RoleListKindL Maybe Text -> f (Maybe Text)
f V1alpha1RoleList{[V1alpha1Role]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListApiVersion :: Maybe Text
v1alpha1RoleListMetadata :: V1alpha1RoleList -> Maybe V1ListMeta
v1alpha1RoleListKind :: V1alpha1RoleList -> Maybe Text
v1alpha1RoleListItems :: V1alpha1RoleList -> [V1alpha1Role]
v1alpha1RoleListApiVersion :: V1alpha1RoleList -> Maybe Text
..} = (\Maybe Text
v1alpha1RoleListKind -> V1alpha1RoleList :: Maybe Text
-> [V1alpha1Role]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RoleList
V1alpha1RoleList { Maybe Text
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListKind, [V1alpha1Role]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListApiVersion :: Maybe Text
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1RoleList)
-> f (Maybe Text) -> f V1alpha1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RoleListKind
{-# INLINE v1alpha1RoleListKindL #-}

-- | 'v1alpha1RoleListMetadata' Lens
v1alpha1RoleListMetadataL :: Lens_' V1alpha1RoleList (Maybe V1ListMeta)
v1alpha1RoleListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1alpha1RoleList -> f V1alpha1RoleList
v1alpha1RoleListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1RoleList{[V1alpha1Role]
Maybe Text
Maybe V1ListMeta
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListApiVersion :: Maybe Text
v1alpha1RoleListMetadata :: V1alpha1RoleList -> Maybe V1ListMeta
v1alpha1RoleListKind :: V1alpha1RoleList -> Maybe Text
v1alpha1RoleListItems :: V1alpha1RoleList -> [V1alpha1Role]
v1alpha1RoleListApiVersion :: V1alpha1RoleList -> Maybe Text
..} = (\Maybe V1ListMeta
v1alpha1RoleListMetadata -> V1alpha1RoleList :: Maybe Text
-> [V1alpha1Role]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RoleList
V1alpha1RoleList { Maybe V1ListMeta
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListMetadata :: Maybe V1ListMeta
v1alpha1RoleListMetadata, [V1alpha1Role]
Maybe Text
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListApiVersion :: Maybe Text
v1alpha1RoleListKind :: Maybe Text
v1alpha1RoleListItems :: [V1alpha1Role]
v1alpha1RoleListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1RoleList)
-> f (Maybe V1ListMeta) -> f V1alpha1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1RoleListMetadata
{-# INLINE v1alpha1RoleListMetadataL #-}



-- * V1alpha1RoleRef

-- | 'v1alpha1RoleRefApiGroup' Lens
v1alpha1RoleRefApiGroupL :: Lens_' V1alpha1RoleRef (Text)
v1alpha1RoleRefApiGroupL :: (Text -> f Text) -> V1alpha1RoleRef -> f V1alpha1RoleRef
v1alpha1RoleRefApiGroupL Text -> f Text
f V1alpha1RoleRef{Text
v1alpha1RoleRefName :: V1alpha1RoleRef -> Text
v1alpha1RoleRefKind :: V1alpha1RoleRef -> Text
v1alpha1RoleRefApiGroup :: V1alpha1RoleRef -> Text
v1alpha1RoleRefName :: Text
v1alpha1RoleRefKind :: Text
v1alpha1RoleRefApiGroup :: Text
..} = (\Text
v1alpha1RoleRefApiGroup -> V1alpha1RoleRef :: Text -> Text -> Text -> V1alpha1RoleRef
V1alpha1RoleRef { Text
v1alpha1RoleRefApiGroup :: Text
v1alpha1RoleRefApiGroup :: Text
v1alpha1RoleRefApiGroup, Text
v1alpha1RoleRefName :: Text
v1alpha1RoleRefKind :: Text
v1alpha1RoleRefName :: Text
v1alpha1RoleRefKind :: Text
..} ) (Text -> V1alpha1RoleRef) -> f Text -> f V1alpha1RoleRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1RoleRefApiGroup
{-# INLINE v1alpha1RoleRefApiGroupL #-}

-- | 'v1alpha1RoleRefKind' Lens
v1alpha1RoleRefKindL :: Lens_' V1alpha1RoleRef (Text)
v1alpha1RoleRefKindL :: (Text -> f Text) -> V1alpha1RoleRef -> f V1alpha1RoleRef
v1alpha1RoleRefKindL Text -> f Text
f V1alpha1RoleRef{Text
v1alpha1RoleRefName :: Text
v1alpha1RoleRefKind :: Text
v1alpha1RoleRefApiGroup :: Text
v1alpha1RoleRefName :: V1alpha1RoleRef -> Text
v1alpha1RoleRefKind :: V1alpha1RoleRef -> Text
v1alpha1RoleRefApiGroup :: V1alpha1RoleRef -> Text
..} = (\Text
v1alpha1RoleRefKind -> V1alpha1RoleRef :: Text -> Text -> Text -> V1alpha1RoleRef
V1alpha1RoleRef { Text
v1alpha1RoleRefKind :: Text
v1alpha1RoleRefKind :: Text
v1alpha1RoleRefKind, Text
v1alpha1RoleRefName :: Text
v1alpha1RoleRefApiGroup :: Text
v1alpha1RoleRefName :: Text
v1alpha1RoleRefApiGroup :: Text
..} ) (Text -> V1alpha1RoleRef) -> f Text -> f V1alpha1RoleRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1RoleRefKind
{-# INLINE v1alpha1RoleRefKindL #-}

-- | 'v1alpha1RoleRefName' Lens
v1alpha1RoleRefNameL :: Lens_' V1alpha1RoleRef (Text)
v1alpha1RoleRefNameL :: (Text -> f Text) -> V1alpha1RoleRef -> f V1alpha1RoleRef
v1alpha1RoleRefNameL Text -> f Text
f V1alpha1RoleRef{Text
v1alpha1RoleRefName :: Text
v1alpha1RoleRefKind :: Text
v1alpha1RoleRefApiGroup :: Text
v1alpha1RoleRefName :: V1alpha1RoleRef -> Text
v1alpha1RoleRefKind :: V1alpha1RoleRef -> Text
v1alpha1RoleRefApiGroup :: V1alpha1RoleRef -> Text
..} = (\Text
v1alpha1RoleRefName -> V1alpha1RoleRef :: Text -> Text -> Text -> V1alpha1RoleRef
V1alpha1RoleRef { Text
v1alpha1RoleRefName :: Text
v1alpha1RoleRefName :: Text
v1alpha1RoleRefName, Text
v1alpha1RoleRefKind :: Text
v1alpha1RoleRefApiGroup :: Text
v1alpha1RoleRefKind :: Text
v1alpha1RoleRefApiGroup :: Text
..} ) (Text -> V1alpha1RoleRef) -> f Text -> f V1alpha1RoleRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1RoleRefName
{-# INLINE v1alpha1RoleRefNameL #-}



-- * V1alpha1RuntimeClass

-- | 'v1alpha1RuntimeClassApiVersion' Lens
v1alpha1RuntimeClassApiVersionL :: Lens_' V1alpha1RuntimeClass (Maybe Text)
v1alpha1RuntimeClassApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1RuntimeClass -> f V1alpha1RuntimeClass
v1alpha1RuntimeClassApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1RuntimeClass{Maybe Text
Maybe V1ObjectMeta
V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClass -> V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: V1alpha1RuntimeClass -> Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: V1alpha1RuntimeClass -> Maybe Text
v1alpha1RuntimeClassApiVersion :: V1alpha1RuntimeClass -> Maybe Text
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1RuntimeClassApiVersion -> V1alpha1RuntimeClass :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RuntimeClassSpec
-> V1alpha1RuntimeClass
V1alpha1RuntimeClass { Maybe Text
v1alpha1RuntimeClassApiVersion :: Maybe Text
v1alpha1RuntimeClassApiVersion :: Maybe Text
v1alpha1RuntimeClassApiVersion, Maybe Text
Maybe V1ObjectMeta
V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: Maybe Text
..} ) (Maybe Text -> V1alpha1RuntimeClass)
-> f (Maybe Text) -> f V1alpha1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RuntimeClassApiVersion
{-# INLINE v1alpha1RuntimeClassApiVersionL #-}

-- | 'v1alpha1RuntimeClassKind' Lens
v1alpha1RuntimeClassKindL :: Lens_' V1alpha1RuntimeClass (Maybe Text)
v1alpha1RuntimeClassKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1RuntimeClass -> f V1alpha1RuntimeClass
v1alpha1RuntimeClassKindL Maybe Text -> f (Maybe Text)
f V1alpha1RuntimeClass{Maybe Text
Maybe V1ObjectMeta
V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassApiVersion :: Maybe Text
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClass -> V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: V1alpha1RuntimeClass -> Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: V1alpha1RuntimeClass -> Maybe Text
v1alpha1RuntimeClassApiVersion :: V1alpha1RuntimeClass -> Maybe Text
..} = (\Maybe Text
v1alpha1RuntimeClassKind -> V1alpha1RuntimeClass :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RuntimeClassSpec
-> V1alpha1RuntimeClass
V1alpha1RuntimeClass { Maybe Text
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassKind, Maybe Text
Maybe V1ObjectMeta
V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassApiVersion :: Maybe Text
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1RuntimeClass)
-> f (Maybe Text) -> f V1alpha1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RuntimeClassKind
{-# INLINE v1alpha1RuntimeClassKindL #-}

-- | 'v1alpha1RuntimeClassMetadata' Lens
v1alpha1RuntimeClassMetadataL :: Lens_' V1alpha1RuntimeClass (Maybe V1ObjectMeta)
v1alpha1RuntimeClassMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1alpha1RuntimeClass -> f V1alpha1RuntimeClass
v1alpha1RuntimeClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1RuntimeClass{Maybe Text
Maybe V1ObjectMeta
V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassApiVersion :: Maybe Text
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClass -> V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: V1alpha1RuntimeClass -> Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: V1alpha1RuntimeClass -> Maybe Text
v1alpha1RuntimeClassApiVersion :: V1alpha1RuntimeClass -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1alpha1RuntimeClassMetadata -> V1alpha1RuntimeClass :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RuntimeClassSpec
-> V1alpha1RuntimeClass
V1alpha1RuntimeClass { Maybe V1ObjectMeta
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassMetadata, Maybe Text
V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassApiVersion :: Maybe Text
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1alpha1RuntimeClass)
-> f (Maybe V1ObjectMeta) -> f V1alpha1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1RuntimeClassMetadata
{-# INLINE v1alpha1RuntimeClassMetadataL #-}

-- | 'v1alpha1RuntimeClassSpec' Lens
v1alpha1RuntimeClassSpecL :: Lens_' V1alpha1RuntimeClass (V1alpha1RuntimeClassSpec)
v1alpha1RuntimeClassSpecL :: (V1alpha1RuntimeClassSpec -> f V1alpha1RuntimeClassSpec)
-> V1alpha1RuntimeClass -> f V1alpha1RuntimeClass
v1alpha1RuntimeClassSpecL V1alpha1RuntimeClassSpec -> f V1alpha1RuntimeClassSpec
f V1alpha1RuntimeClass{Maybe Text
Maybe V1ObjectMeta
V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassApiVersion :: Maybe Text
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClass -> V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassMetadata :: V1alpha1RuntimeClass -> Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: V1alpha1RuntimeClass -> Maybe Text
v1alpha1RuntimeClassApiVersion :: V1alpha1RuntimeClass -> Maybe Text
..} = (\V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec -> V1alpha1RuntimeClass :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1RuntimeClassSpec
-> V1alpha1RuntimeClass
V1alpha1RuntimeClass { V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec :: V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec, Maybe Text
Maybe V1ObjectMeta
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassApiVersion :: Maybe Text
v1alpha1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1alpha1RuntimeClassKind :: Maybe Text
v1alpha1RuntimeClassApiVersion :: Maybe Text
..} ) (V1alpha1RuntimeClassSpec -> V1alpha1RuntimeClass)
-> f V1alpha1RuntimeClassSpec -> f V1alpha1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1RuntimeClassSpec -> f V1alpha1RuntimeClassSpec
f V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpec
{-# INLINE v1alpha1RuntimeClassSpecL #-}



-- * V1alpha1RuntimeClassList

-- | 'v1alpha1RuntimeClassListApiVersion' Lens
v1alpha1RuntimeClassListApiVersionL :: Lens_' V1alpha1RuntimeClassList (Maybe Text)
v1alpha1RuntimeClassListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1RuntimeClassList -> f V1alpha1RuntimeClassList
v1alpha1RuntimeClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1RuntimeClassList{[V1alpha1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata :: V1alpha1RuntimeClassList -> Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: V1alpha1RuntimeClassList -> Maybe Text
v1alpha1RuntimeClassListItems :: V1alpha1RuntimeClassList -> [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: V1alpha1RuntimeClassList -> Maybe Text
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1RuntimeClassListApiVersion -> V1alpha1RuntimeClassList :: Maybe Text
-> [V1alpha1RuntimeClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RuntimeClassList
V1alpha1RuntimeClassList { Maybe Text
v1alpha1RuntimeClassListApiVersion :: Maybe Text
v1alpha1RuntimeClassListApiVersion :: Maybe Text
v1alpha1RuntimeClassListApiVersion, [V1alpha1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
..} ) (Maybe Text -> V1alpha1RuntimeClassList)
-> f (Maybe Text) -> f V1alpha1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RuntimeClassListApiVersion
{-# INLINE v1alpha1RuntimeClassListApiVersionL #-}

-- | 'v1alpha1RuntimeClassListItems' Lens
v1alpha1RuntimeClassListItemsL :: Lens_' V1alpha1RuntimeClassList ([V1alpha1RuntimeClass])
v1alpha1RuntimeClassListItemsL :: ([V1alpha1RuntimeClass] -> f [V1alpha1RuntimeClass])
-> V1alpha1RuntimeClassList -> f V1alpha1RuntimeClassList
v1alpha1RuntimeClassListItemsL [V1alpha1RuntimeClass] -> f [V1alpha1RuntimeClass]
f V1alpha1RuntimeClassList{[V1alpha1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: Maybe Text
v1alpha1RuntimeClassListMetadata :: V1alpha1RuntimeClassList -> Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: V1alpha1RuntimeClassList -> Maybe Text
v1alpha1RuntimeClassListItems :: V1alpha1RuntimeClassList -> [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: V1alpha1RuntimeClassList -> Maybe Text
..} = (\[V1alpha1RuntimeClass]
v1alpha1RuntimeClassListItems -> V1alpha1RuntimeClassList :: Maybe Text
-> [V1alpha1RuntimeClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RuntimeClassList
V1alpha1RuntimeClassList { [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListItems, Maybe Text
Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListApiVersion :: Maybe Text
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListApiVersion :: Maybe Text
..} ) ([V1alpha1RuntimeClass] -> V1alpha1RuntimeClassList)
-> f [V1alpha1RuntimeClass] -> f V1alpha1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1RuntimeClass] -> f [V1alpha1RuntimeClass]
f [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListItems
{-# INLINE v1alpha1RuntimeClassListItemsL #-}

-- | 'v1alpha1RuntimeClassListKind' Lens
v1alpha1RuntimeClassListKindL :: Lens_' V1alpha1RuntimeClassList (Maybe Text)
v1alpha1RuntimeClassListKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1RuntimeClassList -> f V1alpha1RuntimeClassList
v1alpha1RuntimeClassListKindL Maybe Text -> f (Maybe Text)
f V1alpha1RuntimeClassList{[V1alpha1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: Maybe Text
v1alpha1RuntimeClassListMetadata :: V1alpha1RuntimeClassList -> Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: V1alpha1RuntimeClassList -> Maybe Text
v1alpha1RuntimeClassListItems :: V1alpha1RuntimeClassList -> [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: V1alpha1RuntimeClassList -> Maybe Text
..} = (\Maybe Text
v1alpha1RuntimeClassListKind -> V1alpha1RuntimeClassList :: Maybe Text
-> [V1alpha1RuntimeClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RuntimeClassList
V1alpha1RuntimeClassList { Maybe Text
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListKind, [V1alpha1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: Maybe Text
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1RuntimeClassList)
-> f (Maybe Text) -> f V1alpha1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1RuntimeClassListKind
{-# INLINE v1alpha1RuntimeClassListKindL #-}

-- | 'v1alpha1RuntimeClassListMetadata' Lens
v1alpha1RuntimeClassListMetadataL :: Lens_' V1alpha1RuntimeClassList (Maybe V1ListMeta)
v1alpha1RuntimeClassListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1alpha1RuntimeClassList -> f V1alpha1RuntimeClassList
v1alpha1RuntimeClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1RuntimeClassList{[V1alpha1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: Maybe Text
v1alpha1RuntimeClassListMetadata :: V1alpha1RuntimeClassList -> Maybe V1ListMeta
v1alpha1RuntimeClassListKind :: V1alpha1RuntimeClassList -> Maybe Text
v1alpha1RuntimeClassListItems :: V1alpha1RuntimeClassList -> [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: V1alpha1RuntimeClassList -> Maybe Text
..} = (\Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata -> V1alpha1RuntimeClassList :: Maybe Text
-> [V1alpha1RuntimeClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1RuntimeClassList
V1alpha1RuntimeClassList { Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata :: Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata, [V1alpha1RuntimeClass]
Maybe Text
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: Maybe Text
v1alpha1RuntimeClassListKind :: Maybe Text
v1alpha1RuntimeClassListItems :: [V1alpha1RuntimeClass]
v1alpha1RuntimeClassListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1RuntimeClassList)
-> f (Maybe V1ListMeta) -> f V1alpha1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1RuntimeClassListMetadata
{-# INLINE v1alpha1RuntimeClassListMetadataL #-}



-- * V1alpha1RuntimeClassSpec

-- | 'v1alpha1RuntimeClassSpecOverhead' Lens
v1alpha1RuntimeClassSpecOverheadL :: Lens_' V1alpha1RuntimeClassSpec (Maybe V1alpha1Overhead)
v1alpha1RuntimeClassSpecOverheadL :: (Maybe V1alpha1Overhead -> f (Maybe V1alpha1Overhead))
-> V1alpha1RuntimeClassSpec -> f V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpecOverheadL Maybe V1alpha1Overhead -> f (Maybe V1alpha1Overhead)
f V1alpha1RuntimeClassSpec{Maybe V1alpha1Scheduling
Maybe V1alpha1Overhead
Text
v1alpha1RuntimeClassSpecScheduling :: V1alpha1RuntimeClassSpec -> Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecRuntimeHandler :: V1alpha1RuntimeClassSpec -> Text
v1alpha1RuntimeClassSpecOverhead :: V1alpha1RuntimeClassSpec -> Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecScheduling :: Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecRuntimeHandler :: Text
v1alpha1RuntimeClassSpecOverhead :: Maybe V1alpha1Overhead
..} = (\Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecOverhead -> V1alpha1RuntimeClassSpec :: Maybe V1alpha1Overhead
-> Text -> Maybe V1alpha1Scheduling -> V1alpha1RuntimeClassSpec
V1alpha1RuntimeClassSpec { Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecOverhead :: Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecOverhead :: Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecOverhead, Maybe V1alpha1Scheduling
Text
v1alpha1RuntimeClassSpecScheduling :: Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecRuntimeHandler :: Text
v1alpha1RuntimeClassSpecScheduling :: Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecRuntimeHandler :: Text
..} ) (Maybe V1alpha1Overhead -> V1alpha1RuntimeClassSpec)
-> f (Maybe V1alpha1Overhead) -> f V1alpha1RuntimeClassSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1Overhead -> f (Maybe V1alpha1Overhead)
f Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecOverhead
{-# INLINE v1alpha1RuntimeClassSpecOverheadL #-}

-- | 'v1alpha1RuntimeClassSpecRuntimeHandler' Lens
v1alpha1RuntimeClassSpecRuntimeHandlerL :: Lens_' V1alpha1RuntimeClassSpec (Text)
v1alpha1RuntimeClassSpecRuntimeHandlerL :: (Text -> f Text)
-> V1alpha1RuntimeClassSpec -> f V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpecRuntimeHandlerL Text -> f Text
f V1alpha1RuntimeClassSpec{Maybe V1alpha1Scheduling
Maybe V1alpha1Overhead
Text
v1alpha1RuntimeClassSpecScheduling :: Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecRuntimeHandler :: Text
v1alpha1RuntimeClassSpecOverhead :: Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecScheduling :: V1alpha1RuntimeClassSpec -> Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecRuntimeHandler :: V1alpha1RuntimeClassSpec -> Text
v1alpha1RuntimeClassSpecOverhead :: V1alpha1RuntimeClassSpec -> Maybe V1alpha1Overhead
..} = (\Text
v1alpha1RuntimeClassSpecRuntimeHandler -> V1alpha1RuntimeClassSpec :: Maybe V1alpha1Overhead
-> Text -> Maybe V1alpha1Scheduling -> V1alpha1RuntimeClassSpec
V1alpha1RuntimeClassSpec { Text
v1alpha1RuntimeClassSpecRuntimeHandler :: Text
v1alpha1RuntimeClassSpecRuntimeHandler :: Text
v1alpha1RuntimeClassSpecRuntimeHandler, Maybe V1alpha1Scheduling
Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecScheduling :: Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecOverhead :: Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecScheduling :: Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecOverhead :: Maybe V1alpha1Overhead
..} ) (Text -> V1alpha1RuntimeClassSpec)
-> f Text -> f V1alpha1RuntimeClassSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1RuntimeClassSpecRuntimeHandler
{-# INLINE v1alpha1RuntimeClassSpecRuntimeHandlerL #-}

-- | 'v1alpha1RuntimeClassSpecScheduling' Lens
v1alpha1RuntimeClassSpecSchedulingL :: Lens_' V1alpha1RuntimeClassSpec (Maybe V1alpha1Scheduling)
v1alpha1RuntimeClassSpecSchedulingL :: (Maybe V1alpha1Scheduling -> f (Maybe V1alpha1Scheduling))
-> V1alpha1RuntimeClassSpec -> f V1alpha1RuntimeClassSpec
v1alpha1RuntimeClassSpecSchedulingL Maybe V1alpha1Scheduling -> f (Maybe V1alpha1Scheduling)
f V1alpha1RuntimeClassSpec{Maybe V1alpha1Scheduling
Maybe V1alpha1Overhead
Text
v1alpha1RuntimeClassSpecScheduling :: Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecRuntimeHandler :: Text
v1alpha1RuntimeClassSpecOverhead :: Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecScheduling :: V1alpha1RuntimeClassSpec -> Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecRuntimeHandler :: V1alpha1RuntimeClassSpec -> Text
v1alpha1RuntimeClassSpecOverhead :: V1alpha1RuntimeClassSpec -> Maybe V1alpha1Overhead
..} = (\Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecScheduling -> V1alpha1RuntimeClassSpec :: Maybe V1alpha1Overhead
-> Text -> Maybe V1alpha1Scheduling -> V1alpha1RuntimeClassSpec
V1alpha1RuntimeClassSpec { Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecScheduling :: Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecScheduling :: Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecScheduling, Maybe V1alpha1Overhead
Text
v1alpha1RuntimeClassSpecRuntimeHandler :: Text
v1alpha1RuntimeClassSpecOverhead :: Maybe V1alpha1Overhead
v1alpha1RuntimeClassSpecRuntimeHandler :: Text
v1alpha1RuntimeClassSpecOverhead :: Maybe V1alpha1Overhead
..} ) (Maybe V1alpha1Scheduling -> V1alpha1RuntimeClassSpec)
-> f (Maybe V1alpha1Scheduling) -> f V1alpha1RuntimeClassSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1Scheduling -> f (Maybe V1alpha1Scheduling)
f Maybe V1alpha1Scheduling
v1alpha1RuntimeClassSpecScheduling
{-# INLINE v1alpha1RuntimeClassSpecSchedulingL #-}



-- * V1alpha1Scheduling

-- | 'v1alpha1SchedulingNodeSelector' Lens
v1alpha1SchedulingNodeSelectorL :: Lens_' V1alpha1Scheduling (Maybe (Map.Map String Text))
v1alpha1SchedulingNodeSelectorL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1alpha1Scheduling -> f V1alpha1Scheduling
v1alpha1SchedulingNodeSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1alpha1Scheduling{Maybe [V1Toleration]
Maybe (Map String Text)
v1alpha1SchedulingTolerations :: V1alpha1Scheduling -> Maybe [V1Toleration]
v1alpha1SchedulingNodeSelector :: V1alpha1Scheduling -> Maybe (Map String Text)
v1alpha1SchedulingTolerations :: Maybe [V1Toleration]
v1alpha1SchedulingNodeSelector :: Maybe (Map String Text)
..} = (\Maybe (Map String Text)
v1alpha1SchedulingNodeSelector -> V1alpha1Scheduling :: Maybe (Map String Text)
-> Maybe [V1Toleration] -> V1alpha1Scheduling
V1alpha1Scheduling { Maybe (Map String Text)
v1alpha1SchedulingNodeSelector :: Maybe (Map String Text)
v1alpha1SchedulingNodeSelector :: Maybe (Map String Text)
v1alpha1SchedulingNodeSelector, Maybe [V1Toleration]
v1alpha1SchedulingTolerations :: Maybe [V1Toleration]
v1alpha1SchedulingTolerations :: Maybe [V1Toleration]
..} ) (Maybe (Map String Text) -> V1alpha1Scheduling)
-> f (Maybe (Map String Text)) -> f V1alpha1Scheduling
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1alpha1SchedulingNodeSelector
{-# INLINE v1alpha1SchedulingNodeSelectorL #-}

-- | 'v1alpha1SchedulingTolerations' Lens
v1alpha1SchedulingTolerationsL :: Lens_' V1alpha1Scheduling (Maybe [V1Toleration])
v1alpha1SchedulingTolerationsL :: (Maybe [V1Toleration] -> f (Maybe [V1Toleration]))
-> V1alpha1Scheduling -> f V1alpha1Scheduling
v1alpha1SchedulingTolerationsL Maybe [V1Toleration] -> f (Maybe [V1Toleration])
f V1alpha1Scheduling{Maybe [V1Toleration]
Maybe (Map String Text)
v1alpha1SchedulingTolerations :: Maybe [V1Toleration]
v1alpha1SchedulingNodeSelector :: Maybe (Map String Text)
v1alpha1SchedulingTolerations :: V1alpha1Scheduling -> Maybe [V1Toleration]
v1alpha1SchedulingNodeSelector :: V1alpha1Scheduling -> Maybe (Map String Text)
..} = (\Maybe [V1Toleration]
v1alpha1SchedulingTolerations -> V1alpha1Scheduling :: Maybe (Map String Text)
-> Maybe [V1Toleration] -> V1alpha1Scheduling
V1alpha1Scheduling { Maybe [V1Toleration]
v1alpha1SchedulingTolerations :: Maybe [V1Toleration]
v1alpha1SchedulingTolerations :: Maybe [V1Toleration]
v1alpha1SchedulingTolerations, Maybe (Map String Text)
v1alpha1SchedulingNodeSelector :: Maybe (Map String Text)
v1alpha1SchedulingNodeSelector :: Maybe (Map String Text)
..} ) (Maybe [V1Toleration] -> V1alpha1Scheduling)
-> f (Maybe [V1Toleration]) -> f V1alpha1Scheduling
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Toleration] -> f (Maybe [V1Toleration])
f Maybe [V1Toleration]
v1alpha1SchedulingTolerations
{-# INLINE v1alpha1SchedulingTolerationsL #-}



-- * V1alpha1ServiceReference

-- | 'v1alpha1ServiceReferenceName' Lens
v1alpha1ServiceReferenceNameL :: Lens_' V1alpha1ServiceReference (Text)
v1alpha1ServiceReferenceNameL :: (Text -> f Text)
-> V1alpha1ServiceReference -> f V1alpha1ServiceReference
v1alpha1ServiceReferenceNameL Text -> f Text
f V1alpha1ServiceReference{Maybe Int
Maybe Text
Text
v1alpha1ServiceReferencePort :: V1alpha1ServiceReference -> Maybe Int
v1alpha1ServiceReferencePath :: V1alpha1ServiceReference -> Maybe Text
v1alpha1ServiceReferenceNamespace :: V1alpha1ServiceReference -> Text
v1alpha1ServiceReferenceName :: V1alpha1ServiceReference -> Text
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferenceName :: Text
..} = (\Text
v1alpha1ServiceReferenceName -> V1alpha1ServiceReference :: Text -> Text -> Maybe Text -> Maybe Int -> V1alpha1ServiceReference
V1alpha1ServiceReference { Text
v1alpha1ServiceReferenceName :: Text
v1alpha1ServiceReferenceName :: Text
v1alpha1ServiceReferenceName, Maybe Int
Maybe Text
Text
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferenceNamespace :: Text
..} ) (Text -> V1alpha1ServiceReference)
-> f Text -> f V1alpha1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1ServiceReferenceName
{-# INLINE v1alpha1ServiceReferenceNameL #-}

-- | 'v1alpha1ServiceReferenceNamespace' Lens
v1alpha1ServiceReferenceNamespaceL :: Lens_' V1alpha1ServiceReference (Text)
v1alpha1ServiceReferenceNamespaceL :: (Text -> f Text)
-> V1alpha1ServiceReference -> f V1alpha1ServiceReference
v1alpha1ServiceReferenceNamespaceL Text -> f Text
f V1alpha1ServiceReference{Maybe Int
Maybe Text
Text
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferenceName :: Text
v1alpha1ServiceReferencePort :: V1alpha1ServiceReference -> Maybe Int
v1alpha1ServiceReferencePath :: V1alpha1ServiceReference -> Maybe Text
v1alpha1ServiceReferenceNamespace :: V1alpha1ServiceReference -> Text
v1alpha1ServiceReferenceName :: V1alpha1ServiceReference -> Text
..} = (\Text
v1alpha1ServiceReferenceNamespace -> V1alpha1ServiceReference :: Text -> Text -> Maybe Text -> Maybe Int -> V1alpha1ServiceReference
V1alpha1ServiceReference { Text
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferenceNamespace, Maybe Int
Maybe Text
Text
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferenceName :: Text
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferenceName :: Text
..} ) (Text -> V1alpha1ServiceReference)
-> f Text -> f V1alpha1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1ServiceReferenceNamespace
{-# INLINE v1alpha1ServiceReferenceNamespaceL #-}

-- | 'v1alpha1ServiceReferencePath' Lens
v1alpha1ServiceReferencePathL :: Lens_' V1alpha1ServiceReference (Maybe Text)
v1alpha1ServiceReferencePathL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1ServiceReference -> f V1alpha1ServiceReference
v1alpha1ServiceReferencePathL Maybe Text -> f (Maybe Text)
f V1alpha1ServiceReference{Maybe Int
Maybe Text
Text
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferenceName :: Text
v1alpha1ServiceReferencePort :: V1alpha1ServiceReference -> Maybe Int
v1alpha1ServiceReferencePath :: V1alpha1ServiceReference -> Maybe Text
v1alpha1ServiceReferenceNamespace :: V1alpha1ServiceReference -> Text
v1alpha1ServiceReferenceName :: V1alpha1ServiceReference -> Text
..} = (\Maybe Text
v1alpha1ServiceReferencePath -> V1alpha1ServiceReference :: Text -> Text -> Maybe Text -> Maybe Int -> V1alpha1ServiceReference
V1alpha1ServiceReference { Maybe Text
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferencePath, Maybe Int
Text
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferenceName :: Text
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferenceName :: Text
..} ) (Maybe Text -> V1alpha1ServiceReference)
-> f (Maybe Text) -> f V1alpha1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ServiceReferencePath
{-# INLINE v1alpha1ServiceReferencePathL #-}

-- | 'v1alpha1ServiceReferencePort' Lens
v1alpha1ServiceReferencePortL :: Lens_' V1alpha1ServiceReference (Maybe Int)
v1alpha1ServiceReferencePortL :: (Maybe Int -> f (Maybe Int))
-> V1alpha1ServiceReference -> f V1alpha1ServiceReference
v1alpha1ServiceReferencePortL Maybe Int -> f (Maybe Int)
f V1alpha1ServiceReference{Maybe Int
Maybe Text
Text
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferenceName :: Text
v1alpha1ServiceReferencePort :: V1alpha1ServiceReference -> Maybe Int
v1alpha1ServiceReferencePath :: V1alpha1ServiceReference -> Maybe Text
v1alpha1ServiceReferenceNamespace :: V1alpha1ServiceReference -> Text
v1alpha1ServiceReferenceName :: V1alpha1ServiceReference -> Text
..} = (\Maybe Int
v1alpha1ServiceReferencePort -> V1alpha1ServiceReference :: Text -> Text -> Maybe Text -> Maybe Int -> V1alpha1ServiceReference
V1alpha1ServiceReference { Maybe Int
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferencePort :: Maybe Int
v1alpha1ServiceReferencePort, Maybe Text
Text
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferenceName :: Text
v1alpha1ServiceReferencePath :: Maybe Text
v1alpha1ServiceReferenceNamespace :: Text
v1alpha1ServiceReferenceName :: Text
..} ) (Maybe Int -> V1alpha1ServiceReference)
-> f (Maybe Int) -> f V1alpha1ServiceReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1alpha1ServiceReferencePort
{-# INLINE v1alpha1ServiceReferencePortL #-}



-- * V1alpha1Subject

-- | 'v1alpha1SubjectApiVersion' Lens
v1alpha1SubjectApiVersionL :: Lens_' V1alpha1Subject (Maybe Text)
v1alpha1SubjectApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1Subject -> f V1alpha1Subject
v1alpha1SubjectApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1Subject{Maybe Text
Text
v1alpha1SubjectNamespace :: V1alpha1Subject -> Maybe Text
v1alpha1SubjectName :: V1alpha1Subject -> Text
v1alpha1SubjectKind :: V1alpha1Subject -> Text
v1alpha1SubjectApiVersion :: V1alpha1Subject -> Maybe Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectName :: Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1SubjectApiVersion -> V1alpha1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1alpha1Subject
V1alpha1Subject { Maybe Text
v1alpha1SubjectApiVersion :: Maybe Text
v1alpha1SubjectApiVersion :: Maybe Text
v1alpha1SubjectApiVersion, Maybe Text
Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectName :: Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectName :: Text
v1alpha1SubjectKind :: Text
..} ) (Maybe Text -> V1alpha1Subject)
-> f (Maybe Text) -> f V1alpha1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1SubjectApiVersion
{-# INLINE v1alpha1SubjectApiVersionL #-}

-- | 'v1alpha1SubjectKind' Lens
v1alpha1SubjectKindL :: Lens_' V1alpha1Subject (Text)
v1alpha1SubjectKindL :: (Text -> f Text) -> V1alpha1Subject -> f V1alpha1Subject
v1alpha1SubjectKindL Text -> f Text
f V1alpha1Subject{Maybe Text
Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectName :: Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectApiVersion :: Maybe Text
v1alpha1SubjectNamespace :: V1alpha1Subject -> Maybe Text
v1alpha1SubjectName :: V1alpha1Subject -> Text
v1alpha1SubjectKind :: V1alpha1Subject -> Text
v1alpha1SubjectApiVersion :: V1alpha1Subject -> Maybe Text
..} = (\Text
v1alpha1SubjectKind -> V1alpha1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1alpha1Subject
V1alpha1Subject { Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectKind, Maybe Text
Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectName :: Text
v1alpha1SubjectApiVersion :: Maybe Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectName :: Text
v1alpha1SubjectApiVersion :: Maybe Text
..} ) (Text -> V1alpha1Subject) -> f Text -> f V1alpha1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1SubjectKind
{-# INLINE v1alpha1SubjectKindL #-}

-- | 'v1alpha1SubjectName' Lens
v1alpha1SubjectNameL :: Lens_' V1alpha1Subject (Text)
v1alpha1SubjectNameL :: (Text -> f Text) -> V1alpha1Subject -> f V1alpha1Subject
v1alpha1SubjectNameL Text -> f Text
f V1alpha1Subject{Maybe Text
Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectName :: Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectApiVersion :: Maybe Text
v1alpha1SubjectNamespace :: V1alpha1Subject -> Maybe Text
v1alpha1SubjectName :: V1alpha1Subject -> Text
v1alpha1SubjectKind :: V1alpha1Subject -> Text
v1alpha1SubjectApiVersion :: V1alpha1Subject -> Maybe Text
..} = (\Text
v1alpha1SubjectName -> V1alpha1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1alpha1Subject
V1alpha1Subject { Text
v1alpha1SubjectName :: Text
v1alpha1SubjectName :: Text
v1alpha1SubjectName, Maybe Text
Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectApiVersion :: Maybe Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectApiVersion :: Maybe Text
..} ) (Text -> V1alpha1Subject) -> f Text -> f V1alpha1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1SubjectName
{-# INLINE v1alpha1SubjectNameL #-}

-- | 'v1alpha1SubjectNamespace' Lens
v1alpha1SubjectNamespaceL :: Lens_' V1alpha1Subject (Maybe Text)
v1alpha1SubjectNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1Subject -> f V1alpha1Subject
v1alpha1SubjectNamespaceL Maybe Text -> f (Maybe Text)
f V1alpha1Subject{Maybe Text
Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectName :: Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectApiVersion :: Maybe Text
v1alpha1SubjectNamespace :: V1alpha1Subject -> Maybe Text
v1alpha1SubjectName :: V1alpha1Subject -> Text
v1alpha1SubjectKind :: V1alpha1Subject -> Text
v1alpha1SubjectApiVersion :: V1alpha1Subject -> Maybe Text
..} = (\Maybe Text
v1alpha1SubjectNamespace -> V1alpha1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1alpha1Subject
V1alpha1Subject { Maybe Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectNamespace :: Maybe Text
v1alpha1SubjectNamespace, Maybe Text
Text
v1alpha1SubjectName :: Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectApiVersion :: Maybe Text
v1alpha1SubjectName :: Text
v1alpha1SubjectKind :: Text
v1alpha1SubjectApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1Subject)
-> f (Maybe Text) -> f V1alpha1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1SubjectNamespace
{-# INLINE v1alpha1SubjectNamespaceL #-}



-- * V1alpha1VolumeAttachment

-- | 'v1alpha1VolumeAttachmentApiVersion' Lens
v1alpha1VolumeAttachmentApiVersionL :: Lens_' V1alpha1VolumeAttachment (Maybe Text)
v1alpha1VolumeAttachmentApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1VolumeAttachment -> f V1alpha1VolumeAttachment
v1alpha1VolumeAttachmentApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1VolumeAttachment{Maybe Text
Maybe V1alpha1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentStatus :: V1alpha1VolumeAttachment -> Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachment -> V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: V1alpha1VolumeAttachment -> Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: V1alpha1VolumeAttachment -> Maybe Text
v1alpha1VolumeAttachmentApiVersion :: V1alpha1VolumeAttachment -> Maybe Text
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1VolumeAttachmentApiVersion -> V1alpha1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1VolumeAttachmentSpec
-> Maybe V1alpha1VolumeAttachmentStatus
-> V1alpha1VolumeAttachment
V1alpha1VolumeAttachment { Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
v1alpha1VolumeAttachmentApiVersion, Maybe Text
Maybe V1alpha1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
..} ) (Maybe Text -> V1alpha1VolumeAttachment)
-> f (Maybe Text) -> f V1alpha1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1VolumeAttachmentApiVersion
{-# INLINE v1alpha1VolumeAttachmentApiVersionL #-}

-- | 'v1alpha1VolumeAttachmentKind' Lens
v1alpha1VolumeAttachmentKindL :: Lens_' V1alpha1VolumeAttachment (Maybe Text)
v1alpha1VolumeAttachmentKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1VolumeAttachment -> f V1alpha1VolumeAttachment
v1alpha1VolumeAttachmentKindL Maybe Text -> f (Maybe Text)
f V1alpha1VolumeAttachment{Maybe Text
Maybe V1alpha1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
v1alpha1VolumeAttachmentStatus :: V1alpha1VolumeAttachment -> Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachment -> V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: V1alpha1VolumeAttachment -> Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: V1alpha1VolumeAttachment -> Maybe Text
v1alpha1VolumeAttachmentApiVersion :: V1alpha1VolumeAttachment -> Maybe Text
..} = (\Maybe Text
v1alpha1VolumeAttachmentKind -> V1alpha1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1VolumeAttachmentSpec
-> Maybe V1alpha1VolumeAttachmentStatus
-> V1alpha1VolumeAttachment
V1alpha1VolumeAttachment { Maybe Text
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentKind, Maybe Text
Maybe V1alpha1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1VolumeAttachment)
-> f (Maybe Text) -> f V1alpha1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1VolumeAttachmentKind
{-# INLINE v1alpha1VolumeAttachmentKindL #-}

-- | 'v1alpha1VolumeAttachmentMetadata' Lens
v1alpha1VolumeAttachmentMetadataL :: Lens_' V1alpha1VolumeAttachment (Maybe V1ObjectMeta)
v1alpha1VolumeAttachmentMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1alpha1VolumeAttachment -> f V1alpha1VolumeAttachment
v1alpha1VolumeAttachmentMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1VolumeAttachment{Maybe Text
Maybe V1alpha1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
v1alpha1VolumeAttachmentStatus :: V1alpha1VolumeAttachment -> Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachment -> V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: V1alpha1VolumeAttachment -> Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: V1alpha1VolumeAttachment -> Maybe Text
v1alpha1VolumeAttachmentApiVersion :: V1alpha1VolumeAttachment -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1alpha1VolumeAttachmentMetadata -> V1alpha1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1VolumeAttachmentSpec
-> Maybe V1alpha1VolumeAttachmentStatus
-> V1alpha1VolumeAttachment
V1alpha1VolumeAttachment { Maybe V1ObjectMeta
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentMetadata, Maybe Text
Maybe V1alpha1VolumeAttachmentStatus
V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1alpha1VolumeAttachment)
-> f (Maybe V1ObjectMeta) -> f V1alpha1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1VolumeAttachmentMetadata
{-# INLINE v1alpha1VolumeAttachmentMetadataL #-}

-- | 'v1alpha1VolumeAttachmentSpec' Lens
v1alpha1VolumeAttachmentSpecL :: Lens_' V1alpha1VolumeAttachment (V1alpha1VolumeAttachmentSpec)
v1alpha1VolumeAttachmentSpecL :: (V1alpha1VolumeAttachmentSpec -> f V1alpha1VolumeAttachmentSpec)
-> V1alpha1VolumeAttachment -> f V1alpha1VolumeAttachment
v1alpha1VolumeAttachmentSpecL V1alpha1VolumeAttachmentSpec -> f V1alpha1VolumeAttachmentSpec
f V1alpha1VolumeAttachment{Maybe Text
Maybe V1alpha1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
v1alpha1VolumeAttachmentStatus :: V1alpha1VolumeAttachment -> Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachment -> V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: V1alpha1VolumeAttachment -> Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: V1alpha1VolumeAttachment -> Maybe Text
v1alpha1VolumeAttachmentApiVersion :: V1alpha1VolumeAttachment -> Maybe Text
..} = (\V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentSpec -> V1alpha1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1VolumeAttachmentSpec
-> Maybe V1alpha1VolumeAttachmentStatus
-> V1alpha1VolumeAttachment
V1alpha1VolumeAttachment { V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentSpec, Maybe Text
Maybe V1alpha1VolumeAttachmentStatus
Maybe V1ObjectMeta
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
..} ) (V1alpha1VolumeAttachmentSpec -> V1alpha1VolumeAttachment)
-> f V1alpha1VolumeAttachmentSpec -> f V1alpha1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1VolumeAttachmentSpec -> f V1alpha1VolumeAttachmentSpec
f V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentSpec
{-# INLINE v1alpha1VolumeAttachmentSpecL #-}

-- | 'v1alpha1VolumeAttachmentStatus' Lens
v1alpha1VolumeAttachmentStatusL :: Lens_' V1alpha1VolumeAttachment (Maybe V1alpha1VolumeAttachmentStatus)
v1alpha1VolumeAttachmentStatusL :: (Maybe V1alpha1VolumeAttachmentStatus
 -> f (Maybe V1alpha1VolumeAttachmentStatus))
-> V1alpha1VolumeAttachment -> f V1alpha1VolumeAttachment
v1alpha1VolumeAttachmentStatusL Maybe V1alpha1VolumeAttachmentStatus
-> f (Maybe V1alpha1VolumeAttachmentStatus)
f V1alpha1VolumeAttachment{Maybe Text
Maybe V1alpha1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
v1alpha1VolumeAttachmentStatus :: V1alpha1VolumeAttachment -> Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachment -> V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: V1alpha1VolumeAttachment -> Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: V1alpha1VolumeAttachment -> Maybe Text
v1alpha1VolumeAttachmentApiVersion :: V1alpha1VolumeAttachment -> Maybe Text
..} = (\Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentStatus -> V1alpha1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1alpha1VolumeAttachmentSpec
-> Maybe V1alpha1VolumeAttachmentStatus
-> V1alpha1VolumeAttachment
V1alpha1VolumeAttachment { Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentStatus, Maybe Text
Maybe V1ObjectMeta
V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
v1alpha1VolumeAttachmentSpec :: V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttachmentKind :: Maybe Text
v1alpha1VolumeAttachmentApiVersion :: Maybe Text
..} ) (Maybe V1alpha1VolumeAttachmentStatus -> V1alpha1VolumeAttachment)
-> f (Maybe V1alpha1VolumeAttachmentStatus)
-> f V1alpha1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1VolumeAttachmentStatus
-> f (Maybe V1alpha1VolumeAttachmentStatus)
f Maybe V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentStatus
{-# INLINE v1alpha1VolumeAttachmentStatusL #-}



-- * V1alpha1VolumeAttachmentList

-- | 'v1alpha1VolumeAttachmentListApiVersion' Lens
v1alpha1VolumeAttachmentListApiVersionL :: Lens_' V1alpha1VolumeAttachmentList (Maybe Text)
v1alpha1VolumeAttachmentListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1VolumeAttachmentList -> f V1alpha1VolumeAttachmentList
v1alpha1VolumeAttachmentListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1VolumeAttachmentList{[V1alpha1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata :: V1alpha1VolumeAttachmentList -> Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: V1alpha1VolumeAttachmentList -> Maybe Text
v1alpha1VolumeAttachmentListItems :: V1alpha1VolumeAttachmentList -> [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: V1alpha1VolumeAttachmentList -> Maybe Text
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1VolumeAttachmentListApiVersion -> V1alpha1VolumeAttachmentList :: Maybe Text
-> [V1alpha1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1VolumeAttachmentList
V1alpha1VolumeAttachmentList { Maybe Text
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
v1alpha1VolumeAttachmentListApiVersion, [V1alpha1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
..} ) (Maybe Text -> V1alpha1VolumeAttachmentList)
-> f (Maybe Text) -> f V1alpha1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1VolumeAttachmentListApiVersion
{-# INLINE v1alpha1VolumeAttachmentListApiVersionL #-}

-- | 'v1alpha1VolumeAttachmentListItems' Lens
v1alpha1VolumeAttachmentListItemsL :: Lens_' V1alpha1VolumeAttachmentList ([V1alpha1VolumeAttachment])
v1alpha1VolumeAttachmentListItemsL :: ([V1alpha1VolumeAttachment] -> f [V1alpha1VolumeAttachment])
-> V1alpha1VolumeAttachmentList -> f V1alpha1VolumeAttachmentList
v1alpha1VolumeAttachmentListItemsL [V1alpha1VolumeAttachment] -> f [V1alpha1VolumeAttachment]
f V1alpha1VolumeAttachmentList{[V1alpha1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
v1alpha1VolumeAttachmentListMetadata :: V1alpha1VolumeAttachmentList -> Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: V1alpha1VolumeAttachmentList -> Maybe Text
v1alpha1VolumeAttachmentListItems :: V1alpha1VolumeAttachmentList -> [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: V1alpha1VolumeAttachmentList -> Maybe Text
..} = (\[V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListItems -> V1alpha1VolumeAttachmentList :: Maybe Text
-> [V1alpha1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1VolumeAttachmentList
V1alpha1VolumeAttachmentList { [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListItems, Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
..} ) ([V1alpha1VolumeAttachment] -> V1alpha1VolumeAttachmentList)
-> f [V1alpha1VolumeAttachment] -> f V1alpha1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1VolumeAttachment] -> f [V1alpha1VolumeAttachment]
f [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListItems
{-# INLINE v1alpha1VolumeAttachmentListItemsL #-}

-- | 'v1alpha1VolumeAttachmentListKind' Lens
v1alpha1VolumeAttachmentListKindL :: Lens_' V1alpha1VolumeAttachmentList (Maybe Text)
v1alpha1VolumeAttachmentListKindL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1VolumeAttachmentList -> f V1alpha1VolumeAttachmentList
v1alpha1VolumeAttachmentListKindL Maybe Text -> f (Maybe Text)
f V1alpha1VolumeAttachmentList{[V1alpha1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
v1alpha1VolumeAttachmentListMetadata :: V1alpha1VolumeAttachmentList -> Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: V1alpha1VolumeAttachmentList -> Maybe Text
v1alpha1VolumeAttachmentListItems :: V1alpha1VolumeAttachmentList -> [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: V1alpha1VolumeAttachmentList -> Maybe Text
..} = (\Maybe Text
v1alpha1VolumeAttachmentListKind -> V1alpha1VolumeAttachmentList :: Maybe Text
-> [V1alpha1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1VolumeAttachmentList
V1alpha1VolumeAttachmentList { Maybe Text
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListKind, [V1alpha1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1VolumeAttachmentList)
-> f (Maybe Text) -> f V1alpha1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1VolumeAttachmentListKind
{-# INLINE v1alpha1VolumeAttachmentListKindL #-}

-- | 'v1alpha1VolumeAttachmentListMetadata' Lens
v1alpha1VolumeAttachmentListMetadataL :: Lens_' V1alpha1VolumeAttachmentList (Maybe V1ListMeta)
v1alpha1VolumeAttachmentListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1alpha1VolumeAttachmentList -> f V1alpha1VolumeAttachmentList
v1alpha1VolumeAttachmentListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1VolumeAttachmentList{[V1alpha1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
v1alpha1VolumeAttachmentListMetadata :: V1alpha1VolumeAttachmentList -> Maybe V1ListMeta
v1alpha1VolumeAttachmentListKind :: V1alpha1VolumeAttachmentList -> Maybe Text
v1alpha1VolumeAttachmentListItems :: V1alpha1VolumeAttachmentList -> [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: V1alpha1VolumeAttachmentList -> Maybe Text
..} = (\Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata -> V1alpha1VolumeAttachmentList :: Maybe Text
-> [V1alpha1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1alpha1VolumeAttachmentList
V1alpha1VolumeAttachmentList { Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata, [V1alpha1VolumeAttachment]
Maybe Text
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
v1alpha1VolumeAttachmentListKind :: Maybe Text
v1alpha1VolumeAttachmentListItems :: [V1alpha1VolumeAttachment]
v1alpha1VolumeAttachmentListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1VolumeAttachmentList)
-> f (Maybe V1ListMeta) -> f V1alpha1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1VolumeAttachmentListMetadata
{-# INLINE v1alpha1VolumeAttachmentListMetadataL #-}



-- * V1alpha1VolumeAttachmentSource

-- | 'v1alpha1VolumeAttachmentSourceInlineVolumeSpec' Lens
v1alpha1VolumeAttachmentSourceInlineVolumeSpecL :: Lens_' V1alpha1VolumeAttachmentSource (Maybe V1PersistentVolumeSpec)
v1alpha1VolumeAttachmentSourceInlineVolumeSpecL :: (Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec))
-> V1alpha1VolumeAttachmentSource
-> f V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSourceInlineVolumeSpecL Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec)
f V1alpha1VolumeAttachmentSource{Maybe Text
Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourcePersistentVolumeName :: V1alpha1VolumeAttachmentSource -> Maybe Text
v1alpha1VolumeAttachmentSourceInlineVolumeSpec :: V1alpha1VolumeAttachmentSource -> Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1alpha1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
..} = (\Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourceInlineVolumeSpec -> V1alpha1VolumeAttachmentSource :: Maybe V1PersistentVolumeSpec
-> Maybe Text -> V1alpha1VolumeAttachmentSource
V1alpha1VolumeAttachmentSource { Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourceInlineVolumeSpec, Maybe Text
v1alpha1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1alpha1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
..} ) (Maybe V1PersistentVolumeSpec -> V1alpha1VolumeAttachmentSource)
-> f (Maybe V1PersistentVolumeSpec)
-> f V1alpha1VolumeAttachmentSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec)
f Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourceInlineVolumeSpec
{-# INLINE v1alpha1VolumeAttachmentSourceInlineVolumeSpecL #-}

-- | 'v1alpha1VolumeAttachmentSourcePersistentVolumeName' Lens
v1alpha1VolumeAttachmentSourcePersistentVolumeNameL :: Lens_' V1alpha1VolumeAttachmentSource (Maybe Text)
v1alpha1VolumeAttachmentSourcePersistentVolumeNameL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1VolumeAttachmentSource
-> f V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSourcePersistentVolumeNameL Maybe Text -> f (Maybe Text)
f V1alpha1VolumeAttachmentSource{Maybe Text
Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1alpha1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourcePersistentVolumeName :: V1alpha1VolumeAttachmentSource -> Maybe Text
v1alpha1VolumeAttachmentSourceInlineVolumeSpec :: V1alpha1VolumeAttachmentSource -> Maybe V1PersistentVolumeSpec
..} = (\Maybe Text
v1alpha1VolumeAttachmentSourcePersistentVolumeName -> V1alpha1VolumeAttachmentSource :: Maybe V1PersistentVolumeSpec
-> Maybe Text -> V1alpha1VolumeAttachmentSource
V1alpha1VolumeAttachmentSource { Maybe Text
v1alpha1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1alpha1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1alpha1VolumeAttachmentSourcePersistentVolumeName, Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1alpha1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
..} ) (Maybe Text -> V1alpha1VolumeAttachmentSource)
-> f (Maybe Text) -> f V1alpha1VolumeAttachmentSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1VolumeAttachmentSourcePersistentVolumeName
{-# INLINE v1alpha1VolumeAttachmentSourcePersistentVolumeNameL #-}



-- * V1alpha1VolumeAttachmentSpec

-- | 'v1alpha1VolumeAttachmentSpecAttacher' Lens
v1alpha1VolumeAttachmentSpecAttacherL :: Lens_' V1alpha1VolumeAttachmentSpec (Text)
v1alpha1VolumeAttachmentSpecAttacherL :: (Text -> f Text)
-> V1alpha1VolumeAttachmentSpec -> f V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentSpecAttacherL Text -> f Text
f V1alpha1VolumeAttachmentSpec{Text
V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSpec -> V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecNodeName :: V1alpha1VolumeAttachmentSpec -> Text
v1alpha1VolumeAttachmentSpecAttacher :: V1alpha1VolumeAttachmentSpec -> Text
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecNodeName :: Text
v1alpha1VolumeAttachmentSpecAttacher :: Text
..} = (\Text
v1alpha1VolumeAttachmentSpecAttacher -> V1alpha1VolumeAttachmentSpec :: Text
-> Text
-> V1alpha1VolumeAttachmentSource
-> V1alpha1VolumeAttachmentSpec
V1alpha1VolumeAttachmentSpec { Text
v1alpha1VolumeAttachmentSpecAttacher :: Text
v1alpha1VolumeAttachmentSpecAttacher :: Text
v1alpha1VolumeAttachmentSpecAttacher, Text
V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecNodeName :: Text
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecNodeName :: Text
..} ) (Text -> V1alpha1VolumeAttachmentSpec)
-> f Text -> f V1alpha1VolumeAttachmentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1VolumeAttachmentSpecAttacher
{-# INLINE v1alpha1VolumeAttachmentSpecAttacherL #-}

-- | 'v1alpha1VolumeAttachmentSpecNodeName' Lens
v1alpha1VolumeAttachmentSpecNodeNameL :: Lens_' V1alpha1VolumeAttachmentSpec (Text)
v1alpha1VolumeAttachmentSpecNodeNameL :: (Text -> f Text)
-> V1alpha1VolumeAttachmentSpec -> f V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentSpecNodeNameL Text -> f Text
f V1alpha1VolumeAttachmentSpec{Text
V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecNodeName :: Text
v1alpha1VolumeAttachmentSpecAttacher :: Text
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSpec -> V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecNodeName :: V1alpha1VolumeAttachmentSpec -> Text
v1alpha1VolumeAttachmentSpecAttacher :: V1alpha1VolumeAttachmentSpec -> Text
..} = (\Text
v1alpha1VolumeAttachmentSpecNodeName -> V1alpha1VolumeAttachmentSpec :: Text
-> Text
-> V1alpha1VolumeAttachmentSource
-> V1alpha1VolumeAttachmentSpec
V1alpha1VolumeAttachmentSpec { Text
v1alpha1VolumeAttachmentSpecNodeName :: Text
v1alpha1VolumeAttachmentSpecNodeName :: Text
v1alpha1VolumeAttachmentSpecNodeName, Text
V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecAttacher :: Text
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecAttacher :: Text
..} ) (Text -> V1alpha1VolumeAttachmentSpec)
-> f Text -> f V1alpha1VolumeAttachmentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1VolumeAttachmentSpecNodeName
{-# INLINE v1alpha1VolumeAttachmentSpecNodeNameL #-}

-- | 'v1alpha1VolumeAttachmentSpecSource' Lens
v1alpha1VolumeAttachmentSpecSourceL :: Lens_' V1alpha1VolumeAttachmentSpec (V1alpha1VolumeAttachmentSource)
v1alpha1VolumeAttachmentSpecSourceL :: (V1alpha1VolumeAttachmentSource
 -> f V1alpha1VolumeAttachmentSource)
-> V1alpha1VolumeAttachmentSpec -> f V1alpha1VolumeAttachmentSpec
v1alpha1VolumeAttachmentSpecSourceL V1alpha1VolumeAttachmentSource -> f V1alpha1VolumeAttachmentSource
f V1alpha1VolumeAttachmentSpec{Text
V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecNodeName :: Text
v1alpha1VolumeAttachmentSpecAttacher :: Text
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSpec -> V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecNodeName :: V1alpha1VolumeAttachmentSpec -> Text
v1alpha1VolumeAttachmentSpecAttacher :: V1alpha1VolumeAttachmentSpec -> Text
..} = (\V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecSource -> V1alpha1VolumeAttachmentSpec :: Text
-> Text
-> V1alpha1VolumeAttachmentSource
-> V1alpha1VolumeAttachmentSpec
V1alpha1VolumeAttachmentSpec { V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecSource :: V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecSource, Text
v1alpha1VolumeAttachmentSpecNodeName :: Text
v1alpha1VolumeAttachmentSpecAttacher :: Text
v1alpha1VolumeAttachmentSpecNodeName :: Text
v1alpha1VolumeAttachmentSpecAttacher :: Text
..} ) (V1alpha1VolumeAttachmentSource -> V1alpha1VolumeAttachmentSpec)
-> f V1alpha1VolumeAttachmentSource
-> f V1alpha1VolumeAttachmentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1VolumeAttachmentSource -> f V1alpha1VolumeAttachmentSource
f V1alpha1VolumeAttachmentSource
v1alpha1VolumeAttachmentSpecSource
{-# INLINE v1alpha1VolumeAttachmentSpecSourceL #-}



-- * V1alpha1VolumeAttachmentStatus

-- | 'v1alpha1VolumeAttachmentStatusAttachError' Lens
v1alpha1VolumeAttachmentStatusAttachErrorL :: Lens_' V1alpha1VolumeAttachmentStatus (Maybe V1alpha1VolumeError)
v1alpha1VolumeAttachmentStatusAttachErrorL :: (Maybe V1alpha1VolumeError -> f (Maybe V1alpha1VolumeError))
-> V1alpha1VolumeAttachmentStatus
-> f V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentStatusAttachErrorL Maybe V1alpha1VolumeError -> f (Maybe V1alpha1VolumeError)
f V1alpha1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: V1alpha1VolumeAttachmentStatus -> Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: V1alpha1VolumeAttachmentStatus -> Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: V1alpha1VolumeAttachmentStatus -> Bool
v1alpha1VolumeAttachmentStatusAttachError :: V1alpha1VolumeAttachmentStatus -> Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
..} = (\Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachError -> V1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1alpha1VolumeError
-> V1alpha1VolumeAttachmentStatus
V1alpha1VolumeAttachmentStatus { Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachError, Bool
Maybe (Map String Text)
Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: Bool
..} ) (Maybe V1alpha1VolumeError -> V1alpha1VolumeAttachmentStatus)
-> f (Maybe V1alpha1VolumeError)
-> f V1alpha1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1VolumeError -> f (Maybe V1alpha1VolumeError)
f Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachError
{-# INLINE v1alpha1VolumeAttachmentStatusAttachErrorL #-}

-- | 'v1alpha1VolumeAttachmentStatusAttached' Lens
v1alpha1VolumeAttachmentStatusAttachedL :: Lens_' V1alpha1VolumeAttachmentStatus (Bool)
v1alpha1VolumeAttachmentStatusAttachedL :: (Bool -> f Bool)
-> V1alpha1VolumeAttachmentStatus
-> f V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentStatusAttachedL Bool -> f Bool
f V1alpha1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: V1alpha1VolumeAttachmentStatus -> Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: V1alpha1VolumeAttachmentStatus -> Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: V1alpha1VolumeAttachmentStatus -> Bool
v1alpha1VolumeAttachmentStatusAttachError :: V1alpha1VolumeAttachmentStatus -> Maybe V1alpha1VolumeError
..} = (\Bool
v1alpha1VolumeAttachmentStatusAttached -> V1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1alpha1VolumeError
-> V1alpha1VolumeAttachmentStatus
V1alpha1VolumeAttachmentStatus { Bool
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusAttached, Maybe (Map String Text)
Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
..} ) (Bool -> V1alpha1VolumeAttachmentStatus)
-> f Bool -> f V1alpha1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1alpha1VolumeAttachmentStatusAttached
{-# INLINE v1alpha1VolumeAttachmentStatusAttachedL #-}

-- | 'v1alpha1VolumeAttachmentStatusAttachmentMetadata' Lens
v1alpha1VolumeAttachmentStatusAttachmentMetadataL :: Lens_' V1alpha1VolumeAttachmentStatus (Maybe (Map.Map String Text))
v1alpha1VolumeAttachmentStatusAttachmentMetadataL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1alpha1VolumeAttachmentStatus
-> f V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentStatusAttachmentMetadataL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1alpha1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: V1alpha1VolumeAttachmentStatus -> Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: V1alpha1VolumeAttachmentStatus -> Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: V1alpha1VolumeAttachmentStatus -> Bool
v1alpha1VolumeAttachmentStatusAttachError :: V1alpha1VolumeAttachmentStatus -> Maybe V1alpha1VolumeError
..} = (\Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttachmentMetadata -> V1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1alpha1VolumeError
-> V1alpha1VolumeAttachmentStatus
V1alpha1VolumeAttachmentStatus { Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttachmentMetadata, Bool
Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
..} ) (Maybe (Map String Text) -> V1alpha1VolumeAttachmentStatus)
-> f (Maybe (Map String Text)) -> f V1alpha1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttachmentMetadata
{-# INLINE v1alpha1VolumeAttachmentStatusAttachmentMetadataL #-}

-- | 'v1alpha1VolumeAttachmentStatusDetachError' Lens
v1alpha1VolumeAttachmentStatusDetachErrorL :: Lens_' V1alpha1VolumeAttachmentStatus (Maybe V1alpha1VolumeError)
v1alpha1VolumeAttachmentStatusDetachErrorL :: (Maybe V1alpha1VolumeError -> f (Maybe V1alpha1VolumeError))
-> V1alpha1VolumeAttachmentStatus
-> f V1alpha1VolumeAttachmentStatus
v1alpha1VolumeAttachmentStatusDetachErrorL Maybe V1alpha1VolumeError -> f (Maybe V1alpha1VolumeError)
f V1alpha1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: V1alpha1VolumeAttachmentStatus -> Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: V1alpha1VolumeAttachmentStatus -> Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: V1alpha1VolumeAttachmentStatus -> Bool
v1alpha1VolumeAttachmentStatusAttachError :: V1alpha1VolumeAttachmentStatus -> Maybe V1alpha1VolumeError
..} = (\Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError -> V1alpha1VolumeAttachmentStatus :: Maybe V1alpha1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1alpha1VolumeError
-> V1alpha1VolumeAttachmentStatus
V1alpha1VolumeAttachmentStatus { Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError, Bool
Maybe (Map String Text)
Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1alpha1VolumeAttachmentStatusAttached :: Bool
v1alpha1VolumeAttachmentStatusAttachError :: Maybe V1alpha1VolumeError
..} ) (Maybe V1alpha1VolumeError -> V1alpha1VolumeAttachmentStatus)
-> f (Maybe V1alpha1VolumeError)
-> f V1alpha1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1VolumeError -> f (Maybe V1alpha1VolumeError)
f Maybe V1alpha1VolumeError
v1alpha1VolumeAttachmentStatusDetachError
{-# INLINE v1alpha1VolumeAttachmentStatusDetachErrorL #-}



-- * V1alpha1VolumeError

-- | 'v1alpha1VolumeErrorMessage' Lens
v1alpha1VolumeErrorMessageL :: Lens_' V1alpha1VolumeError (Maybe Text)
v1alpha1VolumeErrorMessageL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1VolumeError -> f V1alpha1VolumeError
v1alpha1VolumeErrorMessageL Maybe Text -> f (Maybe Text)
f V1alpha1VolumeError{Maybe Text
Maybe DateTime
v1alpha1VolumeErrorTime :: V1alpha1VolumeError -> Maybe DateTime
v1alpha1VolumeErrorMessage :: V1alpha1VolumeError -> Maybe Text
v1alpha1VolumeErrorTime :: Maybe DateTime
v1alpha1VolumeErrorMessage :: Maybe Text
..} = (\Maybe Text
v1alpha1VolumeErrorMessage -> V1alpha1VolumeError :: Maybe Text -> Maybe DateTime -> V1alpha1VolumeError
V1alpha1VolumeError { Maybe Text
v1alpha1VolumeErrorMessage :: Maybe Text
v1alpha1VolumeErrorMessage :: Maybe Text
v1alpha1VolumeErrorMessage, Maybe DateTime
v1alpha1VolumeErrorTime :: Maybe DateTime
v1alpha1VolumeErrorTime :: Maybe DateTime
..} ) (Maybe Text -> V1alpha1VolumeError)
-> f (Maybe Text) -> f V1alpha1VolumeError
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1VolumeErrorMessage
{-# INLINE v1alpha1VolumeErrorMessageL #-}

-- | 'v1alpha1VolumeErrorTime' Lens
v1alpha1VolumeErrorTimeL :: Lens_' V1alpha1VolumeError (Maybe DateTime)
v1alpha1VolumeErrorTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1alpha1VolumeError -> f V1alpha1VolumeError
v1alpha1VolumeErrorTimeL Maybe DateTime -> f (Maybe DateTime)
f V1alpha1VolumeError{Maybe Text
Maybe DateTime
v1alpha1VolumeErrorTime :: Maybe DateTime
v1alpha1VolumeErrorMessage :: Maybe Text
v1alpha1VolumeErrorTime :: V1alpha1VolumeError -> Maybe DateTime
v1alpha1VolumeErrorMessage :: V1alpha1VolumeError -> Maybe Text
..} = (\Maybe DateTime
v1alpha1VolumeErrorTime -> V1alpha1VolumeError :: Maybe Text -> Maybe DateTime -> V1alpha1VolumeError
V1alpha1VolumeError { Maybe DateTime
v1alpha1VolumeErrorTime :: Maybe DateTime
v1alpha1VolumeErrorTime :: Maybe DateTime
v1alpha1VolumeErrorTime, Maybe Text
v1alpha1VolumeErrorMessage :: Maybe Text
v1alpha1VolumeErrorMessage :: Maybe Text
..} ) (Maybe DateTime -> V1alpha1VolumeError)
-> f (Maybe DateTime) -> f V1alpha1VolumeError
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1alpha1VolumeErrorTime
{-# INLINE v1alpha1VolumeErrorTimeL #-}



-- * V1alpha1Webhook

-- | 'v1alpha1WebhookClientConfig' Lens
v1alpha1WebhookClientConfigL :: Lens_' V1alpha1Webhook (V1alpha1WebhookClientConfig)
v1alpha1WebhookClientConfigL :: (V1alpha1WebhookClientConfig -> f V1alpha1WebhookClientConfig)
-> V1alpha1Webhook -> f V1alpha1Webhook
v1alpha1WebhookClientConfigL V1alpha1WebhookClientConfig -> f V1alpha1WebhookClientConfig
f V1alpha1Webhook{Maybe V1alpha1WebhookThrottleConfig
V1alpha1WebhookClientConfig
v1alpha1WebhookThrottle :: V1alpha1Webhook -> Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookClientConfig :: V1alpha1Webhook -> V1alpha1WebhookClientConfig
v1alpha1WebhookThrottle :: Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookClientConfig :: V1alpha1WebhookClientConfig
..} = (\V1alpha1WebhookClientConfig
v1alpha1WebhookClientConfig -> V1alpha1Webhook :: V1alpha1WebhookClientConfig
-> Maybe V1alpha1WebhookThrottleConfig -> V1alpha1Webhook
V1alpha1Webhook { V1alpha1WebhookClientConfig
v1alpha1WebhookClientConfig :: V1alpha1WebhookClientConfig
v1alpha1WebhookClientConfig :: V1alpha1WebhookClientConfig
v1alpha1WebhookClientConfig, Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookThrottle :: Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookThrottle :: Maybe V1alpha1WebhookThrottleConfig
..} ) (V1alpha1WebhookClientConfig -> V1alpha1Webhook)
-> f V1alpha1WebhookClientConfig -> f V1alpha1Webhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1WebhookClientConfig -> f V1alpha1WebhookClientConfig
f V1alpha1WebhookClientConfig
v1alpha1WebhookClientConfig
{-# INLINE v1alpha1WebhookClientConfigL #-}

-- | 'v1alpha1WebhookThrottle' Lens
v1alpha1WebhookThrottleL :: Lens_' V1alpha1Webhook (Maybe V1alpha1WebhookThrottleConfig)
v1alpha1WebhookThrottleL :: (Maybe V1alpha1WebhookThrottleConfig
 -> f (Maybe V1alpha1WebhookThrottleConfig))
-> V1alpha1Webhook -> f V1alpha1Webhook
v1alpha1WebhookThrottleL Maybe V1alpha1WebhookThrottleConfig
-> f (Maybe V1alpha1WebhookThrottleConfig)
f V1alpha1Webhook{Maybe V1alpha1WebhookThrottleConfig
V1alpha1WebhookClientConfig
v1alpha1WebhookThrottle :: Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookClientConfig :: V1alpha1WebhookClientConfig
v1alpha1WebhookThrottle :: V1alpha1Webhook -> Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookClientConfig :: V1alpha1Webhook -> V1alpha1WebhookClientConfig
..} = (\Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookThrottle -> V1alpha1Webhook :: V1alpha1WebhookClientConfig
-> Maybe V1alpha1WebhookThrottleConfig -> V1alpha1Webhook
V1alpha1Webhook { Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookThrottle :: Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookThrottle :: Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookThrottle, V1alpha1WebhookClientConfig
v1alpha1WebhookClientConfig :: V1alpha1WebhookClientConfig
v1alpha1WebhookClientConfig :: V1alpha1WebhookClientConfig
..} ) (Maybe V1alpha1WebhookThrottleConfig -> V1alpha1Webhook)
-> f (Maybe V1alpha1WebhookThrottleConfig) -> f V1alpha1Webhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1WebhookThrottleConfig
-> f (Maybe V1alpha1WebhookThrottleConfig)
f Maybe V1alpha1WebhookThrottleConfig
v1alpha1WebhookThrottle
{-# INLINE v1alpha1WebhookThrottleL #-}



-- * V1alpha1WebhookClientConfig

-- | 'v1alpha1WebhookClientConfigCaBundle' Lens
v1alpha1WebhookClientConfigCaBundleL :: Lens_' V1alpha1WebhookClientConfig (Maybe ByteArray)
v1alpha1WebhookClientConfigCaBundleL :: (Maybe ByteArray -> f (Maybe ByteArray))
-> V1alpha1WebhookClientConfig -> f V1alpha1WebhookClientConfig
v1alpha1WebhookClientConfigCaBundleL Maybe ByteArray -> f (Maybe ByteArray)
f V1alpha1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigUrl :: V1alpha1WebhookClientConfig -> Maybe Text
v1alpha1WebhookClientConfigService :: V1alpha1WebhookClientConfig -> Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigCaBundle :: V1alpha1WebhookClientConfig -> Maybe ByteArray
v1alpha1WebhookClientConfigUrl :: Maybe Text
v1alpha1WebhookClientConfigService :: Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigCaBundle :: Maybe ByteArray
..} = (\Maybe ByteArray
v1alpha1WebhookClientConfigCaBundle -> V1alpha1WebhookClientConfig :: Maybe ByteArray
-> Maybe V1alpha1ServiceReference
-> Maybe Text
-> V1alpha1WebhookClientConfig
V1alpha1WebhookClientConfig { Maybe ByteArray
v1alpha1WebhookClientConfigCaBundle :: Maybe ByteArray
v1alpha1WebhookClientConfigCaBundle :: Maybe ByteArray
v1alpha1WebhookClientConfigCaBundle, Maybe Text
Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigUrl :: Maybe Text
v1alpha1WebhookClientConfigService :: Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigUrl :: Maybe Text
v1alpha1WebhookClientConfigService :: Maybe V1alpha1ServiceReference
..} ) (Maybe ByteArray -> V1alpha1WebhookClientConfig)
-> f (Maybe ByteArray) -> f V1alpha1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ByteArray -> f (Maybe ByteArray)
f Maybe ByteArray
v1alpha1WebhookClientConfigCaBundle
{-# INLINE v1alpha1WebhookClientConfigCaBundleL #-}

-- | 'v1alpha1WebhookClientConfigService' Lens
v1alpha1WebhookClientConfigServiceL :: Lens_' V1alpha1WebhookClientConfig (Maybe V1alpha1ServiceReference)
v1alpha1WebhookClientConfigServiceL :: (Maybe V1alpha1ServiceReference
 -> f (Maybe V1alpha1ServiceReference))
-> V1alpha1WebhookClientConfig -> f V1alpha1WebhookClientConfig
v1alpha1WebhookClientConfigServiceL Maybe V1alpha1ServiceReference
-> f (Maybe V1alpha1ServiceReference)
f V1alpha1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigUrl :: Maybe Text
v1alpha1WebhookClientConfigService :: Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigCaBundle :: Maybe ByteArray
v1alpha1WebhookClientConfigUrl :: V1alpha1WebhookClientConfig -> Maybe Text
v1alpha1WebhookClientConfigService :: V1alpha1WebhookClientConfig -> Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigCaBundle :: V1alpha1WebhookClientConfig -> Maybe ByteArray
..} = (\Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigService -> V1alpha1WebhookClientConfig :: Maybe ByteArray
-> Maybe V1alpha1ServiceReference
-> Maybe Text
-> V1alpha1WebhookClientConfig
V1alpha1WebhookClientConfig { Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigService :: Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigService :: Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigService, Maybe Text
Maybe ByteArray
v1alpha1WebhookClientConfigUrl :: Maybe Text
v1alpha1WebhookClientConfigCaBundle :: Maybe ByteArray
v1alpha1WebhookClientConfigUrl :: Maybe Text
v1alpha1WebhookClientConfigCaBundle :: Maybe ByteArray
..} ) (Maybe V1alpha1ServiceReference -> V1alpha1WebhookClientConfig)
-> f (Maybe V1alpha1ServiceReference)
-> f V1alpha1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1ServiceReference
-> f (Maybe V1alpha1ServiceReference)
f Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigService
{-# INLINE v1alpha1WebhookClientConfigServiceL #-}

-- | 'v1alpha1WebhookClientConfigUrl' Lens
v1alpha1WebhookClientConfigUrlL :: Lens_' V1alpha1WebhookClientConfig (Maybe Text)
v1alpha1WebhookClientConfigUrlL :: (Maybe Text -> f (Maybe Text))
-> V1alpha1WebhookClientConfig -> f V1alpha1WebhookClientConfig
v1alpha1WebhookClientConfigUrlL Maybe Text -> f (Maybe Text)
f V1alpha1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigUrl :: Maybe Text
v1alpha1WebhookClientConfigService :: Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigCaBundle :: Maybe ByteArray
v1alpha1WebhookClientConfigUrl :: V1alpha1WebhookClientConfig -> Maybe Text
v1alpha1WebhookClientConfigService :: V1alpha1WebhookClientConfig -> Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigCaBundle :: V1alpha1WebhookClientConfig -> Maybe ByteArray
..} = (\Maybe Text
v1alpha1WebhookClientConfigUrl -> V1alpha1WebhookClientConfig :: Maybe ByteArray
-> Maybe V1alpha1ServiceReference
-> Maybe Text
-> V1alpha1WebhookClientConfig
V1alpha1WebhookClientConfig { Maybe Text
v1alpha1WebhookClientConfigUrl :: Maybe Text
v1alpha1WebhookClientConfigUrl :: Maybe Text
v1alpha1WebhookClientConfigUrl, Maybe ByteArray
Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigService :: Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigCaBundle :: Maybe ByteArray
v1alpha1WebhookClientConfigService :: Maybe V1alpha1ServiceReference
v1alpha1WebhookClientConfigCaBundle :: Maybe ByteArray
..} ) (Maybe Text -> V1alpha1WebhookClientConfig)
-> f (Maybe Text) -> f V1alpha1WebhookClientConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1WebhookClientConfigUrl
{-# INLINE v1alpha1WebhookClientConfigUrlL #-}



-- * V1alpha1WebhookThrottleConfig

-- | 'v1alpha1WebhookThrottleConfigBurst' Lens
v1alpha1WebhookThrottleConfigBurstL :: Lens_' V1alpha1WebhookThrottleConfig (Maybe Integer)
v1alpha1WebhookThrottleConfigBurstL :: (Maybe Integer -> f (Maybe Integer))
-> V1alpha1WebhookThrottleConfig -> f V1alpha1WebhookThrottleConfig
v1alpha1WebhookThrottleConfigBurstL Maybe Integer -> f (Maybe Integer)
f V1alpha1WebhookThrottleConfig{Maybe Integer
v1alpha1WebhookThrottleConfigQps :: V1alpha1WebhookThrottleConfig -> Maybe Integer
v1alpha1WebhookThrottleConfigBurst :: V1alpha1WebhookThrottleConfig -> Maybe Integer
v1alpha1WebhookThrottleConfigQps :: Maybe Integer
v1alpha1WebhookThrottleConfigBurst :: Maybe Integer
..} = (\Maybe Integer
v1alpha1WebhookThrottleConfigBurst -> V1alpha1WebhookThrottleConfig :: Maybe Integer -> Maybe Integer -> V1alpha1WebhookThrottleConfig
V1alpha1WebhookThrottleConfig { Maybe Integer
v1alpha1WebhookThrottleConfigBurst :: Maybe Integer
v1alpha1WebhookThrottleConfigBurst :: Maybe Integer
v1alpha1WebhookThrottleConfigBurst, Maybe Integer
v1alpha1WebhookThrottleConfigQps :: Maybe Integer
v1alpha1WebhookThrottleConfigQps :: Maybe Integer
..} ) (Maybe Integer -> V1alpha1WebhookThrottleConfig)
-> f (Maybe Integer) -> f V1alpha1WebhookThrottleConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1alpha1WebhookThrottleConfigBurst
{-# INLINE v1alpha1WebhookThrottleConfigBurstL #-}

-- | 'v1alpha1WebhookThrottleConfigQps' Lens
v1alpha1WebhookThrottleConfigQpsL :: Lens_' V1alpha1WebhookThrottleConfig (Maybe Integer)
v1alpha1WebhookThrottleConfigQpsL :: (Maybe Integer -> f (Maybe Integer))
-> V1alpha1WebhookThrottleConfig -> f V1alpha1WebhookThrottleConfig
v1alpha1WebhookThrottleConfigQpsL Maybe Integer -> f (Maybe Integer)
f V1alpha1WebhookThrottleConfig{Maybe Integer
v1alpha1WebhookThrottleConfigQps :: Maybe Integer
v1alpha1WebhookThrottleConfigBurst :: Maybe Integer
v1alpha1WebhookThrottleConfigQps :: V1alpha1WebhookThrottleConfig -> Maybe Integer
v1alpha1WebhookThrottleConfigBurst :: V1alpha1WebhookThrottleConfig -> Maybe Integer
..} = (\Maybe Integer
v1alpha1WebhookThrottleConfigQps -> V1alpha1WebhookThrottleConfig :: Maybe Integer -> Maybe Integer -> V1alpha1WebhookThrottleConfig
V1alpha1WebhookThrottleConfig { Maybe Integer
v1alpha1WebhookThrottleConfigQps :: Maybe Integer
v1alpha1WebhookThrottleConfigQps :: Maybe Integer
v1alpha1WebhookThrottleConfigQps, Maybe Integer
v1alpha1WebhookThrottleConfigBurst :: Maybe Integer
v1alpha1WebhookThrottleConfigBurst :: Maybe Integer
..} ) (Maybe Integer -> V1alpha1WebhookThrottleConfig)
-> f (Maybe Integer) -> f V1alpha1WebhookThrottleConfig
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1alpha1WebhookThrottleConfigQps
{-# INLINE v1alpha1WebhookThrottleConfigQpsL #-}



-- * V1beta1APIService

-- | 'v1beta1APIServiceApiVersion' Lens
v1beta1APIServiceApiVersionL :: Lens_' V1beta1APIService (Maybe Text)
v1beta1APIServiceApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1APIService -> f V1beta1APIService
v1beta1APIServiceApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1APIService{Maybe Text
Maybe V1beta1APIServiceStatus
Maybe V1beta1APIServiceSpec
Maybe V1ObjectMeta
v1beta1APIServiceStatus :: V1beta1APIService -> Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: V1beta1APIService -> Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: V1beta1APIService -> Maybe V1ObjectMeta
v1beta1APIServiceKind :: V1beta1APIService -> Maybe Text
v1beta1APIServiceApiVersion :: V1beta1APIService -> Maybe Text
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1APIServiceApiVersion -> V1beta1APIService :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1APIServiceSpec
-> Maybe V1beta1APIServiceStatus
-> V1beta1APIService
V1beta1APIService { Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
v1beta1APIServiceApiVersion, Maybe Text
Maybe V1beta1APIServiceStatus
Maybe V1beta1APIServiceSpec
Maybe V1ObjectMeta
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
..} ) (Maybe Text -> V1beta1APIService)
-> f (Maybe Text) -> f V1beta1APIService
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1APIServiceApiVersion
{-# INLINE v1beta1APIServiceApiVersionL #-}

-- | 'v1beta1APIServiceKind' Lens
v1beta1APIServiceKindL :: Lens_' V1beta1APIService (Maybe Text)
v1beta1APIServiceKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1APIService -> f V1beta1APIService
v1beta1APIServiceKindL Maybe Text -> f (Maybe Text)
f V1beta1APIService{Maybe Text
Maybe V1beta1APIServiceStatus
Maybe V1beta1APIServiceSpec
Maybe V1ObjectMeta
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
v1beta1APIServiceStatus :: V1beta1APIService -> Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: V1beta1APIService -> Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: V1beta1APIService -> Maybe V1ObjectMeta
v1beta1APIServiceKind :: V1beta1APIService -> Maybe Text
v1beta1APIServiceApiVersion :: V1beta1APIService -> Maybe Text
..} = (\Maybe Text
v1beta1APIServiceKind -> V1beta1APIService :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1APIServiceSpec
-> Maybe V1beta1APIServiceStatus
-> V1beta1APIService
V1beta1APIService { Maybe Text
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceKind, Maybe Text
Maybe V1beta1APIServiceStatus
Maybe V1beta1APIServiceSpec
Maybe V1ObjectMeta
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceApiVersion :: Maybe Text
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1APIService)
-> f (Maybe Text) -> f V1beta1APIService
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1APIServiceKind
{-# INLINE v1beta1APIServiceKindL #-}

-- | 'v1beta1APIServiceMetadata' Lens
v1beta1APIServiceMetadataL :: Lens_' V1beta1APIService (Maybe V1ObjectMeta)
v1beta1APIServiceMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1APIService -> f V1beta1APIService
v1beta1APIServiceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1APIService{Maybe Text
Maybe V1beta1APIServiceStatus
Maybe V1beta1APIServiceSpec
Maybe V1ObjectMeta
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
v1beta1APIServiceStatus :: V1beta1APIService -> Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: V1beta1APIService -> Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: V1beta1APIService -> Maybe V1ObjectMeta
v1beta1APIServiceKind :: V1beta1APIService -> Maybe Text
v1beta1APIServiceApiVersion :: V1beta1APIService -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1APIServiceMetadata -> V1beta1APIService :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1APIServiceSpec
-> Maybe V1beta1APIServiceStatus
-> V1beta1APIService
V1beta1APIService { Maybe V1ObjectMeta
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceMetadata, Maybe Text
Maybe V1beta1APIServiceStatus
Maybe V1beta1APIServiceSpec
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1APIService)
-> f (Maybe V1ObjectMeta) -> f V1beta1APIService
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1APIServiceMetadata
{-# INLINE v1beta1APIServiceMetadataL #-}

-- | 'v1beta1APIServiceSpec' Lens
v1beta1APIServiceSpecL :: Lens_' V1beta1APIService (Maybe V1beta1APIServiceSpec)
v1beta1APIServiceSpecL :: (Maybe V1beta1APIServiceSpec -> f (Maybe V1beta1APIServiceSpec))
-> V1beta1APIService -> f V1beta1APIService
v1beta1APIServiceSpecL Maybe V1beta1APIServiceSpec -> f (Maybe V1beta1APIServiceSpec)
f V1beta1APIService{Maybe Text
Maybe V1beta1APIServiceStatus
Maybe V1beta1APIServiceSpec
Maybe V1ObjectMeta
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
v1beta1APIServiceStatus :: V1beta1APIService -> Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: V1beta1APIService -> Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: V1beta1APIService -> Maybe V1ObjectMeta
v1beta1APIServiceKind :: V1beta1APIService -> Maybe Text
v1beta1APIServiceApiVersion :: V1beta1APIService -> Maybe Text
..} = (\Maybe V1beta1APIServiceSpec
v1beta1APIServiceSpec -> V1beta1APIService :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1APIServiceSpec
-> Maybe V1beta1APIServiceStatus
-> V1beta1APIService
V1beta1APIService { Maybe V1beta1APIServiceSpec
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceSpec, Maybe Text
Maybe V1beta1APIServiceStatus
Maybe V1ObjectMeta
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
..} ) (Maybe V1beta1APIServiceSpec -> V1beta1APIService)
-> f (Maybe V1beta1APIServiceSpec) -> f V1beta1APIService
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1APIServiceSpec -> f (Maybe V1beta1APIServiceSpec)
f Maybe V1beta1APIServiceSpec
v1beta1APIServiceSpec
{-# INLINE v1beta1APIServiceSpecL #-}

-- | 'v1beta1APIServiceStatus' Lens
v1beta1APIServiceStatusL :: Lens_' V1beta1APIService (Maybe V1beta1APIServiceStatus)
v1beta1APIServiceStatusL :: (Maybe V1beta1APIServiceStatus
 -> f (Maybe V1beta1APIServiceStatus))
-> V1beta1APIService -> f V1beta1APIService
v1beta1APIServiceStatusL Maybe V1beta1APIServiceStatus -> f (Maybe V1beta1APIServiceStatus)
f V1beta1APIService{Maybe Text
Maybe V1beta1APIServiceStatus
Maybe V1beta1APIServiceSpec
Maybe V1ObjectMeta
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
v1beta1APIServiceStatus :: V1beta1APIService -> Maybe V1beta1APIServiceStatus
v1beta1APIServiceSpec :: V1beta1APIService -> Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: V1beta1APIService -> Maybe V1ObjectMeta
v1beta1APIServiceKind :: V1beta1APIService -> Maybe Text
v1beta1APIServiceApiVersion :: V1beta1APIService -> Maybe Text
..} = (\Maybe V1beta1APIServiceStatus
v1beta1APIServiceStatus -> V1beta1APIService :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1APIServiceSpec
-> Maybe V1beta1APIServiceStatus
-> V1beta1APIService
V1beta1APIService { Maybe V1beta1APIServiceStatus
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceStatus :: Maybe V1beta1APIServiceStatus
v1beta1APIServiceStatus, Maybe Text
Maybe V1beta1APIServiceSpec
Maybe V1ObjectMeta
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
v1beta1APIServiceSpec :: Maybe V1beta1APIServiceSpec
v1beta1APIServiceMetadata :: Maybe V1ObjectMeta
v1beta1APIServiceKind :: Maybe Text
v1beta1APIServiceApiVersion :: Maybe Text
..} ) (Maybe V1beta1APIServiceStatus -> V1beta1APIService)
-> f (Maybe V1beta1APIServiceStatus) -> f V1beta1APIService
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1APIServiceStatus -> f (Maybe V1beta1APIServiceStatus)
f Maybe V1beta1APIServiceStatus
v1beta1APIServiceStatus
{-# INLINE v1beta1APIServiceStatusL #-}



-- * V1beta1APIServiceCondition

-- | 'v1beta1APIServiceConditionLastTransitionTime' Lens
v1beta1APIServiceConditionLastTransitionTimeL :: Lens_' V1beta1APIServiceCondition (Maybe DateTime)
v1beta1APIServiceConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1APIServiceCondition -> f V1beta1APIServiceCondition
v1beta1APIServiceConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1beta1APIServiceConditionType :: V1beta1APIServiceCondition -> Text
v1beta1APIServiceConditionStatus :: V1beta1APIServiceCondition -> Text
v1beta1APIServiceConditionReason :: V1beta1APIServiceCondition -> Maybe Text
v1beta1APIServiceConditionMessage :: V1beta1APIServiceCondition -> Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: V1beta1APIServiceCondition -> Maybe DateTime
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta1APIServiceConditionLastTransitionTime -> V1beta1APIServiceCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1APIServiceCondition
V1beta1APIServiceCondition { Maybe DateTime
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1beta1APIServiceConditionLastTransitionTime, Maybe Text
Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1beta1APIServiceCondition)
-> f (Maybe DateTime) -> f V1beta1APIServiceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1APIServiceConditionLastTransitionTime
{-# INLINE v1beta1APIServiceConditionLastTransitionTimeL #-}

-- | 'v1beta1APIServiceConditionMessage' Lens
v1beta1APIServiceConditionMessageL :: Lens_' V1beta1APIServiceCondition (Maybe Text)
v1beta1APIServiceConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta1APIServiceCondition -> f V1beta1APIServiceCondition
v1beta1APIServiceConditionMessageL Maybe Text -> f (Maybe Text)
f V1beta1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1beta1APIServiceConditionType :: V1beta1APIServiceCondition -> Text
v1beta1APIServiceConditionStatus :: V1beta1APIServiceCondition -> Text
v1beta1APIServiceConditionReason :: V1beta1APIServiceCondition -> Maybe Text
v1beta1APIServiceConditionMessage :: V1beta1APIServiceCondition -> Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: V1beta1APIServiceCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1APIServiceConditionMessage -> V1beta1APIServiceCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1APIServiceCondition
V1beta1APIServiceCondition { Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionMessage, Maybe Text
Maybe DateTime
Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1APIServiceCondition)
-> f (Maybe Text) -> f V1beta1APIServiceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1APIServiceConditionMessage
{-# INLINE v1beta1APIServiceConditionMessageL #-}

-- | 'v1beta1APIServiceConditionReason' Lens
v1beta1APIServiceConditionReasonL :: Lens_' V1beta1APIServiceCondition (Maybe Text)
v1beta1APIServiceConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta1APIServiceCondition -> f V1beta1APIServiceCondition
v1beta1APIServiceConditionReasonL Maybe Text -> f (Maybe Text)
f V1beta1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1beta1APIServiceConditionType :: V1beta1APIServiceCondition -> Text
v1beta1APIServiceConditionStatus :: V1beta1APIServiceCondition -> Text
v1beta1APIServiceConditionReason :: V1beta1APIServiceCondition -> Maybe Text
v1beta1APIServiceConditionMessage :: V1beta1APIServiceCondition -> Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: V1beta1APIServiceCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1APIServiceConditionReason -> V1beta1APIServiceCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1APIServiceCondition
V1beta1APIServiceCondition { Maybe Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionReason, Maybe Text
Maybe DateTime
Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1APIServiceCondition)
-> f (Maybe Text) -> f V1beta1APIServiceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1APIServiceConditionReason
{-# INLINE v1beta1APIServiceConditionReasonL #-}

-- | 'v1beta1APIServiceConditionStatus' Lens
v1beta1APIServiceConditionStatusL :: Lens_' V1beta1APIServiceCondition (Text)
v1beta1APIServiceConditionStatusL :: (Text -> f Text)
-> V1beta1APIServiceCondition -> f V1beta1APIServiceCondition
v1beta1APIServiceConditionStatusL Text -> f Text
f V1beta1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1beta1APIServiceConditionType :: V1beta1APIServiceCondition -> Text
v1beta1APIServiceConditionStatus :: V1beta1APIServiceCondition -> Text
v1beta1APIServiceConditionReason :: V1beta1APIServiceCondition -> Maybe Text
v1beta1APIServiceConditionMessage :: V1beta1APIServiceCondition -> Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: V1beta1APIServiceCondition -> Maybe DateTime
..} = (\Text
v1beta1APIServiceConditionStatus -> V1beta1APIServiceCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1APIServiceCondition
V1beta1APIServiceCondition { Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionStatus, Maybe Text
Maybe DateTime
Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta1APIServiceCondition)
-> f Text -> f V1beta1APIServiceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1APIServiceConditionStatus
{-# INLINE v1beta1APIServiceConditionStatusL #-}

-- | 'v1beta1APIServiceConditionType' Lens
v1beta1APIServiceConditionTypeL :: Lens_' V1beta1APIServiceCondition (Text)
v1beta1APIServiceConditionTypeL :: (Text -> f Text)
-> V1beta1APIServiceCondition -> f V1beta1APIServiceCondition
v1beta1APIServiceConditionTypeL Text -> f Text
f V1beta1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1beta1APIServiceConditionType :: V1beta1APIServiceCondition -> Text
v1beta1APIServiceConditionStatus :: V1beta1APIServiceCondition -> Text
v1beta1APIServiceConditionReason :: V1beta1APIServiceCondition -> Maybe Text
v1beta1APIServiceConditionMessage :: V1beta1APIServiceCondition -> Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: V1beta1APIServiceCondition -> Maybe DateTime
..} = (\Text
v1beta1APIServiceConditionType -> V1beta1APIServiceCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1APIServiceCondition
V1beta1APIServiceCondition { Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionType :: Text
v1beta1APIServiceConditionType, Maybe Text
Maybe DateTime
Text
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1beta1APIServiceConditionStatus :: Text
v1beta1APIServiceConditionReason :: Maybe Text
v1beta1APIServiceConditionMessage :: Maybe Text
v1beta1APIServiceConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta1APIServiceCondition)
-> f Text -> f V1beta1APIServiceCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1APIServiceConditionType
{-# INLINE v1beta1APIServiceConditionTypeL #-}



-- * V1beta1APIServiceList

-- | 'v1beta1APIServiceListApiVersion' Lens
v1beta1APIServiceListApiVersionL :: Lens_' V1beta1APIServiceList (Maybe Text)
v1beta1APIServiceListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1APIServiceList -> f V1beta1APIServiceList
v1beta1APIServiceListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1APIServiceList{[V1beta1APIService]
Maybe Text
Maybe V1ListMeta
v1beta1APIServiceListMetadata :: V1beta1APIServiceList -> Maybe V1ListMeta
v1beta1APIServiceListKind :: V1beta1APIServiceList -> Maybe Text
v1beta1APIServiceListItems :: V1beta1APIServiceList -> [V1beta1APIService]
v1beta1APIServiceListApiVersion :: V1beta1APIServiceList -> Maybe Text
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1APIServiceListApiVersion -> V1beta1APIServiceList :: Maybe Text
-> [V1beta1APIService]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1APIServiceList
V1beta1APIServiceList { Maybe Text
v1beta1APIServiceListApiVersion :: Maybe Text
v1beta1APIServiceListApiVersion :: Maybe Text
v1beta1APIServiceListApiVersion, [V1beta1APIService]
Maybe Text
Maybe V1ListMeta
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListItems :: [V1beta1APIService]
..} ) (Maybe Text -> V1beta1APIServiceList)
-> f (Maybe Text) -> f V1beta1APIServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1APIServiceListApiVersion
{-# INLINE v1beta1APIServiceListApiVersionL #-}

-- | 'v1beta1APIServiceListItems' Lens
v1beta1APIServiceListItemsL :: Lens_' V1beta1APIServiceList ([V1beta1APIService])
v1beta1APIServiceListItemsL :: ([V1beta1APIService] -> f [V1beta1APIService])
-> V1beta1APIServiceList -> f V1beta1APIServiceList
v1beta1APIServiceListItemsL [V1beta1APIService] -> f [V1beta1APIService]
f V1beta1APIServiceList{[V1beta1APIService]
Maybe Text
Maybe V1ListMeta
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListApiVersion :: Maybe Text
v1beta1APIServiceListMetadata :: V1beta1APIServiceList -> Maybe V1ListMeta
v1beta1APIServiceListKind :: V1beta1APIServiceList -> Maybe Text
v1beta1APIServiceListItems :: V1beta1APIServiceList -> [V1beta1APIService]
v1beta1APIServiceListApiVersion :: V1beta1APIServiceList -> Maybe Text
..} = (\[V1beta1APIService]
v1beta1APIServiceListItems -> V1beta1APIServiceList :: Maybe Text
-> [V1beta1APIService]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1APIServiceList
V1beta1APIServiceList { [V1beta1APIService]
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListItems, Maybe Text
Maybe V1ListMeta
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListApiVersion :: Maybe Text
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListApiVersion :: Maybe Text
..} ) ([V1beta1APIService] -> V1beta1APIServiceList)
-> f [V1beta1APIService] -> f V1beta1APIServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1APIService] -> f [V1beta1APIService]
f [V1beta1APIService]
v1beta1APIServiceListItems
{-# INLINE v1beta1APIServiceListItemsL #-}

-- | 'v1beta1APIServiceListKind' Lens
v1beta1APIServiceListKindL :: Lens_' V1beta1APIServiceList (Maybe Text)
v1beta1APIServiceListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1APIServiceList -> f V1beta1APIServiceList
v1beta1APIServiceListKindL Maybe Text -> f (Maybe Text)
f V1beta1APIServiceList{[V1beta1APIService]
Maybe Text
Maybe V1ListMeta
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListApiVersion :: Maybe Text
v1beta1APIServiceListMetadata :: V1beta1APIServiceList -> Maybe V1ListMeta
v1beta1APIServiceListKind :: V1beta1APIServiceList -> Maybe Text
v1beta1APIServiceListItems :: V1beta1APIServiceList -> [V1beta1APIService]
v1beta1APIServiceListApiVersion :: V1beta1APIServiceList -> Maybe Text
..} = (\Maybe Text
v1beta1APIServiceListKind -> V1beta1APIServiceList :: Maybe Text
-> [V1beta1APIService]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1APIServiceList
V1beta1APIServiceList { Maybe Text
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListKind, [V1beta1APIService]
Maybe Text
Maybe V1ListMeta
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListApiVersion :: Maybe Text
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1APIServiceList)
-> f (Maybe Text) -> f V1beta1APIServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1APIServiceListKind
{-# INLINE v1beta1APIServiceListKindL #-}

-- | 'v1beta1APIServiceListMetadata' Lens
v1beta1APIServiceListMetadataL :: Lens_' V1beta1APIServiceList (Maybe V1ListMeta)
v1beta1APIServiceListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1APIServiceList -> f V1beta1APIServiceList
v1beta1APIServiceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1APIServiceList{[V1beta1APIService]
Maybe Text
Maybe V1ListMeta
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListApiVersion :: Maybe Text
v1beta1APIServiceListMetadata :: V1beta1APIServiceList -> Maybe V1ListMeta
v1beta1APIServiceListKind :: V1beta1APIServiceList -> Maybe Text
v1beta1APIServiceListItems :: V1beta1APIServiceList -> [V1beta1APIService]
v1beta1APIServiceListApiVersion :: V1beta1APIServiceList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1APIServiceListMetadata -> V1beta1APIServiceList :: Maybe Text
-> [V1beta1APIService]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1APIServiceList
V1beta1APIServiceList { Maybe V1ListMeta
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListMetadata :: Maybe V1ListMeta
v1beta1APIServiceListMetadata, [V1beta1APIService]
Maybe Text
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListApiVersion :: Maybe Text
v1beta1APIServiceListKind :: Maybe Text
v1beta1APIServiceListItems :: [V1beta1APIService]
v1beta1APIServiceListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1APIServiceList)
-> f (Maybe V1ListMeta) -> f V1beta1APIServiceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1APIServiceListMetadata
{-# INLINE v1beta1APIServiceListMetadataL #-}



-- * V1beta1APIServiceSpec

-- | 'v1beta1APIServiceSpecCaBundle' Lens
v1beta1APIServiceSpecCaBundleL :: Lens_' V1beta1APIServiceSpec (Maybe ByteArray)
v1beta1APIServiceSpecCaBundleL :: (Maybe ByteArray -> f (Maybe ByteArray))
-> V1beta1APIServiceSpec -> f V1beta1APIServiceSpec
v1beta1APIServiceSpecCaBundleL Maybe ByteArray -> f (Maybe ByteArray)
f V1beta1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecVersion :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecService :: V1beta1APIServiceSpec -> ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: V1beta1APIServiceSpec -> Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecGroup :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecCaBundle :: V1beta1APIServiceSpec -> Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
..} = (\Maybe ByteArray
v1beta1APIServiceSpecCaBundle -> V1beta1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1beta1ServiceReference
-> Maybe Text
-> Int
-> V1beta1APIServiceSpec
V1beta1APIServiceSpec { Maybe ByteArray
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecCaBundle, Int
Maybe Bool
Maybe Text
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
..} ) (Maybe ByteArray -> V1beta1APIServiceSpec)
-> f (Maybe ByteArray) -> f V1beta1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ByteArray -> f (Maybe ByteArray)
f Maybe ByteArray
v1beta1APIServiceSpecCaBundle
{-# INLINE v1beta1APIServiceSpecCaBundleL #-}

-- | 'v1beta1APIServiceSpecGroup' Lens
v1beta1APIServiceSpecGroupL :: Lens_' V1beta1APIServiceSpec (Maybe Text)
v1beta1APIServiceSpecGroupL :: (Maybe Text -> f (Maybe Text))
-> V1beta1APIServiceSpec -> f V1beta1APIServiceSpec
v1beta1APIServiceSpecGroupL Maybe Text -> f (Maybe Text)
f V1beta1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecVersion :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecService :: V1beta1APIServiceSpec -> ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: V1beta1APIServiceSpec -> Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecGroup :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecCaBundle :: V1beta1APIServiceSpec -> Maybe ByteArray
..} = (\Maybe Text
v1beta1APIServiceSpecGroup -> V1beta1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1beta1ServiceReference
-> Maybe Text
-> Int
-> V1beta1APIServiceSpec
V1beta1APIServiceSpec { Maybe Text
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecGroup, Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (Maybe Text -> V1beta1APIServiceSpec)
-> f (Maybe Text) -> f V1beta1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1APIServiceSpecGroup
{-# INLINE v1beta1APIServiceSpecGroupL #-}

-- | 'v1beta1APIServiceSpecGroupPriorityMinimum' Lens
v1beta1APIServiceSpecGroupPriorityMinimumL :: Lens_' V1beta1APIServiceSpec (Int)
v1beta1APIServiceSpecGroupPriorityMinimumL :: (Int -> f Int) -> V1beta1APIServiceSpec -> f V1beta1APIServiceSpec
v1beta1APIServiceSpecGroupPriorityMinimumL Int -> f Int
f V1beta1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecVersion :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecService :: V1beta1APIServiceSpec -> ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: V1beta1APIServiceSpec -> Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecGroup :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecCaBundle :: V1beta1APIServiceSpec -> Maybe ByteArray
..} = (\Int
v1beta1APIServiceSpecGroupPriorityMinimum -> V1beta1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1beta1ServiceReference
-> Maybe Text
-> Int
-> V1beta1APIServiceSpec
V1beta1APIServiceSpec { Int
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroupPriorityMinimum, Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (Int -> V1beta1APIServiceSpec) -> f Int -> f V1beta1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1APIServiceSpecGroupPriorityMinimum
{-# INLINE v1beta1APIServiceSpecGroupPriorityMinimumL #-}

-- | 'v1beta1APIServiceSpecInsecureSkipTlsVerify' Lens
v1beta1APIServiceSpecInsecureSkipTlsVerifyL :: Lens_' V1beta1APIServiceSpec (Maybe Bool)
v1beta1APIServiceSpecInsecureSkipTlsVerifyL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1APIServiceSpec -> f V1beta1APIServiceSpec
v1beta1APIServiceSpecInsecureSkipTlsVerifyL Maybe Bool -> f (Maybe Bool)
f V1beta1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecVersion :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecService :: V1beta1APIServiceSpec -> ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: V1beta1APIServiceSpec -> Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecGroup :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecCaBundle :: V1beta1APIServiceSpec -> Maybe ByteArray
..} = (\Maybe Bool
v1beta1APIServiceSpecInsecureSkipTlsVerify -> V1beta1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1beta1ServiceReference
-> Maybe Text
-> Int
-> V1beta1APIServiceSpec
V1beta1APIServiceSpec { Maybe Bool
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecInsecureSkipTlsVerify, Int
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (Maybe Bool -> V1beta1APIServiceSpec)
-> f (Maybe Bool) -> f V1beta1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1APIServiceSpecInsecureSkipTlsVerify
{-# INLINE v1beta1APIServiceSpecInsecureSkipTlsVerifyL #-}

-- | 'v1beta1APIServiceSpecService' Lens
v1beta1APIServiceSpecServiceL :: Lens_' V1beta1APIServiceSpec (ApiregistrationV1beta1ServiceReference)
v1beta1APIServiceSpecServiceL :: (ApiregistrationV1beta1ServiceReference
 -> f ApiregistrationV1beta1ServiceReference)
-> V1beta1APIServiceSpec -> f V1beta1APIServiceSpec
v1beta1APIServiceSpecServiceL ApiregistrationV1beta1ServiceReference
-> f ApiregistrationV1beta1ServiceReference
f V1beta1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecVersion :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecService :: V1beta1APIServiceSpec -> ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: V1beta1APIServiceSpec -> Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecGroup :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecCaBundle :: V1beta1APIServiceSpec -> Maybe ByteArray
..} = (\ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecService -> V1beta1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1beta1ServiceReference
-> Maybe Text
-> Int
-> V1beta1APIServiceSpec
V1beta1APIServiceSpec { ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecService, Int
Maybe Bool
Maybe Text
Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (ApiregistrationV1beta1ServiceReference -> V1beta1APIServiceSpec)
-> f ApiregistrationV1beta1ServiceReference
-> f V1beta1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ApiregistrationV1beta1ServiceReference
-> f ApiregistrationV1beta1ServiceReference
f ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecService
{-# INLINE v1beta1APIServiceSpecServiceL #-}

-- | 'v1beta1APIServiceSpecVersion' Lens
v1beta1APIServiceSpecVersionL :: Lens_' V1beta1APIServiceSpec (Maybe Text)
v1beta1APIServiceSpecVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1APIServiceSpec -> f V1beta1APIServiceSpec
v1beta1APIServiceSpecVersionL Maybe Text -> f (Maybe Text)
f V1beta1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecVersion :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecService :: V1beta1APIServiceSpec -> ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: V1beta1APIServiceSpec -> Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecGroup :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecCaBundle :: V1beta1APIServiceSpec -> Maybe ByteArray
..} = (\Maybe Text
v1beta1APIServiceSpecVersion -> V1beta1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1beta1ServiceReference
-> Maybe Text
-> Int
-> V1beta1APIServiceSpec
V1beta1APIServiceSpec { Maybe Text
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecVersion, Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (Maybe Text -> V1beta1APIServiceSpec)
-> f (Maybe Text) -> f V1beta1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1APIServiceSpecVersion
{-# INLINE v1beta1APIServiceSpecVersionL #-}

-- | 'v1beta1APIServiceSpecVersionPriority' Lens
v1beta1APIServiceSpecVersionPriorityL :: Lens_' V1beta1APIServiceSpec (Int)
v1beta1APIServiceSpecVersionPriorityL :: (Int -> f Int) -> V1beta1APIServiceSpec -> f V1beta1APIServiceSpec
v1beta1APIServiceSpecVersionPriorityL Int -> f Int
f V1beta1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersionPriority :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecVersion :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecService :: V1beta1APIServiceSpec -> ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: V1beta1APIServiceSpec -> Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: V1beta1APIServiceSpec -> Int
v1beta1APIServiceSpecGroup :: V1beta1APIServiceSpec -> Maybe Text
v1beta1APIServiceSpecCaBundle :: V1beta1APIServiceSpec -> Maybe ByteArray
..} = (\Int
v1beta1APIServiceSpecVersionPriority -> V1beta1APIServiceSpec :: Maybe ByteArray
-> Maybe Text
-> Int
-> Maybe Bool
-> ApiregistrationV1beta1ServiceReference
-> Maybe Text
-> Int
-> V1beta1APIServiceSpec
V1beta1APIServiceSpec { Int
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersionPriority :: Int
v1beta1APIServiceSpecVersionPriority, Int
Maybe Bool
Maybe Text
Maybe ByteArray
ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
v1beta1APIServiceSpecVersion :: Maybe Text
v1beta1APIServiceSpecService :: ApiregistrationV1beta1ServiceReference
v1beta1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1beta1APIServiceSpecGroupPriorityMinimum :: Int
v1beta1APIServiceSpecGroup :: Maybe Text
v1beta1APIServiceSpecCaBundle :: Maybe ByteArray
..} ) (Int -> V1beta1APIServiceSpec) -> f Int -> f V1beta1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1APIServiceSpecVersionPriority
{-# INLINE v1beta1APIServiceSpecVersionPriorityL #-}



-- * V1beta1APIServiceStatus

-- | 'v1beta1APIServiceStatusConditions' Lens
v1beta1APIServiceStatusConditionsL :: Lens_' V1beta1APIServiceStatus (Maybe [V1beta1APIServiceCondition])
v1beta1APIServiceStatusConditionsL :: (Maybe [V1beta1APIServiceCondition]
 -> f (Maybe [V1beta1APIServiceCondition]))
-> V1beta1APIServiceStatus -> f V1beta1APIServiceStatus
v1beta1APIServiceStatusConditionsL Maybe [V1beta1APIServiceCondition]
-> f (Maybe [V1beta1APIServiceCondition])
f V1beta1APIServiceStatus{Maybe [V1beta1APIServiceCondition]
v1beta1APIServiceStatusConditions :: V1beta1APIServiceStatus -> Maybe [V1beta1APIServiceCondition]
v1beta1APIServiceStatusConditions :: Maybe [V1beta1APIServiceCondition]
..} = (\Maybe [V1beta1APIServiceCondition]
v1beta1APIServiceStatusConditions -> V1beta1APIServiceStatus :: Maybe [V1beta1APIServiceCondition] -> V1beta1APIServiceStatus
V1beta1APIServiceStatus { Maybe [V1beta1APIServiceCondition]
v1beta1APIServiceStatusConditions :: Maybe [V1beta1APIServiceCondition]
v1beta1APIServiceStatusConditions :: Maybe [V1beta1APIServiceCondition]
v1beta1APIServiceStatusConditions, ..} ) (Maybe [V1beta1APIServiceCondition] -> V1beta1APIServiceStatus)
-> f (Maybe [V1beta1APIServiceCondition])
-> f V1beta1APIServiceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1APIServiceCondition]
-> f (Maybe [V1beta1APIServiceCondition])
f Maybe [V1beta1APIServiceCondition]
v1beta1APIServiceStatusConditions
{-# INLINE v1beta1APIServiceStatusConditionsL #-}



-- * V1beta1AggregationRule

-- | 'v1beta1AggregationRuleClusterRoleSelectors' Lens
v1beta1AggregationRuleClusterRoleSelectorsL :: Lens_' V1beta1AggregationRule (Maybe [V1LabelSelector])
v1beta1AggregationRuleClusterRoleSelectorsL :: (Maybe [V1LabelSelector] -> f (Maybe [V1LabelSelector]))
-> V1beta1AggregationRule -> f V1beta1AggregationRule
v1beta1AggregationRuleClusterRoleSelectorsL Maybe [V1LabelSelector] -> f (Maybe [V1LabelSelector])
f V1beta1AggregationRule{Maybe [V1LabelSelector]
v1beta1AggregationRuleClusterRoleSelectors :: V1beta1AggregationRule -> Maybe [V1LabelSelector]
v1beta1AggregationRuleClusterRoleSelectors :: Maybe [V1LabelSelector]
..} = (\Maybe [V1LabelSelector]
v1beta1AggregationRuleClusterRoleSelectors -> V1beta1AggregationRule :: Maybe [V1LabelSelector] -> V1beta1AggregationRule
V1beta1AggregationRule { Maybe [V1LabelSelector]
v1beta1AggregationRuleClusterRoleSelectors :: Maybe [V1LabelSelector]
v1beta1AggregationRuleClusterRoleSelectors :: Maybe [V1LabelSelector]
v1beta1AggregationRuleClusterRoleSelectors, ..} ) (Maybe [V1LabelSelector] -> V1beta1AggregationRule)
-> f (Maybe [V1LabelSelector]) -> f V1beta1AggregationRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1LabelSelector] -> f (Maybe [V1LabelSelector])
f Maybe [V1LabelSelector]
v1beta1AggregationRuleClusterRoleSelectors
{-# INLINE v1beta1AggregationRuleClusterRoleSelectorsL #-}



-- * V1beta1CSIDriver

-- | 'v1beta1CSIDriverApiVersion' Lens
v1beta1CSIDriverApiVersionL :: Lens_' V1beta1CSIDriver (Maybe Text)
v1beta1CSIDriverApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CSIDriver -> f V1beta1CSIDriver
v1beta1CSIDriverApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1CSIDriver{Maybe Text
Maybe V1ObjectMeta
V1beta1CSIDriverSpec
v1beta1CSIDriverSpec :: V1beta1CSIDriver -> V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: V1beta1CSIDriver -> Maybe V1ObjectMeta
v1beta1CSIDriverKind :: V1beta1CSIDriver -> Maybe Text
v1beta1CSIDriverApiVersion :: V1beta1CSIDriver -> Maybe Text
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1CSIDriverApiVersion -> V1beta1CSIDriver :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CSIDriverSpec
-> V1beta1CSIDriver
V1beta1CSIDriver { Maybe Text
v1beta1CSIDriverApiVersion :: Maybe Text
v1beta1CSIDriverApiVersion :: Maybe Text
v1beta1CSIDriverApiVersion, Maybe Text
Maybe V1ObjectMeta
V1beta1CSIDriverSpec
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverKind :: Maybe Text
..} ) (Maybe Text -> V1beta1CSIDriver)
-> f (Maybe Text) -> f V1beta1CSIDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CSIDriverApiVersion
{-# INLINE v1beta1CSIDriverApiVersionL #-}

-- | 'v1beta1CSIDriverKind' Lens
v1beta1CSIDriverKindL :: Lens_' V1beta1CSIDriver (Maybe Text)
v1beta1CSIDriverKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CSIDriver -> f V1beta1CSIDriver
v1beta1CSIDriverKindL Maybe Text -> f (Maybe Text)
f V1beta1CSIDriver{Maybe Text
Maybe V1ObjectMeta
V1beta1CSIDriverSpec
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverApiVersion :: Maybe Text
v1beta1CSIDriverSpec :: V1beta1CSIDriver -> V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: V1beta1CSIDriver -> Maybe V1ObjectMeta
v1beta1CSIDriverKind :: V1beta1CSIDriver -> Maybe Text
v1beta1CSIDriverApiVersion :: V1beta1CSIDriver -> Maybe Text
..} = (\Maybe Text
v1beta1CSIDriverKind -> V1beta1CSIDriver :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CSIDriverSpec
-> V1beta1CSIDriver
V1beta1CSIDriver { Maybe Text
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverKind, Maybe Text
Maybe V1ObjectMeta
V1beta1CSIDriverSpec
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverApiVersion :: Maybe Text
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1CSIDriver)
-> f (Maybe Text) -> f V1beta1CSIDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CSIDriverKind
{-# INLINE v1beta1CSIDriverKindL #-}

-- | 'v1beta1CSIDriverMetadata' Lens
v1beta1CSIDriverMetadataL :: Lens_' V1beta1CSIDriver (Maybe V1ObjectMeta)
v1beta1CSIDriverMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1CSIDriver -> f V1beta1CSIDriver
v1beta1CSIDriverMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1CSIDriver{Maybe Text
Maybe V1ObjectMeta
V1beta1CSIDriverSpec
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverApiVersion :: Maybe Text
v1beta1CSIDriverSpec :: V1beta1CSIDriver -> V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: V1beta1CSIDriver -> Maybe V1ObjectMeta
v1beta1CSIDriverKind :: V1beta1CSIDriver -> Maybe Text
v1beta1CSIDriverApiVersion :: V1beta1CSIDriver -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1CSIDriverMetadata -> V1beta1CSIDriver :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CSIDriverSpec
-> V1beta1CSIDriver
V1beta1CSIDriver { Maybe V1ObjectMeta
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverMetadata, Maybe Text
V1beta1CSIDriverSpec
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverApiVersion :: Maybe Text
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1CSIDriver)
-> f (Maybe V1ObjectMeta) -> f V1beta1CSIDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1CSIDriverMetadata
{-# INLINE v1beta1CSIDriverMetadataL #-}

-- | 'v1beta1CSIDriverSpec' Lens
v1beta1CSIDriverSpecL :: Lens_' V1beta1CSIDriver (V1beta1CSIDriverSpec)
v1beta1CSIDriverSpecL :: (V1beta1CSIDriverSpec -> f V1beta1CSIDriverSpec)
-> V1beta1CSIDriver -> f V1beta1CSIDriver
v1beta1CSIDriverSpecL V1beta1CSIDriverSpec -> f V1beta1CSIDriverSpec
f V1beta1CSIDriver{Maybe Text
Maybe V1ObjectMeta
V1beta1CSIDriverSpec
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverApiVersion :: Maybe Text
v1beta1CSIDriverSpec :: V1beta1CSIDriver -> V1beta1CSIDriverSpec
v1beta1CSIDriverMetadata :: V1beta1CSIDriver -> Maybe V1ObjectMeta
v1beta1CSIDriverKind :: V1beta1CSIDriver -> Maybe Text
v1beta1CSIDriverApiVersion :: V1beta1CSIDriver -> Maybe Text
..} = (\V1beta1CSIDriverSpec
v1beta1CSIDriverSpec -> V1beta1CSIDriver :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CSIDriverSpec
-> V1beta1CSIDriver
V1beta1CSIDriver { V1beta1CSIDriverSpec
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverSpec :: V1beta1CSIDriverSpec
v1beta1CSIDriverSpec, Maybe Text
Maybe V1ObjectMeta
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverApiVersion :: Maybe Text
v1beta1CSIDriverMetadata :: Maybe V1ObjectMeta
v1beta1CSIDriverKind :: Maybe Text
v1beta1CSIDriverApiVersion :: Maybe Text
..} ) (V1beta1CSIDriverSpec -> V1beta1CSIDriver)
-> f V1beta1CSIDriverSpec -> f V1beta1CSIDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1CSIDriverSpec -> f V1beta1CSIDriverSpec
f V1beta1CSIDriverSpec
v1beta1CSIDriverSpec
{-# INLINE v1beta1CSIDriverSpecL #-}



-- * V1beta1CSIDriverList

-- | 'v1beta1CSIDriverListApiVersion' Lens
v1beta1CSIDriverListApiVersionL :: Lens_' V1beta1CSIDriverList (Maybe Text)
v1beta1CSIDriverListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CSIDriverList -> f V1beta1CSIDriverList
v1beta1CSIDriverListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1CSIDriverList{[V1beta1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1beta1CSIDriverListMetadata :: V1beta1CSIDriverList -> Maybe V1ListMeta
v1beta1CSIDriverListKind :: V1beta1CSIDriverList -> Maybe Text
v1beta1CSIDriverListItems :: V1beta1CSIDriverList -> [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: V1beta1CSIDriverList -> Maybe Text
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1CSIDriverListApiVersion -> V1beta1CSIDriverList :: Maybe Text
-> [V1beta1CSIDriver]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CSIDriverList
V1beta1CSIDriverList { Maybe Text
v1beta1CSIDriverListApiVersion :: Maybe Text
v1beta1CSIDriverListApiVersion :: Maybe Text
v1beta1CSIDriverListApiVersion, [V1beta1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
..} ) (Maybe Text -> V1beta1CSIDriverList)
-> f (Maybe Text) -> f V1beta1CSIDriverList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CSIDriverListApiVersion
{-# INLINE v1beta1CSIDriverListApiVersionL #-}

-- | 'v1beta1CSIDriverListItems' Lens
v1beta1CSIDriverListItemsL :: Lens_' V1beta1CSIDriverList ([V1beta1CSIDriver])
v1beta1CSIDriverListItemsL :: ([V1beta1CSIDriver] -> f [V1beta1CSIDriver])
-> V1beta1CSIDriverList -> f V1beta1CSIDriverList
v1beta1CSIDriverListItemsL [V1beta1CSIDriver] -> f [V1beta1CSIDriver]
f V1beta1CSIDriverList{[V1beta1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: Maybe Text
v1beta1CSIDriverListMetadata :: V1beta1CSIDriverList -> Maybe V1ListMeta
v1beta1CSIDriverListKind :: V1beta1CSIDriverList -> Maybe Text
v1beta1CSIDriverListItems :: V1beta1CSIDriverList -> [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: V1beta1CSIDriverList -> Maybe Text
..} = (\[V1beta1CSIDriver]
v1beta1CSIDriverListItems -> V1beta1CSIDriverList :: Maybe Text
-> [V1beta1CSIDriver]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CSIDriverList
V1beta1CSIDriverList { [V1beta1CSIDriver]
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListItems, Maybe Text
Maybe V1ListMeta
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListApiVersion :: Maybe Text
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListApiVersion :: Maybe Text
..} ) ([V1beta1CSIDriver] -> V1beta1CSIDriverList)
-> f [V1beta1CSIDriver] -> f V1beta1CSIDriverList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1CSIDriver] -> f [V1beta1CSIDriver]
f [V1beta1CSIDriver]
v1beta1CSIDriverListItems
{-# INLINE v1beta1CSIDriverListItemsL #-}

-- | 'v1beta1CSIDriverListKind' Lens
v1beta1CSIDriverListKindL :: Lens_' V1beta1CSIDriverList (Maybe Text)
v1beta1CSIDriverListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CSIDriverList -> f V1beta1CSIDriverList
v1beta1CSIDriverListKindL Maybe Text -> f (Maybe Text)
f V1beta1CSIDriverList{[V1beta1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: Maybe Text
v1beta1CSIDriverListMetadata :: V1beta1CSIDriverList -> Maybe V1ListMeta
v1beta1CSIDriverListKind :: V1beta1CSIDriverList -> Maybe Text
v1beta1CSIDriverListItems :: V1beta1CSIDriverList -> [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: V1beta1CSIDriverList -> Maybe Text
..} = (\Maybe Text
v1beta1CSIDriverListKind -> V1beta1CSIDriverList :: Maybe Text
-> [V1beta1CSIDriver]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CSIDriverList
V1beta1CSIDriverList { Maybe Text
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListKind, [V1beta1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: Maybe Text
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1CSIDriverList)
-> f (Maybe Text) -> f V1beta1CSIDriverList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CSIDriverListKind
{-# INLINE v1beta1CSIDriverListKindL #-}

-- | 'v1beta1CSIDriverListMetadata' Lens
v1beta1CSIDriverListMetadataL :: Lens_' V1beta1CSIDriverList (Maybe V1ListMeta)
v1beta1CSIDriverListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1CSIDriverList -> f V1beta1CSIDriverList
v1beta1CSIDriverListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1CSIDriverList{[V1beta1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: Maybe Text
v1beta1CSIDriverListMetadata :: V1beta1CSIDriverList -> Maybe V1ListMeta
v1beta1CSIDriverListKind :: V1beta1CSIDriverList -> Maybe Text
v1beta1CSIDriverListItems :: V1beta1CSIDriverList -> [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: V1beta1CSIDriverList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1CSIDriverListMetadata -> V1beta1CSIDriverList :: Maybe Text
-> [V1beta1CSIDriver]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CSIDriverList
V1beta1CSIDriverList { Maybe V1ListMeta
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListMetadata :: Maybe V1ListMeta
v1beta1CSIDriverListMetadata, [V1beta1CSIDriver]
Maybe Text
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: Maybe Text
v1beta1CSIDriverListKind :: Maybe Text
v1beta1CSIDriverListItems :: [V1beta1CSIDriver]
v1beta1CSIDriverListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1CSIDriverList)
-> f (Maybe V1ListMeta) -> f V1beta1CSIDriverList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1CSIDriverListMetadata
{-# INLINE v1beta1CSIDriverListMetadataL #-}



-- * V1beta1CSIDriverSpec

-- | 'v1beta1CSIDriverSpecAttachRequired' Lens
v1beta1CSIDriverSpecAttachRequiredL :: Lens_' V1beta1CSIDriverSpec (Maybe Bool)
v1beta1CSIDriverSpecAttachRequiredL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1CSIDriverSpec -> f V1beta1CSIDriverSpec
v1beta1CSIDriverSpecAttachRequiredL Maybe Bool -> f (Maybe Bool)
f V1beta1CSIDriverSpec{Maybe Bool
Maybe [Text]
v1beta1CSIDriverSpecVolumeLifecycleModes :: V1beta1CSIDriverSpec -> Maybe [Text]
v1beta1CSIDriverSpecPodInfoOnMount :: V1beta1CSIDriverSpec -> Maybe Bool
v1beta1CSIDriverSpecAttachRequired :: V1beta1CSIDriverSpec -> Maybe Bool
v1beta1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
v1beta1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1beta1CSIDriverSpecAttachRequired :: Maybe Bool
..} = (\Maybe Bool
v1beta1CSIDriverSpecAttachRequired -> V1beta1CSIDriverSpec :: Maybe Bool -> Maybe Bool -> Maybe [Text] -> V1beta1CSIDriverSpec
V1beta1CSIDriverSpec { Maybe Bool
v1beta1CSIDriverSpecAttachRequired :: Maybe Bool
v1beta1CSIDriverSpecAttachRequired :: Maybe Bool
v1beta1CSIDriverSpecAttachRequired, Maybe Bool
Maybe [Text]
v1beta1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
v1beta1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1beta1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
v1beta1CSIDriverSpecPodInfoOnMount :: Maybe Bool
..} ) (Maybe Bool -> V1beta1CSIDriverSpec)
-> f (Maybe Bool) -> f V1beta1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1CSIDriverSpecAttachRequired
{-# INLINE v1beta1CSIDriverSpecAttachRequiredL #-}

-- | 'v1beta1CSIDriverSpecPodInfoOnMount' Lens
v1beta1CSIDriverSpecPodInfoOnMountL :: Lens_' V1beta1CSIDriverSpec (Maybe Bool)
v1beta1CSIDriverSpecPodInfoOnMountL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1CSIDriverSpec -> f V1beta1CSIDriverSpec
v1beta1CSIDriverSpecPodInfoOnMountL Maybe Bool -> f (Maybe Bool)
f V1beta1CSIDriverSpec{Maybe Bool
Maybe [Text]
v1beta1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
v1beta1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1beta1CSIDriverSpecAttachRequired :: Maybe Bool
v1beta1CSIDriverSpecVolumeLifecycleModes :: V1beta1CSIDriverSpec -> Maybe [Text]
v1beta1CSIDriverSpecPodInfoOnMount :: V1beta1CSIDriverSpec -> Maybe Bool
v1beta1CSIDriverSpecAttachRequired :: V1beta1CSIDriverSpec -> Maybe Bool
..} = (\Maybe Bool
v1beta1CSIDriverSpecPodInfoOnMount -> V1beta1CSIDriverSpec :: Maybe Bool -> Maybe Bool -> Maybe [Text] -> V1beta1CSIDriverSpec
V1beta1CSIDriverSpec { Maybe Bool
v1beta1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1beta1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1beta1CSIDriverSpecPodInfoOnMount, Maybe Bool
Maybe [Text]
v1beta1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
v1beta1CSIDriverSpecAttachRequired :: Maybe Bool
v1beta1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
v1beta1CSIDriverSpecAttachRequired :: Maybe Bool
..} ) (Maybe Bool -> V1beta1CSIDriverSpec)
-> f (Maybe Bool) -> f V1beta1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1CSIDriverSpecPodInfoOnMount
{-# INLINE v1beta1CSIDriverSpecPodInfoOnMountL #-}

-- | 'v1beta1CSIDriverSpecVolumeLifecycleModes' Lens
v1beta1CSIDriverSpecVolumeLifecycleModesL :: Lens_' V1beta1CSIDriverSpec (Maybe [Text])
v1beta1CSIDriverSpecVolumeLifecycleModesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1CSIDriverSpec -> f V1beta1CSIDriverSpec
v1beta1CSIDriverSpecVolumeLifecycleModesL Maybe [Text] -> f (Maybe [Text])
f V1beta1CSIDriverSpec{Maybe Bool
Maybe [Text]
v1beta1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
v1beta1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1beta1CSIDriverSpecAttachRequired :: Maybe Bool
v1beta1CSIDriverSpecVolumeLifecycleModes :: V1beta1CSIDriverSpec -> Maybe [Text]
v1beta1CSIDriverSpecPodInfoOnMount :: V1beta1CSIDriverSpec -> Maybe Bool
v1beta1CSIDriverSpecAttachRequired :: V1beta1CSIDriverSpec -> Maybe Bool
..} = (\Maybe [Text]
v1beta1CSIDriverSpecVolumeLifecycleModes -> V1beta1CSIDriverSpec :: Maybe Bool -> Maybe Bool -> Maybe [Text] -> V1beta1CSIDriverSpec
V1beta1CSIDriverSpec { Maybe [Text]
v1beta1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
v1beta1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
v1beta1CSIDriverSpecVolumeLifecycleModes, Maybe Bool
v1beta1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1beta1CSIDriverSpecAttachRequired :: Maybe Bool
v1beta1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1beta1CSIDriverSpecAttachRequired :: Maybe Bool
..} ) (Maybe [Text] -> V1beta1CSIDriverSpec)
-> f (Maybe [Text]) -> f V1beta1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1CSIDriverSpecVolumeLifecycleModes
{-# INLINE v1beta1CSIDriverSpecVolumeLifecycleModesL #-}



-- * V1beta1CSINode

-- | 'v1beta1CSINodeApiVersion' Lens
v1beta1CSINodeApiVersionL :: Lens_' V1beta1CSINode (Maybe Text)
v1beta1CSINodeApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CSINode -> f V1beta1CSINode
v1beta1CSINodeApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1CSINode{Maybe Text
Maybe V1ObjectMeta
V1beta1CSINodeSpec
v1beta1CSINodeSpec :: V1beta1CSINode -> V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: V1beta1CSINode -> Maybe V1ObjectMeta
v1beta1CSINodeKind :: V1beta1CSINode -> Maybe Text
v1beta1CSINodeApiVersion :: V1beta1CSINode -> Maybe Text
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1CSINodeApiVersion -> V1beta1CSINode :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CSINodeSpec
-> V1beta1CSINode
V1beta1CSINode { Maybe Text
v1beta1CSINodeApiVersion :: Maybe Text
v1beta1CSINodeApiVersion :: Maybe Text
v1beta1CSINodeApiVersion, Maybe Text
Maybe V1ObjectMeta
V1beta1CSINodeSpec
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeKind :: Maybe Text
..} ) (Maybe Text -> V1beta1CSINode)
-> f (Maybe Text) -> f V1beta1CSINode
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CSINodeApiVersion
{-# INLINE v1beta1CSINodeApiVersionL #-}

-- | 'v1beta1CSINodeKind' Lens
v1beta1CSINodeKindL :: Lens_' V1beta1CSINode (Maybe Text)
v1beta1CSINodeKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CSINode -> f V1beta1CSINode
v1beta1CSINodeKindL Maybe Text -> f (Maybe Text)
f V1beta1CSINode{Maybe Text
Maybe V1ObjectMeta
V1beta1CSINodeSpec
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeApiVersion :: Maybe Text
v1beta1CSINodeSpec :: V1beta1CSINode -> V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: V1beta1CSINode -> Maybe V1ObjectMeta
v1beta1CSINodeKind :: V1beta1CSINode -> Maybe Text
v1beta1CSINodeApiVersion :: V1beta1CSINode -> Maybe Text
..} = (\Maybe Text
v1beta1CSINodeKind -> V1beta1CSINode :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CSINodeSpec
-> V1beta1CSINode
V1beta1CSINode { Maybe Text
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeKind, Maybe Text
Maybe V1ObjectMeta
V1beta1CSINodeSpec
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeApiVersion :: Maybe Text
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1CSINode)
-> f (Maybe Text) -> f V1beta1CSINode
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CSINodeKind
{-# INLINE v1beta1CSINodeKindL #-}

-- | 'v1beta1CSINodeMetadata' Lens
v1beta1CSINodeMetadataL :: Lens_' V1beta1CSINode (Maybe V1ObjectMeta)
v1beta1CSINodeMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1CSINode -> f V1beta1CSINode
v1beta1CSINodeMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1CSINode{Maybe Text
Maybe V1ObjectMeta
V1beta1CSINodeSpec
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeApiVersion :: Maybe Text
v1beta1CSINodeSpec :: V1beta1CSINode -> V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: V1beta1CSINode -> Maybe V1ObjectMeta
v1beta1CSINodeKind :: V1beta1CSINode -> Maybe Text
v1beta1CSINodeApiVersion :: V1beta1CSINode -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1CSINodeMetadata -> V1beta1CSINode :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CSINodeSpec
-> V1beta1CSINode
V1beta1CSINode { Maybe V1ObjectMeta
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeMetadata, Maybe Text
V1beta1CSINodeSpec
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeApiVersion :: Maybe Text
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1CSINode)
-> f (Maybe V1ObjectMeta) -> f V1beta1CSINode
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1CSINodeMetadata
{-# INLINE v1beta1CSINodeMetadataL #-}

-- | 'v1beta1CSINodeSpec' Lens
v1beta1CSINodeSpecL :: Lens_' V1beta1CSINode (V1beta1CSINodeSpec)
v1beta1CSINodeSpecL :: (V1beta1CSINodeSpec -> f V1beta1CSINodeSpec)
-> V1beta1CSINode -> f V1beta1CSINode
v1beta1CSINodeSpecL V1beta1CSINodeSpec -> f V1beta1CSINodeSpec
f V1beta1CSINode{Maybe Text
Maybe V1ObjectMeta
V1beta1CSINodeSpec
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeApiVersion :: Maybe Text
v1beta1CSINodeSpec :: V1beta1CSINode -> V1beta1CSINodeSpec
v1beta1CSINodeMetadata :: V1beta1CSINode -> Maybe V1ObjectMeta
v1beta1CSINodeKind :: V1beta1CSINode -> Maybe Text
v1beta1CSINodeApiVersion :: V1beta1CSINode -> Maybe Text
..} = (\V1beta1CSINodeSpec
v1beta1CSINodeSpec -> V1beta1CSINode :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CSINodeSpec
-> V1beta1CSINode
V1beta1CSINode { V1beta1CSINodeSpec
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeSpec :: V1beta1CSINodeSpec
v1beta1CSINodeSpec, Maybe Text
Maybe V1ObjectMeta
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeApiVersion :: Maybe Text
v1beta1CSINodeMetadata :: Maybe V1ObjectMeta
v1beta1CSINodeKind :: Maybe Text
v1beta1CSINodeApiVersion :: Maybe Text
..} ) (V1beta1CSINodeSpec -> V1beta1CSINode)
-> f V1beta1CSINodeSpec -> f V1beta1CSINode
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1CSINodeSpec -> f V1beta1CSINodeSpec
f V1beta1CSINodeSpec
v1beta1CSINodeSpec
{-# INLINE v1beta1CSINodeSpecL #-}



-- * V1beta1CSINodeDriver

-- | 'v1beta1CSINodeDriverAllocatable' Lens
v1beta1CSINodeDriverAllocatableL :: Lens_' V1beta1CSINodeDriver (Maybe V1beta1VolumeNodeResources)
v1beta1CSINodeDriverAllocatableL :: (Maybe V1beta1VolumeNodeResources
 -> f (Maybe V1beta1VolumeNodeResources))
-> V1beta1CSINodeDriver -> f V1beta1CSINodeDriver
v1beta1CSINodeDriverAllocatableL Maybe V1beta1VolumeNodeResources
-> f (Maybe V1beta1VolumeNodeResources)
f V1beta1CSINodeDriver{Maybe [Text]
Maybe V1beta1VolumeNodeResources
Text
v1beta1CSINodeDriverTopologyKeys :: V1beta1CSINodeDriver -> Maybe [Text]
v1beta1CSINodeDriverNodeId :: V1beta1CSINodeDriver -> Text
v1beta1CSINodeDriverName :: V1beta1CSINodeDriver -> Text
v1beta1CSINodeDriverAllocatable :: V1beta1CSINodeDriver -> Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
..} = (\Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverAllocatable -> V1beta1CSINodeDriver :: Maybe V1beta1VolumeNodeResources
-> Text -> Text -> Maybe [Text] -> V1beta1CSINodeDriver
V1beta1CSINodeDriver { Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverAllocatable, Maybe [Text]
Text
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverName :: Text
..} ) (Maybe V1beta1VolumeNodeResources -> V1beta1CSINodeDriver)
-> f (Maybe V1beta1VolumeNodeResources) -> f V1beta1CSINodeDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1VolumeNodeResources
-> f (Maybe V1beta1VolumeNodeResources)
f Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverAllocatable
{-# INLINE v1beta1CSINodeDriverAllocatableL #-}

-- | 'v1beta1CSINodeDriverName' Lens
v1beta1CSINodeDriverNameL :: Lens_' V1beta1CSINodeDriver (Text)
v1beta1CSINodeDriverNameL :: (Text -> f Text) -> V1beta1CSINodeDriver -> f V1beta1CSINodeDriver
v1beta1CSINodeDriverNameL Text -> f Text
f V1beta1CSINodeDriver{Maybe [Text]
Maybe V1beta1VolumeNodeResources
Text
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverTopologyKeys :: V1beta1CSINodeDriver -> Maybe [Text]
v1beta1CSINodeDriverNodeId :: V1beta1CSINodeDriver -> Text
v1beta1CSINodeDriverName :: V1beta1CSINodeDriver -> Text
v1beta1CSINodeDriverAllocatable :: V1beta1CSINodeDriver -> Maybe V1beta1VolumeNodeResources
..} = (\Text
v1beta1CSINodeDriverName -> V1beta1CSINodeDriver :: Maybe V1beta1VolumeNodeResources
-> Text -> Text -> Maybe [Text] -> V1beta1CSINodeDriver
V1beta1CSINodeDriver { Text
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverName, Maybe [Text]
Maybe V1beta1VolumeNodeResources
Text
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
..} ) (Text -> V1beta1CSINodeDriver) -> f Text -> f V1beta1CSINodeDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CSINodeDriverName
{-# INLINE v1beta1CSINodeDriverNameL #-}

-- | 'v1beta1CSINodeDriverNodeId' Lens
v1beta1CSINodeDriverNodeIdL :: Lens_' V1beta1CSINodeDriver (Text)
v1beta1CSINodeDriverNodeIdL :: (Text -> f Text) -> V1beta1CSINodeDriver -> f V1beta1CSINodeDriver
v1beta1CSINodeDriverNodeIdL Text -> f Text
f V1beta1CSINodeDriver{Maybe [Text]
Maybe V1beta1VolumeNodeResources
Text
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverTopologyKeys :: V1beta1CSINodeDriver -> Maybe [Text]
v1beta1CSINodeDriverNodeId :: V1beta1CSINodeDriver -> Text
v1beta1CSINodeDriverName :: V1beta1CSINodeDriver -> Text
v1beta1CSINodeDriverAllocatable :: V1beta1CSINodeDriver -> Maybe V1beta1VolumeNodeResources
..} = (\Text
v1beta1CSINodeDriverNodeId -> V1beta1CSINodeDriver :: Maybe V1beta1VolumeNodeResources
-> Text -> Text -> Maybe [Text] -> V1beta1CSINodeDriver
V1beta1CSINodeDriver { Text
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverNodeId, Maybe [Text]
Maybe V1beta1VolumeNodeResources
Text
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
..} ) (Text -> V1beta1CSINodeDriver) -> f Text -> f V1beta1CSINodeDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CSINodeDriverNodeId
{-# INLINE v1beta1CSINodeDriverNodeIdL #-}

-- | 'v1beta1CSINodeDriverTopologyKeys' Lens
v1beta1CSINodeDriverTopologyKeysL :: Lens_' V1beta1CSINodeDriver (Maybe [Text])
v1beta1CSINodeDriverTopologyKeysL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1CSINodeDriver -> f V1beta1CSINodeDriver
v1beta1CSINodeDriverTopologyKeysL Maybe [Text] -> f (Maybe [Text])
f V1beta1CSINodeDriver{Maybe [Text]
Maybe V1beta1VolumeNodeResources
Text
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverTopologyKeys :: V1beta1CSINodeDriver -> Maybe [Text]
v1beta1CSINodeDriverNodeId :: V1beta1CSINodeDriver -> Text
v1beta1CSINodeDriverName :: V1beta1CSINodeDriver -> Text
v1beta1CSINodeDriverAllocatable :: V1beta1CSINodeDriver -> Maybe V1beta1VolumeNodeResources
..} = (\Maybe [Text]
v1beta1CSINodeDriverTopologyKeys -> V1beta1CSINodeDriver :: Maybe V1beta1VolumeNodeResources
-> Text -> Text -> Maybe [Text] -> V1beta1CSINodeDriver
V1beta1CSINodeDriver { Maybe [Text]
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverTopologyKeys :: Maybe [Text]
v1beta1CSINodeDriverTopologyKeys, Maybe V1beta1VolumeNodeResources
Text
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
v1beta1CSINodeDriverNodeId :: Text
v1beta1CSINodeDriverName :: Text
v1beta1CSINodeDriverAllocatable :: Maybe V1beta1VolumeNodeResources
..} ) (Maybe [Text] -> V1beta1CSINodeDriver)
-> f (Maybe [Text]) -> f V1beta1CSINodeDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1CSINodeDriverTopologyKeys
{-# INLINE v1beta1CSINodeDriverTopologyKeysL #-}



-- * V1beta1CSINodeList

-- | 'v1beta1CSINodeListApiVersion' Lens
v1beta1CSINodeListApiVersionL :: Lens_' V1beta1CSINodeList (Maybe Text)
v1beta1CSINodeListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CSINodeList -> f V1beta1CSINodeList
v1beta1CSINodeListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1CSINodeList{[V1beta1CSINode]
Maybe Text
Maybe V1ListMeta
v1beta1CSINodeListMetadata :: V1beta1CSINodeList -> Maybe V1ListMeta
v1beta1CSINodeListKind :: V1beta1CSINodeList -> Maybe Text
v1beta1CSINodeListItems :: V1beta1CSINodeList -> [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: V1beta1CSINodeList -> Maybe Text
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1CSINodeListApiVersion -> V1beta1CSINodeList :: Maybe Text
-> [V1beta1CSINode]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CSINodeList
V1beta1CSINodeList { Maybe Text
v1beta1CSINodeListApiVersion :: Maybe Text
v1beta1CSINodeListApiVersion :: Maybe Text
v1beta1CSINodeListApiVersion, [V1beta1CSINode]
Maybe Text
Maybe V1ListMeta
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListItems :: [V1beta1CSINode]
..} ) (Maybe Text -> V1beta1CSINodeList)
-> f (Maybe Text) -> f V1beta1CSINodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CSINodeListApiVersion
{-# INLINE v1beta1CSINodeListApiVersionL #-}

-- | 'v1beta1CSINodeListItems' Lens
v1beta1CSINodeListItemsL :: Lens_' V1beta1CSINodeList ([V1beta1CSINode])
v1beta1CSINodeListItemsL :: ([V1beta1CSINode] -> f [V1beta1CSINode])
-> V1beta1CSINodeList -> f V1beta1CSINodeList
v1beta1CSINodeListItemsL [V1beta1CSINode] -> f [V1beta1CSINode]
f V1beta1CSINodeList{[V1beta1CSINode]
Maybe Text
Maybe V1ListMeta
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: Maybe Text
v1beta1CSINodeListMetadata :: V1beta1CSINodeList -> Maybe V1ListMeta
v1beta1CSINodeListKind :: V1beta1CSINodeList -> Maybe Text
v1beta1CSINodeListItems :: V1beta1CSINodeList -> [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: V1beta1CSINodeList -> Maybe Text
..} = (\[V1beta1CSINode]
v1beta1CSINodeListItems -> V1beta1CSINodeList :: Maybe Text
-> [V1beta1CSINode]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CSINodeList
V1beta1CSINodeList { [V1beta1CSINode]
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListItems, Maybe Text
Maybe V1ListMeta
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListApiVersion :: Maybe Text
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListApiVersion :: Maybe Text
..} ) ([V1beta1CSINode] -> V1beta1CSINodeList)
-> f [V1beta1CSINode] -> f V1beta1CSINodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1CSINode] -> f [V1beta1CSINode]
f [V1beta1CSINode]
v1beta1CSINodeListItems
{-# INLINE v1beta1CSINodeListItemsL #-}

-- | 'v1beta1CSINodeListKind' Lens
v1beta1CSINodeListKindL :: Lens_' V1beta1CSINodeList (Maybe Text)
v1beta1CSINodeListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CSINodeList -> f V1beta1CSINodeList
v1beta1CSINodeListKindL Maybe Text -> f (Maybe Text)
f V1beta1CSINodeList{[V1beta1CSINode]
Maybe Text
Maybe V1ListMeta
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: Maybe Text
v1beta1CSINodeListMetadata :: V1beta1CSINodeList -> Maybe V1ListMeta
v1beta1CSINodeListKind :: V1beta1CSINodeList -> Maybe Text
v1beta1CSINodeListItems :: V1beta1CSINodeList -> [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: V1beta1CSINodeList -> Maybe Text
..} = (\Maybe Text
v1beta1CSINodeListKind -> V1beta1CSINodeList :: Maybe Text
-> [V1beta1CSINode]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CSINodeList
V1beta1CSINodeList { Maybe Text
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListKind, [V1beta1CSINode]
Maybe Text
Maybe V1ListMeta
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: Maybe Text
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1CSINodeList)
-> f (Maybe Text) -> f V1beta1CSINodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CSINodeListKind
{-# INLINE v1beta1CSINodeListKindL #-}

-- | 'v1beta1CSINodeListMetadata' Lens
v1beta1CSINodeListMetadataL :: Lens_' V1beta1CSINodeList (Maybe V1ListMeta)
v1beta1CSINodeListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1CSINodeList -> f V1beta1CSINodeList
v1beta1CSINodeListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1CSINodeList{[V1beta1CSINode]
Maybe Text
Maybe V1ListMeta
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: Maybe Text
v1beta1CSINodeListMetadata :: V1beta1CSINodeList -> Maybe V1ListMeta
v1beta1CSINodeListKind :: V1beta1CSINodeList -> Maybe Text
v1beta1CSINodeListItems :: V1beta1CSINodeList -> [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: V1beta1CSINodeList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1CSINodeListMetadata -> V1beta1CSINodeList :: Maybe Text
-> [V1beta1CSINode]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CSINodeList
V1beta1CSINodeList { Maybe V1ListMeta
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListMetadata :: Maybe V1ListMeta
v1beta1CSINodeListMetadata, [V1beta1CSINode]
Maybe Text
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: Maybe Text
v1beta1CSINodeListKind :: Maybe Text
v1beta1CSINodeListItems :: [V1beta1CSINode]
v1beta1CSINodeListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1CSINodeList)
-> f (Maybe V1ListMeta) -> f V1beta1CSINodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1CSINodeListMetadata
{-# INLINE v1beta1CSINodeListMetadataL #-}



-- * V1beta1CSINodeSpec

-- | 'v1beta1CSINodeSpecDrivers' Lens
v1beta1CSINodeSpecDriversL :: Lens_' V1beta1CSINodeSpec ([V1beta1CSINodeDriver])
v1beta1CSINodeSpecDriversL :: ([V1beta1CSINodeDriver] -> f [V1beta1CSINodeDriver])
-> V1beta1CSINodeSpec -> f V1beta1CSINodeSpec
v1beta1CSINodeSpecDriversL [V1beta1CSINodeDriver] -> f [V1beta1CSINodeDriver]
f V1beta1CSINodeSpec{[V1beta1CSINodeDriver]
v1beta1CSINodeSpecDrivers :: V1beta1CSINodeSpec -> [V1beta1CSINodeDriver]
v1beta1CSINodeSpecDrivers :: [V1beta1CSINodeDriver]
..} = (\[V1beta1CSINodeDriver]
v1beta1CSINodeSpecDrivers -> V1beta1CSINodeSpec :: [V1beta1CSINodeDriver] -> V1beta1CSINodeSpec
V1beta1CSINodeSpec { [V1beta1CSINodeDriver]
v1beta1CSINodeSpecDrivers :: [V1beta1CSINodeDriver]
v1beta1CSINodeSpecDrivers :: [V1beta1CSINodeDriver]
v1beta1CSINodeSpecDrivers, ..} ) ([V1beta1CSINodeDriver] -> V1beta1CSINodeSpec)
-> f [V1beta1CSINodeDriver] -> f V1beta1CSINodeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1CSINodeDriver] -> f [V1beta1CSINodeDriver]
f [V1beta1CSINodeDriver]
v1beta1CSINodeSpecDrivers
{-# INLINE v1beta1CSINodeSpecDriversL #-}



-- * V1beta1CertificateSigningRequest

-- | 'v1beta1CertificateSigningRequestApiVersion' Lens
v1beta1CertificateSigningRequestApiVersionL :: Lens_' V1beta1CertificateSigningRequest (Maybe Text)
v1beta1CertificateSigningRequestApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CertificateSigningRequest
-> f V1beta1CertificateSigningRequest
v1beta1CertificateSigningRequestApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1CertificateSigningRequest{Maybe Text
Maybe V1beta1CertificateSigningRequestStatus
Maybe V1beta1CertificateSigningRequestSpec
Maybe V1ObjectMeta
v1beta1CertificateSigningRequestStatus :: V1beta1CertificateSigningRequest
-> Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: V1beta1CertificateSigningRequest
-> Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: V1beta1CertificateSigningRequest -> Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: V1beta1CertificateSigningRequest -> Maybe Text
v1beta1CertificateSigningRequestApiVersion :: V1beta1CertificateSigningRequest -> Maybe Text
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1CertificateSigningRequestApiVersion -> V1beta1CertificateSigningRequest :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1CertificateSigningRequestSpec
-> Maybe V1beta1CertificateSigningRequestStatus
-> V1beta1CertificateSigningRequest
V1beta1CertificateSigningRequest { Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
v1beta1CertificateSigningRequestApiVersion, Maybe Text
Maybe V1beta1CertificateSigningRequestStatus
Maybe V1beta1CertificateSigningRequestSpec
Maybe V1ObjectMeta
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
..} ) (Maybe Text -> V1beta1CertificateSigningRequest)
-> f (Maybe Text) -> f V1beta1CertificateSigningRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CertificateSigningRequestApiVersion
{-# INLINE v1beta1CertificateSigningRequestApiVersionL #-}

-- | 'v1beta1CertificateSigningRequestKind' Lens
v1beta1CertificateSigningRequestKindL :: Lens_' V1beta1CertificateSigningRequest (Maybe Text)
v1beta1CertificateSigningRequestKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CertificateSigningRequest
-> f V1beta1CertificateSigningRequest
v1beta1CertificateSigningRequestKindL Maybe Text -> f (Maybe Text)
f V1beta1CertificateSigningRequest{Maybe Text
Maybe V1beta1CertificateSigningRequestStatus
Maybe V1beta1CertificateSigningRequestSpec
Maybe V1ObjectMeta
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
v1beta1CertificateSigningRequestStatus :: V1beta1CertificateSigningRequest
-> Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: V1beta1CertificateSigningRequest
-> Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: V1beta1CertificateSigningRequest -> Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: V1beta1CertificateSigningRequest -> Maybe Text
v1beta1CertificateSigningRequestApiVersion :: V1beta1CertificateSigningRequest -> Maybe Text
..} = (\Maybe Text
v1beta1CertificateSigningRequestKind -> V1beta1CertificateSigningRequest :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1CertificateSigningRequestSpec
-> Maybe V1beta1CertificateSigningRequestStatus
-> V1beta1CertificateSigningRequest
V1beta1CertificateSigningRequest { Maybe Text
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestKind, Maybe Text
Maybe V1beta1CertificateSigningRequestStatus
Maybe V1beta1CertificateSigningRequestSpec
Maybe V1ObjectMeta
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1CertificateSigningRequest)
-> f (Maybe Text) -> f V1beta1CertificateSigningRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CertificateSigningRequestKind
{-# INLINE v1beta1CertificateSigningRequestKindL #-}

-- | 'v1beta1CertificateSigningRequestMetadata' Lens
v1beta1CertificateSigningRequestMetadataL :: Lens_' V1beta1CertificateSigningRequest (Maybe V1ObjectMeta)
v1beta1CertificateSigningRequestMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1CertificateSigningRequest
-> f V1beta1CertificateSigningRequest
v1beta1CertificateSigningRequestMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1CertificateSigningRequest{Maybe Text
Maybe V1beta1CertificateSigningRequestStatus
Maybe V1beta1CertificateSigningRequestSpec
Maybe V1ObjectMeta
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
v1beta1CertificateSigningRequestStatus :: V1beta1CertificateSigningRequest
-> Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: V1beta1CertificateSigningRequest
-> Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: V1beta1CertificateSigningRequest -> Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: V1beta1CertificateSigningRequest -> Maybe Text
v1beta1CertificateSigningRequestApiVersion :: V1beta1CertificateSigningRequest -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1CertificateSigningRequestMetadata -> V1beta1CertificateSigningRequest :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1CertificateSigningRequestSpec
-> Maybe V1beta1CertificateSigningRequestStatus
-> V1beta1CertificateSigningRequest
V1beta1CertificateSigningRequest { Maybe V1ObjectMeta
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestMetadata, Maybe Text
Maybe V1beta1CertificateSigningRequestStatus
Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1CertificateSigningRequest)
-> f (Maybe V1ObjectMeta) -> f V1beta1CertificateSigningRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1CertificateSigningRequestMetadata
{-# INLINE v1beta1CertificateSigningRequestMetadataL #-}

-- | 'v1beta1CertificateSigningRequestSpec' Lens
v1beta1CertificateSigningRequestSpecL :: Lens_' V1beta1CertificateSigningRequest (Maybe V1beta1CertificateSigningRequestSpec)
v1beta1CertificateSigningRequestSpecL :: (Maybe V1beta1CertificateSigningRequestSpec
 -> f (Maybe V1beta1CertificateSigningRequestSpec))
-> V1beta1CertificateSigningRequest
-> f V1beta1CertificateSigningRequest
v1beta1CertificateSigningRequestSpecL Maybe V1beta1CertificateSigningRequestSpec
-> f (Maybe V1beta1CertificateSigningRequestSpec)
f V1beta1CertificateSigningRequest{Maybe Text
Maybe V1beta1CertificateSigningRequestStatus
Maybe V1beta1CertificateSigningRequestSpec
Maybe V1ObjectMeta
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
v1beta1CertificateSigningRequestStatus :: V1beta1CertificateSigningRequest
-> Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: V1beta1CertificateSigningRequest
-> Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: V1beta1CertificateSigningRequest -> Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: V1beta1CertificateSigningRequest -> Maybe Text
v1beta1CertificateSigningRequestApiVersion :: V1beta1CertificateSigningRequest -> Maybe Text
..} = (\Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpec -> V1beta1CertificateSigningRequest :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1CertificateSigningRequestSpec
-> Maybe V1beta1CertificateSigningRequestStatus
-> V1beta1CertificateSigningRequest
V1beta1CertificateSigningRequest { Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpec, Maybe Text
Maybe V1beta1CertificateSigningRequestStatus
Maybe V1ObjectMeta
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
..} ) (Maybe V1beta1CertificateSigningRequestSpec
 -> V1beta1CertificateSigningRequest)
-> f (Maybe V1beta1CertificateSigningRequestSpec)
-> f V1beta1CertificateSigningRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CertificateSigningRequestSpec
-> f (Maybe V1beta1CertificateSigningRequestSpec)
f Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpec
{-# INLINE v1beta1CertificateSigningRequestSpecL #-}

-- | 'v1beta1CertificateSigningRequestStatus' Lens
v1beta1CertificateSigningRequestStatusL :: Lens_' V1beta1CertificateSigningRequest (Maybe V1beta1CertificateSigningRequestStatus)
v1beta1CertificateSigningRequestStatusL :: (Maybe V1beta1CertificateSigningRequestStatus
 -> f (Maybe V1beta1CertificateSigningRequestStatus))
-> V1beta1CertificateSigningRequest
-> f V1beta1CertificateSigningRequest
v1beta1CertificateSigningRequestStatusL Maybe V1beta1CertificateSigningRequestStatus
-> f (Maybe V1beta1CertificateSigningRequestStatus)
f V1beta1CertificateSigningRequest{Maybe Text
Maybe V1beta1CertificateSigningRequestStatus
Maybe V1beta1CertificateSigningRequestSpec
Maybe V1ObjectMeta
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
v1beta1CertificateSigningRequestStatus :: V1beta1CertificateSigningRequest
-> Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestSpec :: V1beta1CertificateSigningRequest
-> Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: V1beta1CertificateSigningRequest -> Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: V1beta1CertificateSigningRequest -> Maybe Text
v1beta1CertificateSigningRequestApiVersion :: V1beta1CertificateSigningRequest -> Maybe Text
..} = (\Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestStatus -> V1beta1CertificateSigningRequest :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1CertificateSigningRequestSpec
-> Maybe V1beta1CertificateSigningRequestStatus
-> V1beta1CertificateSigningRequest
V1beta1CertificateSigningRequest { Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestStatus :: Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestStatus, Maybe Text
Maybe V1beta1CertificateSigningRequestSpec
Maybe V1ObjectMeta
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
v1beta1CertificateSigningRequestSpec :: Maybe V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1beta1CertificateSigningRequestKind :: Maybe Text
v1beta1CertificateSigningRequestApiVersion :: Maybe Text
..} ) (Maybe V1beta1CertificateSigningRequestStatus
 -> V1beta1CertificateSigningRequest)
-> f (Maybe V1beta1CertificateSigningRequestStatus)
-> f V1beta1CertificateSigningRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CertificateSigningRequestStatus
-> f (Maybe V1beta1CertificateSigningRequestStatus)
f Maybe V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestStatus
{-# INLINE v1beta1CertificateSigningRequestStatusL #-}



-- * V1beta1CertificateSigningRequestCondition

-- | 'v1beta1CertificateSigningRequestConditionLastUpdateTime' Lens
v1beta1CertificateSigningRequestConditionLastUpdateTimeL :: Lens_' V1beta1CertificateSigningRequestCondition (Maybe DateTime)
v1beta1CertificateSigningRequestConditionLastUpdateTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1CertificateSigningRequestCondition
-> f V1beta1CertificateSigningRequestCondition
v1beta1CertificateSigningRequestConditionLastUpdateTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta1CertificateSigningRequestCondition{Maybe Text
Maybe DateTime
Text
v1beta1CertificateSigningRequestConditionType :: V1beta1CertificateSigningRequestCondition -> Text
v1beta1CertificateSigningRequestConditionReason :: V1beta1CertificateSigningRequestCondition -> Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: V1beta1CertificateSigningRequestCondition -> Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: V1beta1CertificateSigningRequestCondition -> Maybe DateTime
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta1CertificateSigningRequestConditionLastUpdateTime -> V1beta1CertificateSigningRequestCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> V1beta1CertificateSigningRequestCondition
V1beta1CertificateSigningRequestCondition { Maybe DateTime
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1beta1CertificateSigningRequestConditionLastUpdateTime, Maybe Text
Text
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1beta1CertificateSigningRequestCondition)
-> f (Maybe DateTime)
-> f V1beta1CertificateSigningRequestCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1CertificateSigningRequestConditionLastUpdateTime
{-# INLINE v1beta1CertificateSigningRequestConditionLastUpdateTimeL #-}

-- | 'v1beta1CertificateSigningRequestConditionMessage' Lens
v1beta1CertificateSigningRequestConditionMessageL :: Lens_' V1beta1CertificateSigningRequestCondition (Maybe Text)
v1beta1CertificateSigningRequestConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CertificateSigningRequestCondition
-> f V1beta1CertificateSigningRequestCondition
v1beta1CertificateSigningRequestConditionMessageL Maybe Text -> f (Maybe Text)
f V1beta1CertificateSigningRequestCondition{Maybe Text
Maybe DateTime
Text
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1beta1CertificateSigningRequestConditionType :: V1beta1CertificateSigningRequestCondition -> Text
v1beta1CertificateSigningRequestConditionReason :: V1beta1CertificateSigningRequestCondition -> Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: V1beta1CertificateSigningRequestCondition -> Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: V1beta1CertificateSigningRequestCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1CertificateSigningRequestConditionMessage -> V1beta1CertificateSigningRequestCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> V1beta1CertificateSigningRequestCondition
V1beta1CertificateSigningRequestCondition { Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionMessage, Maybe Text
Maybe DateTime
Text
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1CertificateSigningRequestCondition)
-> f (Maybe Text) -> f V1beta1CertificateSigningRequestCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CertificateSigningRequestConditionMessage
{-# INLINE v1beta1CertificateSigningRequestConditionMessageL #-}

-- | 'v1beta1CertificateSigningRequestConditionReason' Lens
v1beta1CertificateSigningRequestConditionReasonL :: Lens_' V1beta1CertificateSigningRequestCondition (Maybe Text)
v1beta1CertificateSigningRequestConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CertificateSigningRequestCondition
-> f V1beta1CertificateSigningRequestCondition
v1beta1CertificateSigningRequestConditionReasonL Maybe Text -> f (Maybe Text)
f V1beta1CertificateSigningRequestCondition{Maybe Text
Maybe DateTime
Text
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1beta1CertificateSigningRequestConditionType :: V1beta1CertificateSigningRequestCondition -> Text
v1beta1CertificateSigningRequestConditionReason :: V1beta1CertificateSigningRequestCondition -> Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: V1beta1CertificateSigningRequestCondition -> Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: V1beta1CertificateSigningRequestCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1CertificateSigningRequestConditionReason -> V1beta1CertificateSigningRequestCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> V1beta1CertificateSigningRequestCondition
V1beta1CertificateSigningRequestCondition { Maybe Text
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionReason, Maybe Text
Maybe DateTime
Text
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1CertificateSigningRequestCondition)
-> f (Maybe Text) -> f V1beta1CertificateSigningRequestCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CertificateSigningRequestConditionReason
{-# INLINE v1beta1CertificateSigningRequestConditionReasonL #-}

-- | 'v1beta1CertificateSigningRequestConditionType' Lens
v1beta1CertificateSigningRequestConditionTypeL :: Lens_' V1beta1CertificateSigningRequestCondition (Text)
v1beta1CertificateSigningRequestConditionTypeL :: (Text -> f Text)
-> V1beta1CertificateSigningRequestCondition
-> f V1beta1CertificateSigningRequestCondition
v1beta1CertificateSigningRequestConditionTypeL Text -> f Text
f V1beta1CertificateSigningRequestCondition{Maybe Text
Maybe DateTime
Text
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1beta1CertificateSigningRequestConditionType :: V1beta1CertificateSigningRequestCondition -> Text
v1beta1CertificateSigningRequestConditionReason :: V1beta1CertificateSigningRequestCondition -> Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: V1beta1CertificateSigningRequestCondition -> Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: V1beta1CertificateSigningRequestCondition -> Maybe DateTime
..} = (\Text
v1beta1CertificateSigningRequestConditionType -> V1beta1CertificateSigningRequestCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> V1beta1CertificateSigningRequestCondition
V1beta1CertificateSigningRequestCondition { Text
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionType :: Text
v1beta1CertificateSigningRequestConditionType, Maybe Text
Maybe DateTime
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1beta1CertificateSigningRequestConditionReason :: Maybe Text
v1beta1CertificateSigningRequestConditionMessage :: Maybe Text
v1beta1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
..} ) (Text -> V1beta1CertificateSigningRequestCondition)
-> f Text -> f V1beta1CertificateSigningRequestCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CertificateSigningRequestConditionType
{-# INLINE v1beta1CertificateSigningRequestConditionTypeL #-}



-- * V1beta1CertificateSigningRequestList

-- | 'v1beta1CertificateSigningRequestListApiVersion' Lens
v1beta1CertificateSigningRequestListApiVersionL :: Lens_' V1beta1CertificateSigningRequestList (Maybe Text)
v1beta1CertificateSigningRequestListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CertificateSigningRequestList
-> f V1beta1CertificateSigningRequestList
v1beta1CertificateSigningRequestListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1CertificateSigningRequestList{[V1beta1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata :: V1beta1CertificateSigningRequestList -> Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: V1beta1CertificateSigningRequestList -> Maybe Text
v1beta1CertificateSigningRequestListItems :: V1beta1CertificateSigningRequestList
-> [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: V1beta1CertificateSigningRequestList -> Maybe Text
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1CertificateSigningRequestListApiVersion -> V1beta1CertificateSigningRequestList :: Maybe Text
-> [V1beta1CertificateSigningRequest]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CertificateSigningRequestList
V1beta1CertificateSigningRequestList { Maybe Text
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
v1beta1CertificateSigningRequestListApiVersion, [V1beta1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
..} ) (Maybe Text -> V1beta1CertificateSigningRequestList)
-> f (Maybe Text) -> f V1beta1CertificateSigningRequestList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CertificateSigningRequestListApiVersion
{-# INLINE v1beta1CertificateSigningRequestListApiVersionL #-}

-- | 'v1beta1CertificateSigningRequestListItems' Lens
v1beta1CertificateSigningRequestListItemsL :: Lens_' V1beta1CertificateSigningRequestList ([V1beta1CertificateSigningRequest])
v1beta1CertificateSigningRequestListItemsL :: ([V1beta1CertificateSigningRequest]
 -> f [V1beta1CertificateSigningRequest])
-> V1beta1CertificateSigningRequestList
-> f V1beta1CertificateSigningRequestList
v1beta1CertificateSigningRequestListItemsL [V1beta1CertificateSigningRequest]
-> f [V1beta1CertificateSigningRequest]
f V1beta1CertificateSigningRequestList{[V1beta1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
v1beta1CertificateSigningRequestListMetadata :: V1beta1CertificateSigningRequestList -> Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: V1beta1CertificateSigningRequestList -> Maybe Text
v1beta1CertificateSigningRequestListItems :: V1beta1CertificateSigningRequestList
-> [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: V1beta1CertificateSigningRequestList -> Maybe Text
..} = (\[V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListItems -> V1beta1CertificateSigningRequestList :: Maybe Text
-> [V1beta1CertificateSigningRequest]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CertificateSigningRequestList
V1beta1CertificateSigningRequestList { [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListItems, Maybe Text
Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
..} ) ([V1beta1CertificateSigningRequest]
 -> V1beta1CertificateSigningRequestList)
-> f [V1beta1CertificateSigningRequest]
-> f V1beta1CertificateSigningRequestList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1CertificateSigningRequest]
-> f [V1beta1CertificateSigningRequest]
f [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListItems
{-# INLINE v1beta1CertificateSigningRequestListItemsL #-}

-- | 'v1beta1CertificateSigningRequestListKind' Lens
v1beta1CertificateSigningRequestListKindL :: Lens_' V1beta1CertificateSigningRequestList (Maybe Text)
v1beta1CertificateSigningRequestListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CertificateSigningRequestList
-> f V1beta1CertificateSigningRequestList
v1beta1CertificateSigningRequestListKindL Maybe Text -> f (Maybe Text)
f V1beta1CertificateSigningRequestList{[V1beta1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
v1beta1CertificateSigningRequestListMetadata :: V1beta1CertificateSigningRequestList -> Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: V1beta1CertificateSigningRequestList -> Maybe Text
v1beta1CertificateSigningRequestListItems :: V1beta1CertificateSigningRequestList
-> [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: V1beta1CertificateSigningRequestList -> Maybe Text
..} = (\Maybe Text
v1beta1CertificateSigningRequestListKind -> V1beta1CertificateSigningRequestList :: Maybe Text
-> [V1beta1CertificateSigningRequest]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CertificateSigningRequestList
V1beta1CertificateSigningRequestList { Maybe Text
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListKind, [V1beta1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1CertificateSigningRequestList)
-> f (Maybe Text) -> f V1beta1CertificateSigningRequestList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CertificateSigningRequestListKind
{-# INLINE v1beta1CertificateSigningRequestListKindL #-}

-- | 'v1beta1CertificateSigningRequestListMetadata' Lens
v1beta1CertificateSigningRequestListMetadataL :: Lens_' V1beta1CertificateSigningRequestList (Maybe V1ListMeta)
v1beta1CertificateSigningRequestListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1CertificateSigningRequestList
-> f V1beta1CertificateSigningRequestList
v1beta1CertificateSigningRequestListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1CertificateSigningRequestList{[V1beta1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
v1beta1CertificateSigningRequestListMetadata :: V1beta1CertificateSigningRequestList -> Maybe V1ListMeta
v1beta1CertificateSigningRequestListKind :: V1beta1CertificateSigningRequestList -> Maybe Text
v1beta1CertificateSigningRequestListItems :: V1beta1CertificateSigningRequestList
-> [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: V1beta1CertificateSigningRequestList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata -> V1beta1CertificateSigningRequestList :: Maybe Text
-> [V1beta1CertificateSigningRequest]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CertificateSigningRequestList
V1beta1CertificateSigningRequestList { Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata, [V1beta1CertificateSigningRequest]
Maybe Text
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
v1beta1CertificateSigningRequestListKind :: Maybe Text
v1beta1CertificateSigningRequestListItems :: [V1beta1CertificateSigningRequest]
v1beta1CertificateSigningRequestListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1CertificateSigningRequestList)
-> f (Maybe V1ListMeta) -> f V1beta1CertificateSigningRequestList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1CertificateSigningRequestListMetadata
{-# INLINE v1beta1CertificateSigningRequestListMetadataL #-}



-- * V1beta1CertificateSigningRequestSpec

-- | 'v1beta1CertificateSigningRequestSpecExtra' Lens
v1beta1CertificateSigningRequestSpecExtraL :: Lens_' V1beta1CertificateSigningRequestSpec (Maybe (Map.Map String [Text]))
v1beta1CertificateSigningRequestSpecExtraL :: (Maybe (Map String [Text]) -> f (Maybe (Map String [Text])))
-> V1beta1CertificateSigningRequestSpec
-> f V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpecExtraL Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f V1beta1CertificateSigningRequestSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
ByteArray
v1beta1CertificateSigningRequestSpecUsername :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: V1beta1CertificateSigningRequestSpec -> ByteArray
v1beta1CertificateSigningRequestSpecGroups :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: V1beta1CertificateSigningRequestSpec -> Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
..} = (\Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecExtra -> V1beta1CertificateSigningRequestSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> ByteArray
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CertificateSigningRequestSpec
V1beta1CertificateSigningRequestSpec { Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecExtra, Maybe [Text]
Maybe Text
ByteArray
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
..} ) (Maybe (Map String [Text]) -> V1beta1CertificateSigningRequestSpec)
-> f (Maybe (Map String [Text]))
-> f V1beta1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecExtra
{-# INLINE v1beta1CertificateSigningRequestSpecExtraL #-}

-- | 'v1beta1CertificateSigningRequestSpecGroups' Lens
v1beta1CertificateSigningRequestSpecGroupsL :: Lens_' V1beta1CertificateSigningRequestSpec (Maybe [Text])
v1beta1CertificateSigningRequestSpecGroupsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1CertificateSigningRequestSpec
-> f V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpecGroupsL Maybe [Text] -> f (Maybe [Text])
f V1beta1CertificateSigningRequestSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
ByteArray
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: V1beta1CertificateSigningRequestSpec -> ByteArray
v1beta1CertificateSigningRequestSpecGroups :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: V1beta1CertificateSigningRequestSpec -> Maybe (Map String [Text])
..} = (\Maybe [Text]
v1beta1CertificateSigningRequestSpecGroups -> V1beta1CertificateSigningRequestSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> ByteArray
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CertificateSigningRequestSpec
V1beta1CertificateSigningRequestSpec { Maybe [Text]
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecGroups, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
ByteArray
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe [Text] -> V1beta1CertificateSigningRequestSpec)
-> f (Maybe [Text]) -> f V1beta1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1CertificateSigningRequestSpecGroups
{-# INLINE v1beta1CertificateSigningRequestSpecGroupsL #-}

-- | 'v1beta1CertificateSigningRequestSpecRequest' Lens
v1beta1CertificateSigningRequestSpecRequestL :: Lens_' V1beta1CertificateSigningRequestSpec (ByteArray)
v1beta1CertificateSigningRequestSpecRequestL :: (ByteArray -> f ByteArray)
-> V1beta1CertificateSigningRequestSpec
-> f V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpecRequestL ByteArray -> f ByteArray
f V1beta1CertificateSigningRequestSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
ByteArray
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: V1beta1CertificateSigningRequestSpec -> ByteArray
v1beta1CertificateSigningRequestSpecGroups :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: V1beta1CertificateSigningRequestSpec -> Maybe (Map String [Text])
..} = (\ByteArray
v1beta1CertificateSigningRequestSpecRequest -> V1beta1CertificateSigningRequestSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> ByteArray
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CertificateSigningRequestSpec
V1beta1CertificateSigningRequestSpec { ByteArray
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecRequest, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
..} ) (ByteArray -> V1beta1CertificateSigningRequestSpec)
-> f ByteArray -> f V1beta1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ByteArray -> f ByteArray
f ByteArray
v1beta1CertificateSigningRequestSpecRequest
{-# INLINE v1beta1CertificateSigningRequestSpecRequestL #-}

-- | 'v1beta1CertificateSigningRequestSpecUid' Lens
v1beta1CertificateSigningRequestSpecUidL :: Lens_' V1beta1CertificateSigningRequestSpec (Maybe Text)
v1beta1CertificateSigningRequestSpecUidL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CertificateSigningRequestSpec
-> f V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpecUidL Maybe Text -> f (Maybe Text)
f V1beta1CertificateSigningRequestSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
ByteArray
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: V1beta1CertificateSigningRequestSpec -> ByteArray
v1beta1CertificateSigningRequestSpecGroups :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: V1beta1CertificateSigningRequestSpec -> Maybe (Map String [Text])
..} = (\Maybe Text
v1beta1CertificateSigningRequestSpecUid -> V1beta1CertificateSigningRequestSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> ByteArray
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CertificateSigningRequestSpec
V1beta1CertificateSigningRequestSpec { Maybe Text
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecUid, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
ByteArray
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe Text -> V1beta1CertificateSigningRequestSpec)
-> f (Maybe Text) -> f V1beta1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CertificateSigningRequestSpecUid
{-# INLINE v1beta1CertificateSigningRequestSpecUidL #-}

-- | 'v1beta1CertificateSigningRequestSpecUsages' Lens
v1beta1CertificateSigningRequestSpecUsagesL :: Lens_' V1beta1CertificateSigningRequestSpec (Maybe [Text])
v1beta1CertificateSigningRequestSpecUsagesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1CertificateSigningRequestSpec
-> f V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpecUsagesL Maybe [Text] -> f (Maybe [Text])
f V1beta1CertificateSigningRequestSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
ByteArray
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: V1beta1CertificateSigningRequestSpec -> ByteArray
v1beta1CertificateSigningRequestSpecGroups :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: V1beta1CertificateSigningRequestSpec -> Maybe (Map String [Text])
..} = (\Maybe [Text]
v1beta1CertificateSigningRequestSpecUsages -> V1beta1CertificateSigningRequestSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> ByteArray
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CertificateSigningRequestSpec
V1beta1CertificateSigningRequestSpec { Maybe [Text]
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUsages, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
ByteArray
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe [Text] -> V1beta1CertificateSigningRequestSpec)
-> f (Maybe [Text]) -> f V1beta1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1CertificateSigningRequestSpecUsages
{-# INLINE v1beta1CertificateSigningRequestSpecUsagesL #-}

-- | 'v1beta1CertificateSigningRequestSpecUsername' Lens
v1beta1CertificateSigningRequestSpecUsernameL :: Lens_' V1beta1CertificateSigningRequestSpec (Maybe Text)
v1beta1CertificateSigningRequestSpecUsernameL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CertificateSigningRequestSpec
-> f V1beta1CertificateSigningRequestSpec
v1beta1CertificateSigningRequestSpecUsernameL Maybe Text -> f (Maybe Text)
f V1beta1CertificateSigningRequestSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
ByteArray
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsername :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecUsages :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: V1beta1CertificateSigningRequestSpec -> Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: V1beta1CertificateSigningRequestSpec -> ByteArray
v1beta1CertificateSigningRequestSpecGroups :: V1beta1CertificateSigningRequestSpec -> Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: V1beta1CertificateSigningRequestSpec -> Maybe (Map String [Text])
..} = (\Maybe Text
v1beta1CertificateSigningRequestSpecUsername -> V1beta1CertificateSigningRequestSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> ByteArray
-> Maybe Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CertificateSigningRequestSpec
V1beta1CertificateSigningRequestSpec { Maybe Text
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsername :: Maybe Text
v1beta1CertificateSigningRequestSpecUsername, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
ByteArray
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1beta1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1beta1CertificateSigningRequestSpecUid :: Maybe Text
v1beta1CertificateSigningRequestSpecRequest :: ByteArray
v1beta1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1beta1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe Text -> V1beta1CertificateSigningRequestSpec)
-> f (Maybe Text) -> f V1beta1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CertificateSigningRequestSpecUsername
{-# INLINE v1beta1CertificateSigningRequestSpecUsernameL #-}



-- * V1beta1CertificateSigningRequestStatus

-- | 'v1beta1CertificateSigningRequestStatusCertificate' Lens
v1beta1CertificateSigningRequestStatusCertificateL :: Lens_' V1beta1CertificateSigningRequestStatus (Maybe ByteArray)
v1beta1CertificateSigningRequestStatusCertificateL :: (Maybe ByteArray -> f (Maybe ByteArray))
-> V1beta1CertificateSigningRequestStatus
-> f V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestStatusCertificateL Maybe ByteArray -> f (Maybe ByteArray)
f V1beta1CertificateSigningRequestStatus{Maybe [V1beta1CertificateSigningRequestCondition]
Maybe ByteArray
v1beta1CertificateSigningRequestStatusConditions :: V1beta1CertificateSigningRequestStatus
-> Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusCertificate :: V1beta1CertificateSigningRequestStatus -> Maybe ByteArray
v1beta1CertificateSigningRequestStatusConditions :: Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
..} = (\Maybe ByteArray
v1beta1CertificateSigningRequestStatusCertificate -> V1beta1CertificateSigningRequestStatus :: Maybe ByteArray
-> Maybe [V1beta1CertificateSigningRequestCondition]
-> V1beta1CertificateSigningRequestStatus
V1beta1CertificateSigningRequestStatus { Maybe ByteArray
v1beta1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
v1beta1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
v1beta1CertificateSigningRequestStatusCertificate, Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusConditions :: Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusConditions :: Maybe [V1beta1CertificateSigningRequestCondition]
..} ) (Maybe ByteArray -> V1beta1CertificateSigningRequestStatus)
-> f (Maybe ByteArray) -> f V1beta1CertificateSigningRequestStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ByteArray -> f (Maybe ByteArray)
f Maybe ByteArray
v1beta1CertificateSigningRequestStatusCertificate
{-# INLINE v1beta1CertificateSigningRequestStatusCertificateL #-}

-- | 'v1beta1CertificateSigningRequestStatusConditions' Lens
v1beta1CertificateSigningRequestStatusConditionsL :: Lens_' V1beta1CertificateSigningRequestStatus (Maybe [V1beta1CertificateSigningRequestCondition])
v1beta1CertificateSigningRequestStatusConditionsL :: (Maybe [V1beta1CertificateSigningRequestCondition]
 -> f (Maybe [V1beta1CertificateSigningRequestCondition]))
-> V1beta1CertificateSigningRequestStatus
-> f V1beta1CertificateSigningRequestStatus
v1beta1CertificateSigningRequestStatusConditionsL Maybe [V1beta1CertificateSigningRequestCondition]
-> f (Maybe [V1beta1CertificateSigningRequestCondition])
f V1beta1CertificateSigningRequestStatus{Maybe [V1beta1CertificateSigningRequestCondition]
Maybe ByteArray
v1beta1CertificateSigningRequestStatusConditions :: Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
v1beta1CertificateSigningRequestStatusConditions :: V1beta1CertificateSigningRequestStatus
-> Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusCertificate :: V1beta1CertificateSigningRequestStatus -> Maybe ByteArray
..} = (\Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusConditions -> V1beta1CertificateSigningRequestStatus :: Maybe ByteArray
-> Maybe [V1beta1CertificateSigningRequestCondition]
-> V1beta1CertificateSigningRequestStatus
V1beta1CertificateSigningRequestStatus { Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusConditions :: Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusConditions :: Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusConditions, Maybe ByteArray
v1beta1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
v1beta1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
..} ) (Maybe [V1beta1CertificateSigningRequestCondition]
 -> V1beta1CertificateSigningRequestStatus)
-> f (Maybe [V1beta1CertificateSigningRequestCondition])
-> f V1beta1CertificateSigningRequestStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1CertificateSigningRequestCondition]
-> f (Maybe [V1beta1CertificateSigningRequestCondition])
f Maybe [V1beta1CertificateSigningRequestCondition]
v1beta1CertificateSigningRequestStatusConditions
{-# INLINE v1beta1CertificateSigningRequestStatusConditionsL #-}



-- * V1beta1ClusterRole

-- | 'v1beta1ClusterRoleAggregationRule' Lens
v1beta1ClusterRoleAggregationRuleL :: Lens_' V1beta1ClusterRole (Maybe V1beta1AggregationRule)
v1beta1ClusterRoleAggregationRuleL :: (Maybe V1beta1AggregationRule -> f (Maybe V1beta1AggregationRule))
-> V1beta1ClusterRole -> f V1beta1ClusterRole
v1beta1ClusterRoleAggregationRuleL Maybe V1beta1AggregationRule -> f (Maybe V1beta1AggregationRule)
f V1beta1ClusterRole{Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1beta1AggregationRule
Maybe V1ObjectMeta
v1beta1ClusterRoleRules :: V1beta1ClusterRole -> Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: V1beta1ClusterRole -> Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: V1beta1ClusterRole -> Maybe Text
v1beta1ClusterRoleApiVersion :: V1beta1ClusterRole -> Maybe Text
v1beta1ClusterRoleAggregationRule :: V1beta1ClusterRole -> Maybe V1beta1AggregationRule
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
..} = (\Maybe V1beta1AggregationRule
v1beta1ClusterRoleAggregationRule -> V1beta1ClusterRole :: Maybe V1beta1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1PolicyRule]
-> V1beta1ClusterRole
V1beta1ClusterRole { Maybe V1beta1AggregationRule
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
v1beta1ClusterRoleAggregationRule, Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
..} ) (Maybe V1beta1AggregationRule -> V1beta1ClusterRole)
-> f (Maybe V1beta1AggregationRule) -> f V1beta1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1AggregationRule -> f (Maybe V1beta1AggregationRule)
f Maybe V1beta1AggregationRule
v1beta1ClusterRoleAggregationRule
{-# INLINE v1beta1ClusterRoleAggregationRuleL #-}

-- | 'v1beta1ClusterRoleApiVersion' Lens
v1beta1ClusterRoleApiVersionL :: Lens_' V1beta1ClusterRole (Maybe Text)
v1beta1ClusterRoleApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ClusterRole -> f V1beta1ClusterRole
v1beta1ClusterRoleApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ClusterRole{Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1beta1AggregationRule
Maybe V1ObjectMeta
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
v1beta1ClusterRoleRules :: V1beta1ClusterRole -> Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: V1beta1ClusterRole -> Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: V1beta1ClusterRole -> Maybe Text
v1beta1ClusterRoleApiVersion :: V1beta1ClusterRole -> Maybe Text
v1beta1ClusterRoleAggregationRule :: V1beta1ClusterRole -> Maybe V1beta1AggregationRule
..} = (\Maybe Text
v1beta1ClusterRoleApiVersion -> V1beta1ClusterRole :: Maybe V1beta1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1PolicyRule]
-> V1beta1ClusterRole
V1beta1ClusterRole { Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleApiVersion, Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1beta1AggregationRule
Maybe V1ObjectMeta
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
..} ) (Maybe Text -> V1beta1ClusterRole)
-> f (Maybe Text) -> f V1beta1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ClusterRoleApiVersion
{-# INLINE v1beta1ClusterRoleApiVersionL #-}

-- | 'v1beta1ClusterRoleKind' Lens
v1beta1ClusterRoleKindL :: Lens_' V1beta1ClusterRole (Maybe Text)
v1beta1ClusterRoleKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ClusterRole -> f V1beta1ClusterRole
v1beta1ClusterRoleKindL Maybe Text -> f (Maybe Text)
f V1beta1ClusterRole{Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1beta1AggregationRule
Maybe V1ObjectMeta
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
v1beta1ClusterRoleRules :: V1beta1ClusterRole -> Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: V1beta1ClusterRole -> Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: V1beta1ClusterRole -> Maybe Text
v1beta1ClusterRoleApiVersion :: V1beta1ClusterRole -> Maybe Text
v1beta1ClusterRoleAggregationRule :: V1beta1ClusterRole -> Maybe V1beta1AggregationRule
..} = (\Maybe Text
v1beta1ClusterRoleKind -> V1beta1ClusterRole :: Maybe V1beta1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1PolicyRule]
-> V1beta1ClusterRole
V1beta1ClusterRole { Maybe Text
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleKind, Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1beta1AggregationRule
Maybe V1ObjectMeta
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
..} ) (Maybe Text -> V1beta1ClusterRole)
-> f (Maybe Text) -> f V1beta1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ClusterRoleKind
{-# INLINE v1beta1ClusterRoleKindL #-}

-- | 'v1beta1ClusterRoleMetadata' Lens
v1beta1ClusterRoleMetadataL :: Lens_' V1beta1ClusterRole (Maybe V1ObjectMeta)
v1beta1ClusterRoleMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1ClusterRole -> f V1beta1ClusterRole
v1beta1ClusterRoleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ClusterRole{Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1beta1AggregationRule
Maybe V1ObjectMeta
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
v1beta1ClusterRoleRules :: V1beta1ClusterRole -> Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: V1beta1ClusterRole -> Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: V1beta1ClusterRole -> Maybe Text
v1beta1ClusterRoleApiVersion :: V1beta1ClusterRole -> Maybe Text
v1beta1ClusterRoleAggregationRule :: V1beta1ClusterRole -> Maybe V1beta1AggregationRule
..} = (\Maybe V1ObjectMeta
v1beta1ClusterRoleMetadata -> V1beta1ClusterRole :: Maybe V1beta1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1PolicyRule]
-> V1beta1ClusterRole
V1beta1ClusterRole { Maybe V1ObjectMeta
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleMetadata, Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1beta1AggregationRule
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
..} ) (Maybe V1ObjectMeta -> V1beta1ClusterRole)
-> f (Maybe V1ObjectMeta) -> f V1beta1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ClusterRoleMetadata
{-# INLINE v1beta1ClusterRoleMetadataL #-}

-- | 'v1beta1ClusterRoleRules' Lens
v1beta1ClusterRoleRulesL :: Lens_' V1beta1ClusterRole (Maybe [V1beta1PolicyRule])
v1beta1ClusterRoleRulesL :: (Maybe [V1beta1PolicyRule] -> f (Maybe [V1beta1PolicyRule]))
-> V1beta1ClusterRole -> f V1beta1ClusterRole
v1beta1ClusterRoleRulesL Maybe [V1beta1PolicyRule] -> f (Maybe [V1beta1PolicyRule])
f V1beta1ClusterRole{Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1beta1AggregationRule
Maybe V1ObjectMeta
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
v1beta1ClusterRoleRules :: V1beta1ClusterRole -> Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleMetadata :: V1beta1ClusterRole -> Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: V1beta1ClusterRole -> Maybe Text
v1beta1ClusterRoleApiVersion :: V1beta1ClusterRole -> Maybe Text
v1beta1ClusterRoleAggregationRule :: V1beta1ClusterRole -> Maybe V1beta1AggregationRule
..} = (\Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleRules -> V1beta1ClusterRole :: Maybe V1beta1AggregationRule
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1PolicyRule]
-> V1beta1ClusterRole
V1beta1ClusterRole { Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleRules :: Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleRules, Maybe Text
Maybe V1beta1AggregationRule
Maybe V1ObjectMeta
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
v1beta1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleKind :: Maybe Text
v1beta1ClusterRoleApiVersion :: Maybe Text
v1beta1ClusterRoleAggregationRule :: Maybe V1beta1AggregationRule
..} ) (Maybe [V1beta1PolicyRule] -> V1beta1ClusterRole)
-> f (Maybe [V1beta1PolicyRule]) -> f V1beta1ClusterRole
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1PolicyRule] -> f (Maybe [V1beta1PolicyRule])
f Maybe [V1beta1PolicyRule]
v1beta1ClusterRoleRules
{-# INLINE v1beta1ClusterRoleRulesL #-}



-- * V1beta1ClusterRoleBinding

-- | 'v1beta1ClusterRoleBindingApiVersion' Lens
v1beta1ClusterRoleBindingApiVersionL :: Lens_' V1beta1ClusterRoleBinding (Maybe Text)
v1beta1ClusterRoleBindingApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ClusterRoleBinding -> f V1beta1ClusterRoleBinding
v1beta1ClusterRoleBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ClusterRoleBinding{Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1ClusterRoleBindingSubjects :: V1beta1ClusterRoleBinding -> Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1ClusterRoleBinding -> V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: V1beta1ClusterRoleBinding -> Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: V1beta1ClusterRoleBinding -> Maybe Text
v1beta1ClusterRoleBindingApiVersion :: V1beta1ClusterRoleBinding -> Maybe Text
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1ClusterRoleBindingApiVersion -> V1beta1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1RoleRef
-> Maybe [V1beta1Subject]
-> V1beta1ClusterRoleBinding
V1beta1ClusterRoleBinding { Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
v1beta1ClusterRoleBindingApiVersion, Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
..} ) (Maybe Text -> V1beta1ClusterRoleBinding)
-> f (Maybe Text) -> f V1beta1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ClusterRoleBindingApiVersion
{-# INLINE v1beta1ClusterRoleBindingApiVersionL #-}

-- | 'v1beta1ClusterRoleBindingKind' Lens
v1beta1ClusterRoleBindingKindL :: Lens_' V1beta1ClusterRoleBinding (Maybe Text)
v1beta1ClusterRoleBindingKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ClusterRoleBinding -> f V1beta1ClusterRoleBinding
v1beta1ClusterRoleBindingKindL Maybe Text -> f (Maybe Text)
f V1beta1ClusterRoleBinding{Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
v1beta1ClusterRoleBindingSubjects :: V1beta1ClusterRoleBinding -> Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1ClusterRoleBinding -> V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: V1beta1ClusterRoleBinding -> Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: V1beta1ClusterRoleBinding -> Maybe Text
v1beta1ClusterRoleBindingApiVersion :: V1beta1ClusterRoleBinding -> Maybe Text
..} = (\Maybe Text
v1beta1ClusterRoleBindingKind -> V1beta1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1RoleRef
-> Maybe [V1beta1Subject]
-> V1beta1ClusterRoleBinding
V1beta1ClusterRoleBinding { Maybe Text
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingKind, Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1ClusterRoleBinding)
-> f (Maybe Text) -> f V1beta1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ClusterRoleBindingKind
{-# INLINE v1beta1ClusterRoleBindingKindL #-}

-- | 'v1beta1ClusterRoleBindingMetadata' Lens
v1beta1ClusterRoleBindingMetadataL :: Lens_' V1beta1ClusterRoleBinding (Maybe V1ObjectMeta)
v1beta1ClusterRoleBindingMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1ClusterRoleBinding -> f V1beta1ClusterRoleBinding
v1beta1ClusterRoleBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ClusterRoleBinding{Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
v1beta1ClusterRoleBindingSubjects :: V1beta1ClusterRoleBinding -> Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1ClusterRoleBinding -> V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: V1beta1ClusterRoleBinding -> Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: V1beta1ClusterRoleBinding -> Maybe Text
v1beta1ClusterRoleBindingApiVersion :: V1beta1ClusterRoleBinding -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1ClusterRoleBindingMetadata -> V1beta1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1RoleRef
-> Maybe [V1beta1Subject]
-> V1beta1ClusterRoleBinding
V1beta1ClusterRoleBinding { Maybe V1ObjectMeta
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingMetadata, Maybe [V1beta1Subject]
Maybe Text
V1beta1RoleRef
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1ClusterRoleBinding)
-> f (Maybe V1ObjectMeta) -> f V1beta1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ClusterRoleBindingMetadata
{-# INLINE v1beta1ClusterRoleBindingMetadataL #-}

-- | 'v1beta1ClusterRoleBindingRoleRef' Lens
v1beta1ClusterRoleBindingRoleRefL :: Lens_' V1beta1ClusterRoleBinding (V1beta1RoleRef)
v1beta1ClusterRoleBindingRoleRefL :: (V1beta1RoleRef -> f V1beta1RoleRef)
-> V1beta1ClusterRoleBinding -> f V1beta1ClusterRoleBinding
v1beta1ClusterRoleBindingRoleRefL V1beta1RoleRef -> f V1beta1RoleRef
f V1beta1ClusterRoleBinding{Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
v1beta1ClusterRoleBindingSubjects :: V1beta1ClusterRoleBinding -> Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1ClusterRoleBinding -> V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: V1beta1ClusterRoleBinding -> Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: V1beta1ClusterRoleBinding -> Maybe Text
v1beta1ClusterRoleBindingApiVersion :: V1beta1ClusterRoleBinding -> Maybe Text
..} = (\V1beta1RoleRef
v1beta1ClusterRoleBindingRoleRef -> V1beta1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1RoleRef
-> Maybe [V1beta1Subject]
-> V1beta1ClusterRoleBinding
V1beta1ClusterRoleBinding { V1beta1RoleRef
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingRoleRef, Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (V1beta1RoleRef -> V1beta1ClusterRoleBinding)
-> f V1beta1RoleRef -> f V1beta1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1RoleRef -> f V1beta1RoleRef
f V1beta1RoleRef
v1beta1ClusterRoleBindingRoleRef
{-# INLINE v1beta1ClusterRoleBindingRoleRefL #-}

-- | 'v1beta1ClusterRoleBindingSubjects' Lens
v1beta1ClusterRoleBindingSubjectsL :: Lens_' V1beta1ClusterRoleBinding (Maybe [V1beta1Subject])
v1beta1ClusterRoleBindingSubjectsL :: (Maybe [V1beta1Subject] -> f (Maybe [V1beta1Subject]))
-> V1beta1ClusterRoleBinding -> f V1beta1ClusterRoleBinding
v1beta1ClusterRoleBindingSubjectsL Maybe [V1beta1Subject] -> f (Maybe [V1beta1Subject])
f V1beta1ClusterRoleBinding{Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
v1beta1ClusterRoleBindingSubjects :: V1beta1ClusterRoleBinding -> Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingRoleRef :: V1beta1ClusterRoleBinding -> V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: V1beta1ClusterRoleBinding -> Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: V1beta1ClusterRoleBinding -> Maybe Text
v1beta1ClusterRoleBindingApiVersion :: V1beta1ClusterRoleBinding -> Maybe Text
..} = (\Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingSubjects -> V1beta1ClusterRoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1RoleRef
-> Maybe [V1beta1Subject]
-> V1beta1ClusterRoleBinding
V1beta1ClusterRoleBinding { Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingSubjects, Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
v1beta1ClusterRoleBindingRoleRef :: V1beta1RoleRef
v1beta1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1ClusterRoleBindingKind :: Maybe Text
v1beta1ClusterRoleBindingApiVersion :: Maybe Text
..} ) (Maybe [V1beta1Subject] -> V1beta1ClusterRoleBinding)
-> f (Maybe [V1beta1Subject]) -> f V1beta1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1Subject] -> f (Maybe [V1beta1Subject])
f Maybe [V1beta1Subject]
v1beta1ClusterRoleBindingSubjects
{-# INLINE v1beta1ClusterRoleBindingSubjectsL #-}



-- * V1beta1ClusterRoleBindingList

-- | 'v1beta1ClusterRoleBindingListApiVersion' Lens
v1beta1ClusterRoleBindingListApiVersionL :: Lens_' V1beta1ClusterRoleBindingList (Maybe Text)
v1beta1ClusterRoleBindingListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ClusterRoleBindingList -> f V1beta1ClusterRoleBindingList
v1beta1ClusterRoleBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ClusterRoleBindingList{[V1beta1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata :: V1beta1ClusterRoleBindingList -> Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: V1beta1ClusterRoleBindingList -> Maybe Text
v1beta1ClusterRoleBindingListItems :: V1beta1ClusterRoleBindingList -> [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: V1beta1ClusterRoleBindingList -> Maybe Text
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1ClusterRoleBindingListApiVersion -> V1beta1ClusterRoleBindingList :: Maybe Text
-> [V1beta1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ClusterRoleBindingList
V1beta1ClusterRoleBindingList { Maybe Text
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
v1beta1ClusterRoleBindingListApiVersion, [V1beta1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
..} ) (Maybe Text -> V1beta1ClusterRoleBindingList)
-> f (Maybe Text) -> f V1beta1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ClusterRoleBindingListApiVersion
{-# INLINE v1beta1ClusterRoleBindingListApiVersionL #-}

-- | 'v1beta1ClusterRoleBindingListItems' Lens
v1beta1ClusterRoleBindingListItemsL :: Lens_' V1beta1ClusterRoleBindingList ([V1beta1ClusterRoleBinding])
v1beta1ClusterRoleBindingListItemsL :: ([V1beta1ClusterRoleBinding] -> f [V1beta1ClusterRoleBinding])
-> V1beta1ClusterRoleBindingList -> f V1beta1ClusterRoleBindingList
v1beta1ClusterRoleBindingListItemsL [V1beta1ClusterRoleBinding] -> f [V1beta1ClusterRoleBinding]
f V1beta1ClusterRoleBindingList{[V1beta1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
v1beta1ClusterRoleBindingListMetadata :: V1beta1ClusterRoleBindingList -> Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: V1beta1ClusterRoleBindingList -> Maybe Text
v1beta1ClusterRoleBindingListItems :: V1beta1ClusterRoleBindingList -> [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: V1beta1ClusterRoleBindingList -> Maybe Text
..} = (\[V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListItems -> V1beta1ClusterRoleBindingList :: Maybe Text
-> [V1beta1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ClusterRoleBindingList
V1beta1ClusterRoleBindingList { [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListItems, Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
..} ) ([V1beta1ClusterRoleBinding] -> V1beta1ClusterRoleBindingList)
-> f [V1beta1ClusterRoleBinding] -> f V1beta1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ClusterRoleBinding] -> f [V1beta1ClusterRoleBinding]
f [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListItems
{-# INLINE v1beta1ClusterRoleBindingListItemsL #-}

-- | 'v1beta1ClusterRoleBindingListKind' Lens
v1beta1ClusterRoleBindingListKindL :: Lens_' V1beta1ClusterRoleBindingList (Maybe Text)
v1beta1ClusterRoleBindingListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ClusterRoleBindingList -> f V1beta1ClusterRoleBindingList
v1beta1ClusterRoleBindingListKindL Maybe Text -> f (Maybe Text)
f V1beta1ClusterRoleBindingList{[V1beta1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
v1beta1ClusterRoleBindingListMetadata :: V1beta1ClusterRoleBindingList -> Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: V1beta1ClusterRoleBindingList -> Maybe Text
v1beta1ClusterRoleBindingListItems :: V1beta1ClusterRoleBindingList -> [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: V1beta1ClusterRoleBindingList -> Maybe Text
..} = (\Maybe Text
v1beta1ClusterRoleBindingListKind -> V1beta1ClusterRoleBindingList :: Maybe Text
-> [V1beta1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ClusterRoleBindingList
V1beta1ClusterRoleBindingList { Maybe Text
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListKind, [V1beta1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1ClusterRoleBindingList)
-> f (Maybe Text) -> f V1beta1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ClusterRoleBindingListKind
{-# INLINE v1beta1ClusterRoleBindingListKindL #-}

-- | 'v1beta1ClusterRoleBindingListMetadata' Lens
v1beta1ClusterRoleBindingListMetadataL :: Lens_' V1beta1ClusterRoleBindingList (Maybe V1ListMeta)
v1beta1ClusterRoleBindingListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1ClusterRoleBindingList -> f V1beta1ClusterRoleBindingList
v1beta1ClusterRoleBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ClusterRoleBindingList{[V1beta1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
v1beta1ClusterRoleBindingListMetadata :: V1beta1ClusterRoleBindingList -> Maybe V1ListMeta
v1beta1ClusterRoleBindingListKind :: V1beta1ClusterRoleBindingList -> Maybe Text
v1beta1ClusterRoleBindingListItems :: V1beta1ClusterRoleBindingList -> [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: V1beta1ClusterRoleBindingList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata -> V1beta1ClusterRoleBindingList :: Maybe Text
-> [V1beta1ClusterRoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ClusterRoleBindingList
V1beta1ClusterRoleBindingList { Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata, [V1beta1ClusterRoleBinding]
Maybe Text
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
v1beta1ClusterRoleBindingListKind :: Maybe Text
v1beta1ClusterRoleBindingListItems :: [V1beta1ClusterRoleBinding]
v1beta1ClusterRoleBindingListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ClusterRoleBindingList)
-> f (Maybe V1ListMeta) -> f V1beta1ClusterRoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ClusterRoleBindingListMetadata
{-# INLINE v1beta1ClusterRoleBindingListMetadataL #-}



-- * V1beta1ClusterRoleList

-- | 'v1beta1ClusterRoleListApiVersion' Lens
v1beta1ClusterRoleListApiVersionL :: Lens_' V1beta1ClusterRoleList (Maybe Text)
v1beta1ClusterRoleListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ClusterRoleList -> f V1beta1ClusterRoleList
v1beta1ClusterRoleListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ClusterRoleList{[V1beta1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleListMetadata :: V1beta1ClusterRoleList -> Maybe V1ListMeta
v1beta1ClusterRoleListKind :: V1beta1ClusterRoleList -> Maybe Text
v1beta1ClusterRoleListItems :: V1beta1ClusterRoleList -> [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: V1beta1ClusterRoleList -> Maybe Text
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1ClusterRoleListApiVersion -> V1beta1ClusterRoleList :: Maybe Text
-> [V1beta1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ClusterRoleList
V1beta1ClusterRoleList { Maybe Text
v1beta1ClusterRoleListApiVersion :: Maybe Text
v1beta1ClusterRoleListApiVersion :: Maybe Text
v1beta1ClusterRoleListApiVersion, [V1beta1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
..} ) (Maybe Text -> V1beta1ClusterRoleList)
-> f (Maybe Text) -> f V1beta1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ClusterRoleListApiVersion
{-# INLINE v1beta1ClusterRoleListApiVersionL #-}

-- | 'v1beta1ClusterRoleListItems' Lens
v1beta1ClusterRoleListItemsL :: Lens_' V1beta1ClusterRoleList ([V1beta1ClusterRole])
v1beta1ClusterRoleListItemsL :: ([V1beta1ClusterRole] -> f [V1beta1ClusterRole])
-> V1beta1ClusterRoleList -> f V1beta1ClusterRoleList
v1beta1ClusterRoleListItemsL [V1beta1ClusterRole] -> f [V1beta1ClusterRole]
f V1beta1ClusterRoleList{[V1beta1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: Maybe Text
v1beta1ClusterRoleListMetadata :: V1beta1ClusterRoleList -> Maybe V1ListMeta
v1beta1ClusterRoleListKind :: V1beta1ClusterRoleList -> Maybe Text
v1beta1ClusterRoleListItems :: V1beta1ClusterRoleList -> [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: V1beta1ClusterRoleList -> Maybe Text
..} = (\[V1beta1ClusterRole]
v1beta1ClusterRoleListItems -> V1beta1ClusterRoleList :: Maybe Text
-> [V1beta1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ClusterRoleList
V1beta1ClusterRoleList { [V1beta1ClusterRole]
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListItems, Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListApiVersion :: Maybe Text
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListApiVersion :: Maybe Text
..} ) ([V1beta1ClusterRole] -> V1beta1ClusterRoleList)
-> f [V1beta1ClusterRole] -> f V1beta1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ClusterRole] -> f [V1beta1ClusterRole]
f [V1beta1ClusterRole]
v1beta1ClusterRoleListItems
{-# INLINE v1beta1ClusterRoleListItemsL #-}

-- | 'v1beta1ClusterRoleListKind' Lens
v1beta1ClusterRoleListKindL :: Lens_' V1beta1ClusterRoleList (Maybe Text)
v1beta1ClusterRoleListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ClusterRoleList -> f V1beta1ClusterRoleList
v1beta1ClusterRoleListKindL Maybe Text -> f (Maybe Text)
f V1beta1ClusterRoleList{[V1beta1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: Maybe Text
v1beta1ClusterRoleListMetadata :: V1beta1ClusterRoleList -> Maybe V1ListMeta
v1beta1ClusterRoleListKind :: V1beta1ClusterRoleList -> Maybe Text
v1beta1ClusterRoleListItems :: V1beta1ClusterRoleList -> [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: V1beta1ClusterRoleList -> Maybe Text
..} = (\Maybe Text
v1beta1ClusterRoleListKind -> V1beta1ClusterRoleList :: Maybe Text
-> [V1beta1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ClusterRoleList
V1beta1ClusterRoleList { Maybe Text
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListKind, [V1beta1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: Maybe Text
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1ClusterRoleList)
-> f (Maybe Text) -> f V1beta1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ClusterRoleListKind
{-# INLINE v1beta1ClusterRoleListKindL #-}

-- | 'v1beta1ClusterRoleListMetadata' Lens
v1beta1ClusterRoleListMetadataL :: Lens_' V1beta1ClusterRoleList (Maybe V1ListMeta)
v1beta1ClusterRoleListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1ClusterRoleList -> f V1beta1ClusterRoleList
v1beta1ClusterRoleListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ClusterRoleList{[V1beta1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: Maybe Text
v1beta1ClusterRoleListMetadata :: V1beta1ClusterRoleList -> Maybe V1ListMeta
v1beta1ClusterRoleListKind :: V1beta1ClusterRoleList -> Maybe Text
v1beta1ClusterRoleListItems :: V1beta1ClusterRoleList -> [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: V1beta1ClusterRoleList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1ClusterRoleListMetadata -> V1beta1ClusterRoleList :: Maybe Text
-> [V1beta1ClusterRole]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ClusterRoleList
V1beta1ClusterRoleList { Maybe V1ListMeta
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListMetadata :: Maybe V1ListMeta
v1beta1ClusterRoleListMetadata, [V1beta1ClusterRole]
Maybe Text
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: Maybe Text
v1beta1ClusterRoleListKind :: Maybe Text
v1beta1ClusterRoleListItems :: [V1beta1ClusterRole]
v1beta1ClusterRoleListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ClusterRoleList)
-> f (Maybe V1ListMeta) -> f V1beta1ClusterRoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ClusterRoleListMetadata
{-# INLINE v1beta1ClusterRoleListMetadataL #-}



-- * V1beta1ControllerRevision

-- | 'v1beta1ControllerRevisionApiVersion' Lens
v1beta1ControllerRevisionApiVersionL :: Lens_' V1beta1ControllerRevision (Maybe Text)
v1beta1ControllerRevisionApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ControllerRevision -> f V1beta1ControllerRevision
v1beta1ControllerRevisionApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta1ControllerRevisionRevision :: V1beta1ControllerRevision -> Integer
v1beta1ControllerRevisionMetadata :: V1beta1ControllerRevision -> Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: V1beta1ControllerRevision -> Maybe Text
v1beta1ControllerRevisionData :: V1beta1ControllerRevision -> Maybe Value
v1beta1ControllerRevisionApiVersion :: V1beta1ControllerRevision -> Maybe Text
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1ControllerRevisionApiVersion -> V1beta1ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1beta1ControllerRevision
V1beta1ControllerRevision { Maybe Text
v1beta1ControllerRevisionApiVersion :: Maybe Text
v1beta1ControllerRevisionApiVersion :: Maybe Text
v1beta1ControllerRevisionApiVersion, Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
..} ) (Maybe Text -> V1beta1ControllerRevision)
-> f (Maybe Text) -> f V1beta1ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ControllerRevisionApiVersion
{-# INLINE v1beta1ControllerRevisionApiVersionL #-}

-- | 'v1beta1ControllerRevisionData' Lens
v1beta1ControllerRevisionDataL :: Lens_' V1beta1ControllerRevision (Maybe A.Value)
v1beta1ControllerRevisionDataL :: (Maybe Value -> f (Maybe Value))
-> V1beta1ControllerRevision -> f V1beta1ControllerRevision
v1beta1ControllerRevisionDataL Maybe Value -> f (Maybe Value)
f V1beta1ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
v1beta1ControllerRevisionRevision :: V1beta1ControllerRevision -> Integer
v1beta1ControllerRevisionMetadata :: V1beta1ControllerRevision -> Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: V1beta1ControllerRevision -> Maybe Text
v1beta1ControllerRevisionData :: V1beta1ControllerRevision -> Maybe Value
v1beta1ControllerRevisionApiVersion :: V1beta1ControllerRevision -> Maybe Text
..} = (\Maybe Value
v1beta1ControllerRevisionData -> V1beta1ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1beta1ControllerRevision
V1beta1ControllerRevision { Maybe Value
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionData, Integer
Maybe Text
Maybe V1ObjectMeta
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionApiVersion :: Maybe Text
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionApiVersion :: Maybe Text
..} ) (Maybe Value -> V1beta1ControllerRevision)
-> f (Maybe Value) -> f V1beta1ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1beta1ControllerRevisionData
{-# INLINE v1beta1ControllerRevisionDataL #-}

-- | 'v1beta1ControllerRevisionKind' Lens
v1beta1ControllerRevisionKindL :: Lens_' V1beta1ControllerRevision (Maybe Text)
v1beta1ControllerRevisionKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ControllerRevision -> f V1beta1ControllerRevision
v1beta1ControllerRevisionKindL Maybe Text -> f (Maybe Text)
f V1beta1ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
v1beta1ControllerRevisionRevision :: V1beta1ControllerRevision -> Integer
v1beta1ControllerRevisionMetadata :: V1beta1ControllerRevision -> Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: V1beta1ControllerRevision -> Maybe Text
v1beta1ControllerRevisionData :: V1beta1ControllerRevision -> Maybe Value
v1beta1ControllerRevisionApiVersion :: V1beta1ControllerRevision -> Maybe Text
..} = (\Maybe Text
v1beta1ControllerRevisionKind -> V1beta1ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1beta1ControllerRevision
V1beta1ControllerRevision { Maybe Text
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionKind, Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1ControllerRevision)
-> f (Maybe Text) -> f V1beta1ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ControllerRevisionKind
{-# INLINE v1beta1ControllerRevisionKindL #-}

-- | 'v1beta1ControllerRevisionMetadata' Lens
v1beta1ControllerRevisionMetadataL :: Lens_' V1beta1ControllerRevision (Maybe V1ObjectMeta)
v1beta1ControllerRevisionMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1ControllerRevision -> f V1beta1ControllerRevision
v1beta1ControllerRevisionMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
v1beta1ControllerRevisionRevision :: V1beta1ControllerRevision -> Integer
v1beta1ControllerRevisionMetadata :: V1beta1ControllerRevision -> Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: V1beta1ControllerRevision -> Maybe Text
v1beta1ControllerRevisionData :: V1beta1ControllerRevision -> Maybe Value
v1beta1ControllerRevisionApiVersion :: V1beta1ControllerRevision -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1ControllerRevisionMetadata -> V1beta1ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1beta1ControllerRevision
V1beta1ControllerRevision { Maybe V1ObjectMeta
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionMetadata, Integer
Maybe Text
Maybe Value
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1ControllerRevision)
-> f (Maybe V1ObjectMeta) -> f V1beta1ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ControllerRevisionMetadata
{-# INLINE v1beta1ControllerRevisionMetadataL #-}

-- | 'v1beta1ControllerRevisionRevision' Lens
v1beta1ControllerRevisionRevisionL :: Lens_' V1beta1ControllerRevision (Integer)
v1beta1ControllerRevisionRevisionL :: (Integer -> f Integer)
-> V1beta1ControllerRevision -> f V1beta1ControllerRevision
v1beta1ControllerRevisionRevisionL Integer -> f Integer
f V1beta1ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
v1beta1ControllerRevisionRevision :: V1beta1ControllerRevision -> Integer
v1beta1ControllerRevisionMetadata :: V1beta1ControllerRevision -> Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: V1beta1ControllerRevision -> Maybe Text
v1beta1ControllerRevisionData :: V1beta1ControllerRevision -> Maybe Value
v1beta1ControllerRevisionApiVersion :: V1beta1ControllerRevision -> Maybe Text
..} = (\Integer
v1beta1ControllerRevisionRevision -> V1beta1ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1beta1ControllerRevision
V1beta1ControllerRevision { Integer
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionRevision :: Integer
v1beta1ControllerRevisionRevision, Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
v1beta1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta1ControllerRevisionKind :: Maybe Text
v1beta1ControllerRevisionData :: Maybe Value
v1beta1ControllerRevisionApiVersion :: Maybe Text
..} ) (Integer -> V1beta1ControllerRevision)
-> f Integer -> f V1beta1ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
v1beta1ControllerRevisionRevision
{-# INLINE v1beta1ControllerRevisionRevisionL #-}



-- * V1beta1ControllerRevisionList

-- | 'v1beta1ControllerRevisionListApiVersion' Lens
v1beta1ControllerRevisionListApiVersionL :: Lens_' V1beta1ControllerRevisionList (Maybe Text)
v1beta1ControllerRevisionListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ControllerRevisionList -> f V1beta1ControllerRevisionList
v1beta1ControllerRevisionListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ControllerRevisionList{[V1beta1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata :: V1beta1ControllerRevisionList -> Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: V1beta1ControllerRevisionList -> Maybe Text
v1beta1ControllerRevisionListItems :: V1beta1ControllerRevisionList -> [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: V1beta1ControllerRevisionList -> Maybe Text
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1ControllerRevisionListApiVersion -> V1beta1ControllerRevisionList :: Maybe Text
-> [V1beta1ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ControllerRevisionList
V1beta1ControllerRevisionList { Maybe Text
v1beta1ControllerRevisionListApiVersion :: Maybe Text
v1beta1ControllerRevisionListApiVersion :: Maybe Text
v1beta1ControllerRevisionListApiVersion, [V1beta1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
..} ) (Maybe Text -> V1beta1ControllerRevisionList)
-> f (Maybe Text) -> f V1beta1ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ControllerRevisionListApiVersion
{-# INLINE v1beta1ControllerRevisionListApiVersionL #-}

-- | 'v1beta1ControllerRevisionListItems' Lens
v1beta1ControllerRevisionListItemsL :: Lens_' V1beta1ControllerRevisionList ([V1beta1ControllerRevision])
v1beta1ControllerRevisionListItemsL :: ([V1beta1ControllerRevision] -> f [V1beta1ControllerRevision])
-> V1beta1ControllerRevisionList -> f V1beta1ControllerRevisionList
v1beta1ControllerRevisionListItemsL [V1beta1ControllerRevision] -> f [V1beta1ControllerRevision]
f V1beta1ControllerRevisionList{[V1beta1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: Maybe Text
v1beta1ControllerRevisionListMetadata :: V1beta1ControllerRevisionList -> Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: V1beta1ControllerRevisionList -> Maybe Text
v1beta1ControllerRevisionListItems :: V1beta1ControllerRevisionList -> [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: V1beta1ControllerRevisionList -> Maybe Text
..} = (\[V1beta1ControllerRevision]
v1beta1ControllerRevisionListItems -> V1beta1ControllerRevisionList :: Maybe Text
-> [V1beta1ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ControllerRevisionList
V1beta1ControllerRevisionList { [V1beta1ControllerRevision]
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListItems, Maybe Text
Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListApiVersion :: Maybe Text
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListApiVersion :: Maybe Text
..} ) ([V1beta1ControllerRevision] -> V1beta1ControllerRevisionList)
-> f [V1beta1ControllerRevision] -> f V1beta1ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ControllerRevision] -> f [V1beta1ControllerRevision]
f [V1beta1ControllerRevision]
v1beta1ControllerRevisionListItems
{-# INLINE v1beta1ControllerRevisionListItemsL #-}

-- | 'v1beta1ControllerRevisionListKind' Lens
v1beta1ControllerRevisionListKindL :: Lens_' V1beta1ControllerRevisionList (Maybe Text)
v1beta1ControllerRevisionListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ControllerRevisionList -> f V1beta1ControllerRevisionList
v1beta1ControllerRevisionListKindL Maybe Text -> f (Maybe Text)
f V1beta1ControllerRevisionList{[V1beta1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: Maybe Text
v1beta1ControllerRevisionListMetadata :: V1beta1ControllerRevisionList -> Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: V1beta1ControllerRevisionList -> Maybe Text
v1beta1ControllerRevisionListItems :: V1beta1ControllerRevisionList -> [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: V1beta1ControllerRevisionList -> Maybe Text
..} = (\Maybe Text
v1beta1ControllerRevisionListKind -> V1beta1ControllerRevisionList :: Maybe Text
-> [V1beta1ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ControllerRevisionList
V1beta1ControllerRevisionList { Maybe Text
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListKind, [V1beta1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: Maybe Text
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1ControllerRevisionList)
-> f (Maybe Text) -> f V1beta1ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ControllerRevisionListKind
{-# INLINE v1beta1ControllerRevisionListKindL #-}

-- | 'v1beta1ControllerRevisionListMetadata' Lens
v1beta1ControllerRevisionListMetadataL :: Lens_' V1beta1ControllerRevisionList (Maybe V1ListMeta)
v1beta1ControllerRevisionListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1ControllerRevisionList -> f V1beta1ControllerRevisionList
v1beta1ControllerRevisionListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ControllerRevisionList{[V1beta1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: Maybe Text
v1beta1ControllerRevisionListMetadata :: V1beta1ControllerRevisionList -> Maybe V1ListMeta
v1beta1ControllerRevisionListKind :: V1beta1ControllerRevisionList -> Maybe Text
v1beta1ControllerRevisionListItems :: V1beta1ControllerRevisionList -> [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: V1beta1ControllerRevisionList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata -> V1beta1ControllerRevisionList :: Maybe Text
-> [V1beta1ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ControllerRevisionList
V1beta1ControllerRevisionList { Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata, [V1beta1ControllerRevision]
Maybe Text
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: Maybe Text
v1beta1ControllerRevisionListKind :: Maybe Text
v1beta1ControllerRevisionListItems :: [V1beta1ControllerRevision]
v1beta1ControllerRevisionListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ControllerRevisionList)
-> f (Maybe V1ListMeta) -> f V1beta1ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ControllerRevisionListMetadata
{-# INLINE v1beta1ControllerRevisionListMetadataL #-}



-- * V1beta1CronJob

-- | 'v1beta1CronJobApiVersion' Lens
v1beta1CronJobApiVersionL :: Lens_' V1beta1CronJob (Maybe Text)
v1beta1CronJobApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CronJob -> f V1beta1CronJob
v1beta1CronJobApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1CronJob{Maybe Text
Maybe V1beta1CronJobStatus
Maybe V1beta1CronJobSpec
Maybe V1ObjectMeta
v1beta1CronJobStatus :: V1beta1CronJob -> Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: V1beta1CronJob -> Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: V1beta1CronJob -> Maybe V1ObjectMeta
v1beta1CronJobKind :: V1beta1CronJob -> Maybe Text
v1beta1CronJobApiVersion :: V1beta1CronJob -> Maybe Text
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1CronJobApiVersion -> V1beta1CronJob :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1CronJobSpec
-> Maybe V1beta1CronJobStatus
-> V1beta1CronJob
V1beta1CronJob { Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
v1beta1CronJobApiVersion, Maybe Text
Maybe V1beta1CronJobStatus
Maybe V1beta1CronJobSpec
Maybe V1ObjectMeta
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
..} ) (Maybe Text -> V1beta1CronJob)
-> f (Maybe Text) -> f V1beta1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CronJobApiVersion
{-# INLINE v1beta1CronJobApiVersionL #-}

-- | 'v1beta1CronJobKind' Lens
v1beta1CronJobKindL :: Lens_' V1beta1CronJob (Maybe Text)
v1beta1CronJobKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CronJob -> f V1beta1CronJob
v1beta1CronJobKindL Maybe Text -> f (Maybe Text)
f V1beta1CronJob{Maybe Text
Maybe V1beta1CronJobStatus
Maybe V1beta1CronJobSpec
Maybe V1ObjectMeta
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
v1beta1CronJobStatus :: V1beta1CronJob -> Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: V1beta1CronJob -> Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: V1beta1CronJob -> Maybe V1ObjectMeta
v1beta1CronJobKind :: V1beta1CronJob -> Maybe Text
v1beta1CronJobApiVersion :: V1beta1CronJob -> Maybe Text
..} = (\Maybe Text
v1beta1CronJobKind -> V1beta1CronJob :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1CronJobSpec
-> Maybe V1beta1CronJobStatus
-> V1beta1CronJob
V1beta1CronJob { Maybe Text
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobKind, Maybe Text
Maybe V1beta1CronJobStatus
Maybe V1beta1CronJobSpec
Maybe V1ObjectMeta
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobApiVersion :: Maybe Text
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1CronJob)
-> f (Maybe Text) -> f V1beta1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CronJobKind
{-# INLINE v1beta1CronJobKindL #-}

-- | 'v1beta1CronJobMetadata' Lens
v1beta1CronJobMetadataL :: Lens_' V1beta1CronJob (Maybe V1ObjectMeta)
v1beta1CronJobMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1CronJob -> f V1beta1CronJob
v1beta1CronJobMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1CronJob{Maybe Text
Maybe V1beta1CronJobStatus
Maybe V1beta1CronJobSpec
Maybe V1ObjectMeta
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
v1beta1CronJobStatus :: V1beta1CronJob -> Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: V1beta1CronJob -> Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: V1beta1CronJob -> Maybe V1ObjectMeta
v1beta1CronJobKind :: V1beta1CronJob -> Maybe Text
v1beta1CronJobApiVersion :: V1beta1CronJob -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1CronJobMetadata -> V1beta1CronJob :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1CronJobSpec
-> Maybe V1beta1CronJobStatus
-> V1beta1CronJob
V1beta1CronJob { Maybe V1ObjectMeta
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobMetadata, Maybe Text
Maybe V1beta1CronJobStatus
Maybe V1beta1CronJobSpec
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1CronJob)
-> f (Maybe V1ObjectMeta) -> f V1beta1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1CronJobMetadata
{-# INLINE v1beta1CronJobMetadataL #-}

-- | 'v1beta1CronJobSpec' Lens
v1beta1CronJobSpecL :: Lens_' V1beta1CronJob (Maybe V1beta1CronJobSpec)
v1beta1CronJobSpecL :: (Maybe V1beta1CronJobSpec -> f (Maybe V1beta1CronJobSpec))
-> V1beta1CronJob -> f V1beta1CronJob
v1beta1CronJobSpecL Maybe V1beta1CronJobSpec -> f (Maybe V1beta1CronJobSpec)
f V1beta1CronJob{Maybe Text
Maybe V1beta1CronJobStatus
Maybe V1beta1CronJobSpec
Maybe V1ObjectMeta
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
v1beta1CronJobStatus :: V1beta1CronJob -> Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: V1beta1CronJob -> Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: V1beta1CronJob -> Maybe V1ObjectMeta
v1beta1CronJobKind :: V1beta1CronJob -> Maybe Text
v1beta1CronJobApiVersion :: V1beta1CronJob -> Maybe Text
..} = (\Maybe V1beta1CronJobSpec
v1beta1CronJobSpec -> V1beta1CronJob :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1CronJobSpec
-> Maybe V1beta1CronJobStatus
-> V1beta1CronJob
V1beta1CronJob { Maybe V1beta1CronJobSpec
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobSpec, Maybe Text
Maybe V1beta1CronJobStatus
Maybe V1ObjectMeta
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
..} ) (Maybe V1beta1CronJobSpec -> V1beta1CronJob)
-> f (Maybe V1beta1CronJobSpec) -> f V1beta1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CronJobSpec -> f (Maybe V1beta1CronJobSpec)
f Maybe V1beta1CronJobSpec
v1beta1CronJobSpec
{-# INLINE v1beta1CronJobSpecL #-}

-- | 'v1beta1CronJobStatus' Lens
v1beta1CronJobStatusL :: Lens_' V1beta1CronJob (Maybe V1beta1CronJobStatus)
v1beta1CronJobStatusL :: (Maybe V1beta1CronJobStatus -> f (Maybe V1beta1CronJobStatus))
-> V1beta1CronJob -> f V1beta1CronJob
v1beta1CronJobStatusL Maybe V1beta1CronJobStatus -> f (Maybe V1beta1CronJobStatus)
f V1beta1CronJob{Maybe Text
Maybe V1beta1CronJobStatus
Maybe V1beta1CronJobSpec
Maybe V1ObjectMeta
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
v1beta1CronJobStatus :: V1beta1CronJob -> Maybe V1beta1CronJobStatus
v1beta1CronJobSpec :: V1beta1CronJob -> Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: V1beta1CronJob -> Maybe V1ObjectMeta
v1beta1CronJobKind :: V1beta1CronJob -> Maybe Text
v1beta1CronJobApiVersion :: V1beta1CronJob -> Maybe Text
..} = (\Maybe V1beta1CronJobStatus
v1beta1CronJobStatus -> V1beta1CronJob :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1CronJobSpec
-> Maybe V1beta1CronJobStatus
-> V1beta1CronJob
V1beta1CronJob { Maybe V1beta1CronJobStatus
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobStatus :: Maybe V1beta1CronJobStatus
v1beta1CronJobStatus, Maybe Text
Maybe V1beta1CronJobSpec
Maybe V1ObjectMeta
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
v1beta1CronJobSpec :: Maybe V1beta1CronJobSpec
v1beta1CronJobMetadata :: Maybe V1ObjectMeta
v1beta1CronJobKind :: Maybe Text
v1beta1CronJobApiVersion :: Maybe Text
..} ) (Maybe V1beta1CronJobStatus -> V1beta1CronJob)
-> f (Maybe V1beta1CronJobStatus) -> f V1beta1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CronJobStatus -> f (Maybe V1beta1CronJobStatus)
f Maybe V1beta1CronJobStatus
v1beta1CronJobStatus
{-# INLINE v1beta1CronJobStatusL #-}



-- * V1beta1CronJobList

-- | 'v1beta1CronJobListApiVersion' Lens
v1beta1CronJobListApiVersionL :: Lens_' V1beta1CronJobList (Maybe Text)
v1beta1CronJobListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CronJobList -> f V1beta1CronJobList
v1beta1CronJobListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1CronJobList{[V1beta1CronJob]
Maybe Text
Maybe V1ListMeta
v1beta1CronJobListMetadata :: V1beta1CronJobList -> Maybe V1ListMeta
v1beta1CronJobListKind :: V1beta1CronJobList -> Maybe Text
v1beta1CronJobListItems :: V1beta1CronJobList -> [V1beta1CronJob]
v1beta1CronJobListApiVersion :: V1beta1CronJobList -> Maybe Text
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1CronJobListApiVersion -> V1beta1CronJobList :: Maybe Text
-> [V1beta1CronJob]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CronJobList
V1beta1CronJobList { Maybe Text
v1beta1CronJobListApiVersion :: Maybe Text
v1beta1CronJobListApiVersion :: Maybe Text
v1beta1CronJobListApiVersion, [V1beta1CronJob]
Maybe Text
Maybe V1ListMeta
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListItems :: [V1beta1CronJob]
..} ) (Maybe Text -> V1beta1CronJobList)
-> f (Maybe Text) -> f V1beta1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CronJobListApiVersion
{-# INLINE v1beta1CronJobListApiVersionL #-}

-- | 'v1beta1CronJobListItems' Lens
v1beta1CronJobListItemsL :: Lens_' V1beta1CronJobList ([V1beta1CronJob])
v1beta1CronJobListItemsL :: ([V1beta1CronJob] -> f [V1beta1CronJob])
-> V1beta1CronJobList -> f V1beta1CronJobList
v1beta1CronJobListItemsL [V1beta1CronJob] -> f [V1beta1CronJob]
f V1beta1CronJobList{[V1beta1CronJob]
Maybe Text
Maybe V1ListMeta
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListApiVersion :: Maybe Text
v1beta1CronJobListMetadata :: V1beta1CronJobList -> Maybe V1ListMeta
v1beta1CronJobListKind :: V1beta1CronJobList -> Maybe Text
v1beta1CronJobListItems :: V1beta1CronJobList -> [V1beta1CronJob]
v1beta1CronJobListApiVersion :: V1beta1CronJobList -> Maybe Text
..} = (\[V1beta1CronJob]
v1beta1CronJobListItems -> V1beta1CronJobList :: Maybe Text
-> [V1beta1CronJob]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CronJobList
V1beta1CronJobList { [V1beta1CronJob]
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListItems, Maybe Text
Maybe V1ListMeta
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListApiVersion :: Maybe Text
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListApiVersion :: Maybe Text
..} ) ([V1beta1CronJob] -> V1beta1CronJobList)
-> f [V1beta1CronJob] -> f V1beta1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1CronJob] -> f [V1beta1CronJob]
f [V1beta1CronJob]
v1beta1CronJobListItems
{-# INLINE v1beta1CronJobListItemsL #-}

-- | 'v1beta1CronJobListKind' Lens
v1beta1CronJobListKindL :: Lens_' V1beta1CronJobList (Maybe Text)
v1beta1CronJobListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CronJobList -> f V1beta1CronJobList
v1beta1CronJobListKindL Maybe Text -> f (Maybe Text)
f V1beta1CronJobList{[V1beta1CronJob]
Maybe Text
Maybe V1ListMeta
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListApiVersion :: Maybe Text
v1beta1CronJobListMetadata :: V1beta1CronJobList -> Maybe V1ListMeta
v1beta1CronJobListKind :: V1beta1CronJobList -> Maybe Text
v1beta1CronJobListItems :: V1beta1CronJobList -> [V1beta1CronJob]
v1beta1CronJobListApiVersion :: V1beta1CronJobList -> Maybe Text
..} = (\Maybe Text
v1beta1CronJobListKind -> V1beta1CronJobList :: Maybe Text
-> [V1beta1CronJob]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CronJobList
V1beta1CronJobList { Maybe Text
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListKind, [V1beta1CronJob]
Maybe Text
Maybe V1ListMeta
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListApiVersion :: Maybe Text
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1CronJobList)
-> f (Maybe Text) -> f V1beta1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CronJobListKind
{-# INLINE v1beta1CronJobListKindL #-}

-- | 'v1beta1CronJobListMetadata' Lens
v1beta1CronJobListMetadataL :: Lens_' V1beta1CronJobList (Maybe V1ListMeta)
v1beta1CronJobListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1CronJobList -> f V1beta1CronJobList
v1beta1CronJobListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1CronJobList{[V1beta1CronJob]
Maybe Text
Maybe V1ListMeta
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListApiVersion :: Maybe Text
v1beta1CronJobListMetadata :: V1beta1CronJobList -> Maybe V1ListMeta
v1beta1CronJobListKind :: V1beta1CronJobList -> Maybe Text
v1beta1CronJobListItems :: V1beta1CronJobList -> [V1beta1CronJob]
v1beta1CronJobListApiVersion :: V1beta1CronJobList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1CronJobListMetadata -> V1beta1CronJobList :: Maybe Text
-> [V1beta1CronJob]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CronJobList
V1beta1CronJobList { Maybe V1ListMeta
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListMetadata :: Maybe V1ListMeta
v1beta1CronJobListMetadata, [V1beta1CronJob]
Maybe Text
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListApiVersion :: Maybe Text
v1beta1CronJobListKind :: Maybe Text
v1beta1CronJobListItems :: [V1beta1CronJob]
v1beta1CronJobListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1CronJobList)
-> f (Maybe V1ListMeta) -> f V1beta1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1CronJobListMetadata
{-# INLINE v1beta1CronJobListMetadataL #-}



-- * V1beta1CronJobSpec

-- | 'v1beta1CronJobSpecConcurrencyPolicy' Lens
v1beta1CronJobSpecConcurrencyPolicyL :: Lens_' V1beta1CronJobSpec (Maybe Text)
v1beta1CronJobSpecConcurrencyPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CronJobSpec -> f V1beta1CronJobSpec
v1beta1CronJobSpecConcurrencyPolicyL Maybe Text -> f (Maybe Text)
f V1beta1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: V1beta1CronJobSpec -> Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: V1beta1CronJobSpec -> Maybe Integer
v1beta1CronJobSpecSchedule :: V1beta1CronJobSpec -> Text
v1beta1CronJobSpecJobTemplate :: V1beta1CronJobSpec -> V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: V1beta1CronJobSpec -> Maybe Text
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
..} = (\Maybe Text
v1beta1CronJobSpecConcurrencyPolicy -> V1beta1CronJobSpec :: Maybe Text
-> Maybe Int
-> V1beta1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V1beta1CronJobSpec
V1beta1CronJobSpec { Maybe Text
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecConcurrencyPolicy, Maybe Bool
Maybe Int
Maybe Integer
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
..} ) (Maybe Text -> V1beta1CronJobSpec)
-> f (Maybe Text) -> f V1beta1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CronJobSpecConcurrencyPolicy
{-# INLINE v1beta1CronJobSpecConcurrencyPolicyL #-}

-- | 'v1beta1CronJobSpecFailedJobsHistoryLimit' Lens
v1beta1CronJobSpecFailedJobsHistoryLimitL :: Lens_' V1beta1CronJobSpec (Maybe Int)
v1beta1CronJobSpecFailedJobsHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V1beta1CronJobSpec -> f V1beta1CronJobSpec
v1beta1CronJobSpecFailedJobsHistoryLimitL Maybe Int -> f (Maybe Int)
f V1beta1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: V1beta1CronJobSpec -> Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: V1beta1CronJobSpec -> Maybe Integer
v1beta1CronJobSpecSchedule :: V1beta1CronJobSpec -> Text
v1beta1CronJobSpecJobTemplate :: V1beta1CronJobSpec -> V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: V1beta1CronJobSpec -> Maybe Text
..} = (\Maybe Int
v1beta1CronJobSpecFailedJobsHistoryLimit -> V1beta1CronJobSpec :: Maybe Text
-> Maybe Int
-> V1beta1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V1beta1CronJobSpec
V1beta1CronJobSpec { Maybe Int
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecFailedJobsHistoryLimit, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (Maybe Int -> V1beta1CronJobSpec)
-> f (Maybe Int) -> f V1beta1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1CronJobSpecFailedJobsHistoryLimit
{-# INLINE v1beta1CronJobSpecFailedJobsHistoryLimitL #-}

-- | 'v1beta1CronJobSpecJobTemplate' Lens
v1beta1CronJobSpecJobTemplateL :: Lens_' V1beta1CronJobSpec (V1beta1JobTemplateSpec)
v1beta1CronJobSpecJobTemplateL :: (V1beta1JobTemplateSpec -> f V1beta1JobTemplateSpec)
-> V1beta1CronJobSpec -> f V1beta1CronJobSpec
v1beta1CronJobSpecJobTemplateL V1beta1JobTemplateSpec -> f V1beta1JobTemplateSpec
f V1beta1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: V1beta1CronJobSpec -> Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: V1beta1CronJobSpec -> Maybe Integer
v1beta1CronJobSpecSchedule :: V1beta1CronJobSpec -> Text
v1beta1CronJobSpecJobTemplate :: V1beta1CronJobSpec -> V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: V1beta1CronJobSpec -> Maybe Text
..} = (\V1beta1JobTemplateSpec
v1beta1CronJobSpecJobTemplate -> V1beta1CronJobSpec :: Maybe Text
-> Maybe Int
-> V1beta1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V1beta1CronJobSpec
V1beta1CronJobSpec { V1beta1JobTemplateSpec
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecJobTemplate, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (V1beta1JobTemplateSpec -> V1beta1CronJobSpec)
-> f V1beta1JobTemplateSpec -> f V1beta1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1JobTemplateSpec -> f V1beta1JobTemplateSpec
f V1beta1JobTemplateSpec
v1beta1CronJobSpecJobTemplate
{-# INLINE v1beta1CronJobSpecJobTemplateL #-}

-- | 'v1beta1CronJobSpecSchedule' Lens
v1beta1CronJobSpecScheduleL :: Lens_' V1beta1CronJobSpec (Text)
v1beta1CronJobSpecScheduleL :: (Text -> f Text) -> V1beta1CronJobSpec -> f V1beta1CronJobSpec
v1beta1CronJobSpecScheduleL Text -> f Text
f V1beta1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: V1beta1CronJobSpec -> Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: V1beta1CronJobSpec -> Maybe Integer
v1beta1CronJobSpecSchedule :: V1beta1CronJobSpec -> Text
v1beta1CronJobSpecJobTemplate :: V1beta1CronJobSpec -> V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: V1beta1CronJobSpec -> Maybe Text
..} = (\Text
v1beta1CronJobSpecSchedule -> V1beta1CronJobSpec :: Maybe Text
-> Maybe Int
-> V1beta1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V1beta1CronJobSpec
V1beta1CronJobSpec { Text
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecSchedule, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (Text -> V1beta1CronJobSpec) -> f Text -> f V1beta1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CronJobSpecSchedule
{-# INLINE v1beta1CronJobSpecScheduleL #-}

-- | 'v1beta1CronJobSpecStartingDeadlineSeconds' Lens
v1beta1CronJobSpecStartingDeadlineSecondsL :: Lens_' V1beta1CronJobSpec (Maybe Integer)
v1beta1CronJobSpecStartingDeadlineSecondsL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1CronJobSpec -> f V1beta1CronJobSpec
v1beta1CronJobSpecStartingDeadlineSecondsL Maybe Integer -> f (Maybe Integer)
f V1beta1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: V1beta1CronJobSpec -> Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: V1beta1CronJobSpec -> Maybe Integer
v1beta1CronJobSpecSchedule :: V1beta1CronJobSpec -> Text
v1beta1CronJobSpecJobTemplate :: V1beta1CronJobSpec -> V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: V1beta1CronJobSpec -> Maybe Text
..} = (\Maybe Integer
v1beta1CronJobSpecStartingDeadlineSeconds -> V1beta1CronJobSpec :: Maybe Text
-> Maybe Int
-> V1beta1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V1beta1CronJobSpec
V1beta1CronJobSpec { Maybe Integer
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecStartingDeadlineSeconds, Maybe Bool
Maybe Int
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (Maybe Integer -> V1beta1CronJobSpec)
-> f (Maybe Integer) -> f V1beta1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1CronJobSpecStartingDeadlineSeconds
{-# INLINE v1beta1CronJobSpecStartingDeadlineSecondsL #-}

-- | 'v1beta1CronJobSpecSuccessfulJobsHistoryLimit' Lens
v1beta1CronJobSpecSuccessfulJobsHistoryLimitL :: Lens_' V1beta1CronJobSpec (Maybe Int)
v1beta1CronJobSpecSuccessfulJobsHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V1beta1CronJobSpec -> f V1beta1CronJobSpec
v1beta1CronJobSpecSuccessfulJobsHistoryLimitL Maybe Int -> f (Maybe Int)
f V1beta1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: V1beta1CronJobSpec -> Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: V1beta1CronJobSpec -> Maybe Integer
v1beta1CronJobSpecSchedule :: V1beta1CronJobSpec -> Text
v1beta1CronJobSpecJobTemplate :: V1beta1CronJobSpec -> V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: V1beta1CronJobSpec -> Maybe Text
..} = (\Maybe Int
v1beta1CronJobSpecSuccessfulJobsHistoryLimit -> V1beta1CronJobSpec :: Maybe Text
-> Maybe Int
-> V1beta1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V1beta1CronJobSpec
V1beta1CronJobSpec { Maybe Int
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecSuccessfulJobsHistoryLimit, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (Maybe Int -> V1beta1CronJobSpec)
-> f (Maybe Int) -> f V1beta1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1CronJobSpecSuccessfulJobsHistoryLimit
{-# INLINE v1beta1CronJobSpecSuccessfulJobsHistoryLimitL #-}

-- | 'v1beta1CronJobSpecSuspend' Lens
v1beta1CronJobSpecSuspendL :: Lens_' V1beta1CronJobSpec (Maybe Bool)
v1beta1CronJobSpecSuspendL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1CronJobSpec -> f V1beta1CronJobSpec
v1beta1CronJobSpecSuspendL Maybe Bool -> f (Maybe Bool)
f V1beta1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuspend :: V1beta1CronJobSpec -> Maybe Bool
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: V1beta1CronJobSpec -> Maybe Integer
v1beta1CronJobSpecSchedule :: V1beta1CronJobSpec -> Text
v1beta1CronJobSpecJobTemplate :: V1beta1CronJobSpec -> V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: V1beta1CronJobSpec -> Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: V1beta1CronJobSpec -> Maybe Text
..} = (\Maybe Bool
v1beta1CronJobSpecSuspend -> V1beta1CronJobSpec :: Maybe Text
-> Maybe Int
-> V1beta1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V1beta1CronJobSpec
V1beta1CronJobSpec { Maybe Bool
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuspend :: Maybe Bool
v1beta1CronJobSpecSuspend, Maybe Int
Maybe Integer
Maybe Text
Text
V1beta1JobTemplateSpec
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
v1beta1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1beta1CronJobSpecSchedule :: Text
v1beta1CronJobSpecJobTemplate :: V1beta1JobTemplateSpec
v1beta1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1beta1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (Maybe Bool -> V1beta1CronJobSpec)
-> f (Maybe Bool) -> f V1beta1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1CronJobSpecSuspend
{-# INLINE v1beta1CronJobSpecSuspendL #-}



-- * V1beta1CronJobStatus

-- | 'v1beta1CronJobStatusActive' Lens
v1beta1CronJobStatusActiveL :: Lens_' V1beta1CronJobStatus (Maybe [V1ObjectReference])
v1beta1CronJobStatusActiveL :: (Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference]))
-> V1beta1CronJobStatus -> f V1beta1CronJobStatus
v1beta1CronJobStatusActiveL Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference])
f V1beta1CronJobStatus{Maybe [V1ObjectReference]
Maybe DateTime
v1beta1CronJobStatusLastScheduleTime :: V1beta1CronJobStatus -> Maybe DateTime
v1beta1CronJobStatusActive :: V1beta1CronJobStatus -> Maybe [V1ObjectReference]
v1beta1CronJobStatusLastScheduleTime :: Maybe DateTime
v1beta1CronJobStatusActive :: Maybe [V1ObjectReference]
..} = (\Maybe [V1ObjectReference]
v1beta1CronJobStatusActive -> V1beta1CronJobStatus :: Maybe [V1ObjectReference] -> Maybe DateTime -> V1beta1CronJobStatus
V1beta1CronJobStatus { Maybe [V1ObjectReference]
v1beta1CronJobStatusActive :: Maybe [V1ObjectReference]
v1beta1CronJobStatusActive :: Maybe [V1ObjectReference]
v1beta1CronJobStatusActive, Maybe DateTime
v1beta1CronJobStatusLastScheduleTime :: Maybe DateTime
v1beta1CronJobStatusLastScheduleTime :: Maybe DateTime
..} ) (Maybe [V1ObjectReference] -> V1beta1CronJobStatus)
-> f (Maybe [V1ObjectReference]) -> f V1beta1CronJobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference])
f Maybe [V1ObjectReference]
v1beta1CronJobStatusActive
{-# INLINE v1beta1CronJobStatusActiveL #-}

-- | 'v1beta1CronJobStatusLastScheduleTime' Lens
v1beta1CronJobStatusLastScheduleTimeL :: Lens_' V1beta1CronJobStatus (Maybe DateTime)
v1beta1CronJobStatusLastScheduleTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1CronJobStatus -> f V1beta1CronJobStatus
v1beta1CronJobStatusLastScheduleTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta1CronJobStatus{Maybe [V1ObjectReference]
Maybe DateTime
v1beta1CronJobStatusLastScheduleTime :: Maybe DateTime
v1beta1CronJobStatusActive :: Maybe [V1ObjectReference]
v1beta1CronJobStatusLastScheduleTime :: V1beta1CronJobStatus -> Maybe DateTime
v1beta1CronJobStatusActive :: V1beta1CronJobStatus -> Maybe [V1ObjectReference]
..} = (\Maybe DateTime
v1beta1CronJobStatusLastScheduleTime -> V1beta1CronJobStatus :: Maybe [V1ObjectReference] -> Maybe DateTime -> V1beta1CronJobStatus
V1beta1CronJobStatus { Maybe DateTime
v1beta1CronJobStatusLastScheduleTime :: Maybe DateTime
v1beta1CronJobStatusLastScheduleTime :: Maybe DateTime
v1beta1CronJobStatusLastScheduleTime, Maybe [V1ObjectReference]
v1beta1CronJobStatusActive :: Maybe [V1ObjectReference]
v1beta1CronJobStatusActive :: Maybe [V1ObjectReference]
..} ) (Maybe DateTime -> V1beta1CronJobStatus)
-> f (Maybe DateTime) -> f V1beta1CronJobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1CronJobStatusLastScheduleTime
{-# INLINE v1beta1CronJobStatusLastScheduleTimeL #-}



-- * V1beta1CustomResourceColumnDefinition

-- | 'v1beta1CustomResourceColumnDefinitionJsonPath' Lens
v1beta1CustomResourceColumnDefinitionJsonPathL :: Lens_' V1beta1CustomResourceColumnDefinition (Text)
v1beta1CustomResourceColumnDefinitionJsonPathL :: (Text -> f Text)
-> V1beta1CustomResourceColumnDefinition
-> f V1beta1CustomResourceColumnDefinition
v1beta1CustomResourceColumnDefinitionJsonPathL Text -> f Text
f V1beta1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionPriority :: V1beta1CustomResourceColumnDefinition -> Maybe Int
v1beta1CustomResourceColumnDefinitionName :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionFormat :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
..} = (\Text
v1beta1CustomResourceColumnDefinitionJsonPath -> V1beta1CustomResourceColumnDefinition :: Text
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Int
-> Text
-> V1beta1CustomResourceColumnDefinition
V1beta1CustomResourceColumnDefinition { Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionJsonPath, Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
..} ) (Text -> V1beta1CustomResourceColumnDefinition)
-> f Text -> f V1beta1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceColumnDefinitionJsonPath
{-# INLINE v1beta1CustomResourceColumnDefinitionJsonPathL #-}

-- | 'v1beta1CustomResourceColumnDefinitionDescription' Lens
v1beta1CustomResourceColumnDefinitionDescriptionL :: Lens_' V1beta1CustomResourceColumnDefinition (Maybe Text)
v1beta1CustomResourceColumnDefinitionDescriptionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceColumnDefinition
-> f V1beta1CustomResourceColumnDefinition
v1beta1CustomResourceColumnDefinitionDescriptionL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionType :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionPriority :: V1beta1CustomResourceColumnDefinition -> Maybe Int
v1beta1CustomResourceColumnDefinitionName :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionFormat :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: V1beta1CustomResourceColumnDefinition -> Text
..} = (\Maybe Text
v1beta1CustomResourceColumnDefinitionDescription -> V1beta1CustomResourceColumnDefinition :: Text
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Int
-> Text
-> V1beta1CustomResourceColumnDefinition
V1beta1CustomResourceColumnDefinition { Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription, Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
..} ) (Maybe Text -> V1beta1CustomResourceColumnDefinition)
-> f (Maybe Text) -> f V1beta1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceColumnDefinitionDescription
{-# INLINE v1beta1CustomResourceColumnDefinitionDescriptionL #-}

-- | 'v1beta1CustomResourceColumnDefinitionFormat' Lens
v1beta1CustomResourceColumnDefinitionFormatL :: Lens_' V1beta1CustomResourceColumnDefinition (Maybe Text)
v1beta1CustomResourceColumnDefinitionFormatL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceColumnDefinition
-> f V1beta1CustomResourceColumnDefinition
v1beta1CustomResourceColumnDefinitionFormatL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionType :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionPriority :: V1beta1CustomResourceColumnDefinition -> Maybe Int
v1beta1CustomResourceColumnDefinitionName :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionFormat :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: V1beta1CustomResourceColumnDefinition -> Text
..} = (\Maybe Text
v1beta1CustomResourceColumnDefinitionFormat -> V1beta1CustomResourceColumnDefinition :: Text
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Int
-> Text
-> V1beta1CustomResourceColumnDefinition
V1beta1CustomResourceColumnDefinition { Maybe Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionFormat, Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
..} ) (Maybe Text -> V1beta1CustomResourceColumnDefinition)
-> f (Maybe Text) -> f V1beta1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceColumnDefinitionFormat
{-# INLINE v1beta1CustomResourceColumnDefinitionFormatL #-}

-- | 'v1beta1CustomResourceColumnDefinitionName' Lens
v1beta1CustomResourceColumnDefinitionNameL :: Lens_' V1beta1CustomResourceColumnDefinition (Text)
v1beta1CustomResourceColumnDefinitionNameL :: (Text -> f Text)
-> V1beta1CustomResourceColumnDefinition
-> f V1beta1CustomResourceColumnDefinition
v1beta1CustomResourceColumnDefinitionNameL Text -> f Text
f V1beta1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionType :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionPriority :: V1beta1CustomResourceColumnDefinition -> Maybe Int
v1beta1CustomResourceColumnDefinitionName :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionFormat :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: V1beta1CustomResourceColumnDefinition -> Text
..} = (\Text
v1beta1CustomResourceColumnDefinitionName -> V1beta1CustomResourceColumnDefinition :: Text
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Int
-> Text
-> V1beta1CustomResourceColumnDefinition
V1beta1CustomResourceColumnDefinition { Text
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionName, Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
..} ) (Text -> V1beta1CustomResourceColumnDefinition)
-> f Text -> f V1beta1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceColumnDefinitionName
{-# INLINE v1beta1CustomResourceColumnDefinitionNameL #-}

-- | 'v1beta1CustomResourceColumnDefinitionPriority' Lens
v1beta1CustomResourceColumnDefinitionPriorityL :: Lens_' V1beta1CustomResourceColumnDefinition (Maybe Int)
v1beta1CustomResourceColumnDefinitionPriorityL :: (Maybe Int -> f (Maybe Int))
-> V1beta1CustomResourceColumnDefinition
-> f V1beta1CustomResourceColumnDefinition
v1beta1CustomResourceColumnDefinitionPriorityL Maybe Int -> f (Maybe Int)
f V1beta1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionType :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionPriority :: V1beta1CustomResourceColumnDefinition -> Maybe Int
v1beta1CustomResourceColumnDefinitionName :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionFormat :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: V1beta1CustomResourceColumnDefinition -> Text
..} = (\Maybe Int
v1beta1CustomResourceColumnDefinitionPriority -> V1beta1CustomResourceColumnDefinition :: Text
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Int
-> Text
-> V1beta1CustomResourceColumnDefinition
V1beta1CustomResourceColumnDefinition { Maybe Int
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionPriority, Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
..} ) (Maybe Int -> V1beta1CustomResourceColumnDefinition)
-> f (Maybe Int) -> f V1beta1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1CustomResourceColumnDefinitionPriority
{-# INLINE v1beta1CustomResourceColumnDefinitionPriorityL #-}

-- | 'v1beta1CustomResourceColumnDefinitionType' Lens
v1beta1CustomResourceColumnDefinitionTypeL :: Lens_' V1beta1CustomResourceColumnDefinition (Text)
v1beta1CustomResourceColumnDefinitionTypeL :: (Text -> f Text)
-> V1beta1CustomResourceColumnDefinition
-> f V1beta1CustomResourceColumnDefinition
v1beta1CustomResourceColumnDefinitionTypeL Text -> f Text
f V1beta1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionType :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionPriority :: V1beta1CustomResourceColumnDefinition -> Maybe Int
v1beta1CustomResourceColumnDefinitionName :: V1beta1CustomResourceColumnDefinition -> Text
v1beta1CustomResourceColumnDefinitionFormat :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: V1beta1CustomResourceColumnDefinition -> Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: V1beta1CustomResourceColumnDefinition -> Text
..} = (\Text
v1beta1CustomResourceColumnDefinitionType -> V1beta1CustomResourceColumnDefinition :: Text
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe Int
-> Text
-> V1beta1CustomResourceColumnDefinition
V1beta1CustomResourceColumnDefinition { Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionType :: Text
v1beta1CustomResourceColumnDefinitionType, Maybe Int
Maybe Text
Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
v1beta1CustomResourceColumnDefinitionPriority :: Maybe Int
v1beta1CustomResourceColumnDefinitionName :: Text
v1beta1CustomResourceColumnDefinitionFormat :: Maybe Text
v1beta1CustomResourceColumnDefinitionDescription :: Maybe Text
v1beta1CustomResourceColumnDefinitionJsonPath :: Text
..} ) (Text -> V1beta1CustomResourceColumnDefinition)
-> f Text -> f V1beta1CustomResourceColumnDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceColumnDefinitionType
{-# INLINE v1beta1CustomResourceColumnDefinitionTypeL #-}



-- * V1beta1CustomResourceConversion

-- | 'v1beta1CustomResourceConversionConversionReviewVersions' Lens
v1beta1CustomResourceConversionConversionReviewVersionsL :: Lens_' V1beta1CustomResourceConversion (Maybe [Text])
v1beta1CustomResourceConversionConversionReviewVersionsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1CustomResourceConversion
-> f V1beta1CustomResourceConversion
v1beta1CustomResourceConversionConversionReviewVersionsL Maybe [Text] -> f (Maybe [Text])
f V1beta1CustomResourceConversion{Maybe [Text]
Maybe ApiextensionsV1beta1WebhookClientConfig
Text
v1beta1CustomResourceConversionWebhookClientConfig :: V1beta1CustomResourceConversion
-> Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionStrategy :: V1beta1CustomResourceConversion -> Text
v1beta1CustomResourceConversionConversionReviewVersions :: V1beta1CustomResourceConversion -> Maybe [Text]
v1beta1CustomResourceConversionWebhookClientConfig :: Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionStrategy :: Text
v1beta1CustomResourceConversionConversionReviewVersions :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1CustomResourceConversionConversionReviewVersions -> V1beta1CustomResourceConversion :: Maybe [Text]
-> Text
-> Maybe ApiextensionsV1beta1WebhookClientConfig
-> V1beta1CustomResourceConversion
V1beta1CustomResourceConversion { Maybe [Text]
v1beta1CustomResourceConversionConversionReviewVersions :: Maybe [Text]
v1beta1CustomResourceConversionConversionReviewVersions :: Maybe [Text]
v1beta1CustomResourceConversionConversionReviewVersions, Maybe ApiextensionsV1beta1WebhookClientConfig
Text
v1beta1CustomResourceConversionWebhookClientConfig :: Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionStrategy :: Text
v1beta1CustomResourceConversionWebhookClientConfig :: Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionStrategy :: Text
..} ) (Maybe [Text] -> V1beta1CustomResourceConversion)
-> f (Maybe [Text]) -> f V1beta1CustomResourceConversion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1CustomResourceConversionConversionReviewVersions
{-# INLINE v1beta1CustomResourceConversionConversionReviewVersionsL #-}

-- | 'v1beta1CustomResourceConversionStrategy' Lens
v1beta1CustomResourceConversionStrategyL :: Lens_' V1beta1CustomResourceConversion (Text)
v1beta1CustomResourceConversionStrategyL :: (Text -> f Text)
-> V1beta1CustomResourceConversion
-> f V1beta1CustomResourceConversion
v1beta1CustomResourceConversionStrategyL Text -> f Text
f V1beta1CustomResourceConversion{Maybe [Text]
Maybe ApiextensionsV1beta1WebhookClientConfig
Text
v1beta1CustomResourceConversionWebhookClientConfig :: Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionStrategy :: Text
v1beta1CustomResourceConversionConversionReviewVersions :: Maybe [Text]
v1beta1CustomResourceConversionWebhookClientConfig :: V1beta1CustomResourceConversion
-> Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionStrategy :: V1beta1CustomResourceConversion -> Text
v1beta1CustomResourceConversionConversionReviewVersions :: V1beta1CustomResourceConversion -> Maybe [Text]
..} = (\Text
v1beta1CustomResourceConversionStrategy -> V1beta1CustomResourceConversion :: Maybe [Text]
-> Text
-> Maybe ApiextensionsV1beta1WebhookClientConfig
-> V1beta1CustomResourceConversion
V1beta1CustomResourceConversion { Text
v1beta1CustomResourceConversionStrategy :: Text
v1beta1CustomResourceConversionStrategy :: Text
v1beta1CustomResourceConversionStrategy, Maybe [Text]
Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionWebhookClientConfig :: Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionConversionReviewVersions :: Maybe [Text]
v1beta1CustomResourceConversionWebhookClientConfig :: Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionConversionReviewVersions :: Maybe [Text]
..} ) (Text -> V1beta1CustomResourceConversion)
-> f Text -> f V1beta1CustomResourceConversion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceConversionStrategy
{-# INLINE v1beta1CustomResourceConversionStrategyL #-}

-- | 'v1beta1CustomResourceConversionWebhookClientConfig' Lens
v1beta1CustomResourceConversionWebhookClientConfigL :: Lens_' V1beta1CustomResourceConversion (Maybe ApiextensionsV1beta1WebhookClientConfig)
v1beta1CustomResourceConversionWebhookClientConfigL :: (Maybe ApiextensionsV1beta1WebhookClientConfig
 -> f (Maybe ApiextensionsV1beta1WebhookClientConfig))
-> V1beta1CustomResourceConversion
-> f V1beta1CustomResourceConversion
v1beta1CustomResourceConversionWebhookClientConfigL Maybe ApiextensionsV1beta1WebhookClientConfig
-> f (Maybe ApiextensionsV1beta1WebhookClientConfig)
f V1beta1CustomResourceConversion{Maybe [Text]
Maybe ApiextensionsV1beta1WebhookClientConfig
Text
v1beta1CustomResourceConversionWebhookClientConfig :: Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionStrategy :: Text
v1beta1CustomResourceConversionConversionReviewVersions :: Maybe [Text]
v1beta1CustomResourceConversionWebhookClientConfig :: V1beta1CustomResourceConversion
-> Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionStrategy :: V1beta1CustomResourceConversion -> Text
v1beta1CustomResourceConversionConversionReviewVersions :: V1beta1CustomResourceConversion -> Maybe [Text]
..} = (\Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionWebhookClientConfig -> V1beta1CustomResourceConversion :: Maybe [Text]
-> Text
-> Maybe ApiextensionsV1beta1WebhookClientConfig
-> V1beta1CustomResourceConversion
V1beta1CustomResourceConversion { Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionWebhookClientConfig :: Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionWebhookClientConfig :: Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionWebhookClientConfig, Maybe [Text]
Text
v1beta1CustomResourceConversionStrategy :: Text
v1beta1CustomResourceConversionConversionReviewVersions :: Maybe [Text]
v1beta1CustomResourceConversionStrategy :: Text
v1beta1CustomResourceConversionConversionReviewVersions :: Maybe [Text]
..} ) (Maybe ApiextensionsV1beta1WebhookClientConfig
 -> V1beta1CustomResourceConversion)
-> f (Maybe ApiextensionsV1beta1WebhookClientConfig)
-> f V1beta1CustomResourceConversion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ApiextensionsV1beta1WebhookClientConfig
-> f (Maybe ApiextensionsV1beta1WebhookClientConfig)
f Maybe ApiextensionsV1beta1WebhookClientConfig
v1beta1CustomResourceConversionWebhookClientConfig
{-# INLINE v1beta1CustomResourceConversionWebhookClientConfigL #-}



-- * V1beta1CustomResourceDefinition

-- | 'v1beta1CustomResourceDefinitionApiVersion' Lens
v1beta1CustomResourceDefinitionApiVersionL :: Lens_' V1beta1CustomResourceDefinition (Maybe Text)
v1beta1CustomResourceDefinitionApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceDefinition
-> f V1beta1CustomResourceDefinition
v1beta1CustomResourceDefinitionApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceDefinition{Maybe Text
Maybe V1beta1CustomResourceDefinitionStatus
Maybe V1ObjectMeta
V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionStatus :: V1beta1CustomResourceDefinition
-> Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinition
-> V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: V1beta1CustomResourceDefinition -> Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: V1beta1CustomResourceDefinition -> Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: V1beta1CustomResourceDefinition -> Maybe Text
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1CustomResourceDefinitionApiVersion -> V1beta1CustomResourceDefinition :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceDefinitionStatus
-> V1beta1CustomResourceDefinition
V1beta1CustomResourceDefinition { Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion, Maybe Text
Maybe V1beta1CustomResourceDefinitionStatus
Maybe V1ObjectMeta
V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
..} ) (Maybe Text -> V1beta1CustomResourceDefinition)
-> f (Maybe Text) -> f V1beta1CustomResourceDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceDefinitionApiVersion
{-# INLINE v1beta1CustomResourceDefinitionApiVersionL #-}

-- | 'v1beta1CustomResourceDefinitionKind' Lens
v1beta1CustomResourceDefinitionKindL :: Lens_' V1beta1CustomResourceDefinition (Maybe Text)
v1beta1CustomResourceDefinitionKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceDefinition
-> f V1beta1CustomResourceDefinition
v1beta1CustomResourceDefinitionKindL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceDefinition{Maybe Text
Maybe V1beta1CustomResourceDefinitionStatus
Maybe V1ObjectMeta
V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionStatus :: V1beta1CustomResourceDefinition
-> Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinition
-> V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: V1beta1CustomResourceDefinition -> Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: V1beta1CustomResourceDefinition -> Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: V1beta1CustomResourceDefinition -> Maybe Text
..} = (\Maybe Text
v1beta1CustomResourceDefinitionKind -> V1beta1CustomResourceDefinition :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceDefinitionStatus
-> V1beta1CustomResourceDefinition
V1beta1CustomResourceDefinition { Maybe Text
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionKind, Maybe Text
Maybe V1beta1CustomResourceDefinitionStatus
Maybe V1ObjectMeta
V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1CustomResourceDefinition)
-> f (Maybe Text) -> f V1beta1CustomResourceDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceDefinitionKind
{-# INLINE v1beta1CustomResourceDefinitionKindL #-}

-- | 'v1beta1CustomResourceDefinitionMetadata' Lens
v1beta1CustomResourceDefinitionMetadataL :: Lens_' V1beta1CustomResourceDefinition (Maybe V1ObjectMeta)
v1beta1CustomResourceDefinitionMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1CustomResourceDefinition
-> f V1beta1CustomResourceDefinition
v1beta1CustomResourceDefinitionMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1CustomResourceDefinition{Maybe Text
Maybe V1beta1CustomResourceDefinitionStatus
Maybe V1ObjectMeta
V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionStatus :: V1beta1CustomResourceDefinition
-> Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinition
-> V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: V1beta1CustomResourceDefinition -> Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: V1beta1CustomResourceDefinition -> Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: V1beta1CustomResourceDefinition -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionMetadata -> V1beta1CustomResourceDefinition :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceDefinitionStatus
-> V1beta1CustomResourceDefinition
V1beta1CustomResourceDefinition { Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionMetadata, Maybe Text
Maybe V1beta1CustomResourceDefinitionStatus
V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1CustomResourceDefinition)
-> f (Maybe V1ObjectMeta) -> f V1beta1CustomResourceDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionMetadata
{-# INLINE v1beta1CustomResourceDefinitionMetadataL #-}

-- | 'v1beta1CustomResourceDefinitionSpec' Lens
v1beta1CustomResourceDefinitionSpecL :: Lens_' V1beta1CustomResourceDefinition (V1beta1CustomResourceDefinitionSpec)
v1beta1CustomResourceDefinitionSpecL :: (V1beta1CustomResourceDefinitionSpec
 -> f V1beta1CustomResourceDefinitionSpec)
-> V1beta1CustomResourceDefinition
-> f V1beta1CustomResourceDefinition
v1beta1CustomResourceDefinitionSpecL V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
f V1beta1CustomResourceDefinition{Maybe Text
Maybe V1beta1CustomResourceDefinitionStatus
Maybe V1ObjectMeta
V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionStatus :: V1beta1CustomResourceDefinition
-> Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinition
-> V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: V1beta1CustomResourceDefinition -> Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: V1beta1CustomResourceDefinition -> Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: V1beta1CustomResourceDefinition -> Maybe Text
..} = (\V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpec -> V1beta1CustomResourceDefinition :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceDefinitionStatus
-> V1beta1CustomResourceDefinition
V1beta1CustomResourceDefinition { V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpec, Maybe Text
Maybe V1beta1CustomResourceDefinitionStatus
Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
..} ) (V1beta1CustomResourceDefinitionSpec
 -> V1beta1CustomResourceDefinition)
-> f V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpec
{-# INLINE v1beta1CustomResourceDefinitionSpecL #-}

-- | 'v1beta1CustomResourceDefinitionStatus' Lens
v1beta1CustomResourceDefinitionStatusL :: Lens_' V1beta1CustomResourceDefinition (Maybe V1beta1CustomResourceDefinitionStatus)
v1beta1CustomResourceDefinitionStatusL :: (Maybe V1beta1CustomResourceDefinitionStatus
 -> f (Maybe V1beta1CustomResourceDefinitionStatus))
-> V1beta1CustomResourceDefinition
-> f V1beta1CustomResourceDefinition
v1beta1CustomResourceDefinitionStatusL Maybe V1beta1CustomResourceDefinitionStatus
-> f (Maybe V1beta1CustomResourceDefinitionStatus)
f V1beta1CustomResourceDefinition{Maybe Text
Maybe V1beta1CustomResourceDefinitionStatus
Maybe V1ObjectMeta
V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionStatus :: V1beta1CustomResourceDefinition
-> Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinition
-> V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: V1beta1CustomResourceDefinition -> Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: V1beta1CustomResourceDefinition -> Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: V1beta1CustomResourceDefinition -> Maybe Text
..} = (\Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionStatus -> V1beta1CustomResourceDefinition :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceDefinitionStatus
-> V1beta1CustomResourceDefinition
V1beta1CustomResourceDefinition { Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionStatus :: Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionStatus, Maybe Text
Maybe V1ObjectMeta
V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpec :: V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1beta1CustomResourceDefinitionKind :: Maybe Text
v1beta1CustomResourceDefinitionApiVersion :: Maybe Text
..} ) (Maybe V1beta1CustomResourceDefinitionStatus
 -> V1beta1CustomResourceDefinition)
-> f (Maybe V1beta1CustomResourceDefinitionStatus)
-> f V1beta1CustomResourceDefinition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CustomResourceDefinitionStatus
-> f (Maybe V1beta1CustomResourceDefinitionStatus)
f Maybe V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionStatus
{-# INLINE v1beta1CustomResourceDefinitionStatusL #-}



-- * V1beta1CustomResourceDefinitionCondition

-- | 'v1beta1CustomResourceDefinitionConditionLastTransitionTime' Lens
v1beta1CustomResourceDefinitionConditionLastTransitionTimeL :: Lens_' V1beta1CustomResourceDefinitionCondition (Maybe DateTime)
v1beta1CustomResourceDefinitionConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1CustomResourceDefinitionCondition
-> f V1beta1CustomResourceDefinitionCondition
v1beta1CustomResourceDefinitionConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1beta1CustomResourceDefinitionConditionType :: V1beta1CustomResourceDefinitionCondition -> Text
v1beta1CustomResourceDefinitionConditionStatus :: V1beta1CustomResourceDefinitionCondition -> Text
v1beta1CustomResourceDefinitionConditionReason :: V1beta1CustomResourceDefinitionCondition -> Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: V1beta1CustomResourceDefinitionCondition -> Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: V1beta1CustomResourceDefinitionCondition -> Maybe DateTime
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta1CustomResourceDefinitionConditionLastTransitionTime -> V1beta1CustomResourceDefinitionCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1CustomResourceDefinitionCondition
V1beta1CustomResourceDefinitionCondition { Maybe DateTime
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1beta1CustomResourceDefinitionConditionLastTransitionTime, Maybe Text
Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1beta1CustomResourceDefinitionCondition)
-> f (Maybe DateTime) -> f V1beta1CustomResourceDefinitionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1CustomResourceDefinitionConditionLastTransitionTime
{-# INLINE v1beta1CustomResourceDefinitionConditionLastTransitionTimeL #-}

-- | 'v1beta1CustomResourceDefinitionConditionMessage' Lens
v1beta1CustomResourceDefinitionConditionMessageL :: Lens_' V1beta1CustomResourceDefinitionCondition (Maybe Text)
v1beta1CustomResourceDefinitionConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceDefinitionCondition
-> f V1beta1CustomResourceDefinitionCondition
v1beta1CustomResourceDefinitionConditionMessageL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1beta1CustomResourceDefinitionConditionType :: V1beta1CustomResourceDefinitionCondition -> Text
v1beta1CustomResourceDefinitionConditionStatus :: V1beta1CustomResourceDefinitionCondition -> Text
v1beta1CustomResourceDefinitionConditionReason :: V1beta1CustomResourceDefinitionCondition -> Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: V1beta1CustomResourceDefinitionCondition -> Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: V1beta1CustomResourceDefinitionCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1CustomResourceDefinitionConditionMessage -> V1beta1CustomResourceDefinitionCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1CustomResourceDefinitionCondition
V1beta1CustomResourceDefinitionCondition { Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage, Maybe Text
Maybe DateTime
Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1CustomResourceDefinitionCondition)
-> f (Maybe Text) -> f V1beta1CustomResourceDefinitionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceDefinitionConditionMessage
{-# INLINE v1beta1CustomResourceDefinitionConditionMessageL #-}

-- | 'v1beta1CustomResourceDefinitionConditionReason' Lens
v1beta1CustomResourceDefinitionConditionReasonL :: Lens_' V1beta1CustomResourceDefinitionCondition (Maybe Text)
v1beta1CustomResourceDefinitionConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceDefinitionCondition
-> f V1beta1CustomResourceDefinitionCondition
v1beta1CustomResourceDefinitionConditionReasonL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1beta1CustomResourceDefinitionConditionType :: V1beta1CustomResourceDefinitionCondition -> Text
v1beta1CustomResourceDefinitionConditionStatus :: V1beta1CustomResourceDefinitionCondition -> Text
v1beta1CustomResourceDefinitionConditionReason :: V1beta1CustomResourceDefinitionCondition -> Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: V1beta1CustomResourceDefinitionCondition -> Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: V1beta1CustomResourceDefinitionCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1CustomResourceDefinitionConditionReason -> V1beta1CustomResourceDefinitionCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1CustomResourceDefinitionCondition
V1beta1CustomResourceDefinitionCondition { Maybe Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionReason, Maybe Text
Maybe DateTime
Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1CustomResourceDefinitionCondition)
-> f (Maybe Text) -> f V1beta1CustomResourceDefinitionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceDefinitionConditionReason
{-# INLINE v1beta1CustomResourceDefinitionConditionReasonL #-}

-- | 'v1beta1CustomResourceDefinitionConditionStatus' Lens
v1beta1CustomResourceDefinitionConditionStatusL :: Lens_' V1beta1CustomResourceDefinitionCondition (Text)
v1beta1CustomResourceDefinitionConditionStatusL :: (Text -> f Text)
-> V1beta1CustomResourceDefinitionCondition
-> f V1beta1CustomResourceDefinitionCondition
v1beta1CustomResourceDefinitionConditionStatusL Text -> f Text
f V1beta1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1beta1CustomResourceDefinitionConditionType :: V1beta1CustomResourceDefinitionCondition -> Text
v1beta1CustomResourceDefinitionConditionStatus :: V1beta1CustomResourceDefinitionCondition -> Text
v1beta1CustomResourceDefinitionConditionReason :: V1beta1CustomResourceDefinitionCondition -> Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: V1beta1CustomResourceDefinitionCondition -> Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: V1beta1CustomResourceDefinitionCondition -> Maybe DateTime
..} = (\Text
v1beta1CustomResourceDefinitionConditionStatus -> V1beta1CustomResourceDefinitionCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1CustomResourceDefinitionCondition
V1beta1CustomResourceDefinitionCondition { Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionStatus, Maybe Text
Maybe DateTime
Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta1CustomResourceDefinitionCondition)
-> f Text -> f V1beta1CustomResourceDefinitionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceDefinitionConditionStatus
{-# INLINE v1beta1CustomResourceDefinitionConditionStatusL #-}

-- | 'v1beta1CustomResourceDefinitionConditionType' Lens
v1beta1CustomResourceDefinitionConditionTypeL :: Lens_' V1beta1CustomResourceDefinitionCondition (Text)
v1beta1CustomResourceDefinitionConditionTypeL :: (Text -> f Text)
-> V1beta1CustomResourceDefinitionCondition
-> f V1beta1CustomResourceDefinitionCondition
v1beta1CustomResourceDefinitionConditionTypeL Text -> f Text
f V1beta1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1beta1CustomResourceDefinitionConditionType :: V1beta1CustomResourceDefinitionCondition -> Text
v1beta1CustomResourceDefinitionConditionStatus :: V1beta1CustomResourceDefinitionCondition -> Text
v1beta1CustomResourceDefinitionConditionReason :: V1beta1CustomResourceDefinitionCondition -> Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: V1beta1CustomResourceDefinitionCondition -> Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: V1beta1CustomResourceDefinitionCondition -> Maybe DateTime
..} = (\Text
v1beta1CustomResourceDefinitionConditionType -> V1beta1CustomResourceDefinitionCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1CustomResourceDefinitionCondition
V1beta1CustomResourceDefinitionCondition { Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionType :: Text
v1beta1CustomResourceDefinitionConditionType, Maybe Text
Maybe DateTime
Text
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1beta1CustomResourceDefinitionConditionStatus :: Text
v1beta1CustomResourceDefinitionConditionReason :: Maybe Text
v1beta1CustomResourceDefinitionConditionMessage :: Maybe Text
v1beta1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta1CustomResourceDefinitionCondition)
-> f Text -> f V1beta1CustomResourceDefinitionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceDefinitionConditionType
{-# INLINE v1beta1CustomResourceDefinitionConditionTypeL #-}



-- * V1beta1CustomResourceDefinitionList

-- | 'v1beta1CustomResourceDefinitionListApiVersion' Lens
v1beta1CustomResourceDefinitionListApiVersionL :: Lens_' V1beta1CustomResourceDefinitionList (Maybe Text)
v1beta1CustomResourceDefinitionListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceDefinitionList
-> f V1beta1CustomResourceDefinitionList
v1beta1CustomResourceDefinitionListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceDefinitionList{[V1beta1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata :: V1beta1CustomResourceDefinitionList -> Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: V1beta1CustomResourceDefinitionList -> Maybe Text
v1beta1CustomResourceDefinitionListItems :: V1beta1CustomResourceDefinitionList
-> [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: V1beta1CustomResourceDefinitionList -> Maybe Text
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1CustomResourceDefinitionListApiVersion -> V1beta1CustomResourceDefinitionList :: Maybe Text
-> [V1beta1CustomResourceDefinition]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CustomResourceDefinitionList
V1beta1CustomResourceDefinitionList { Maybe Text
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionListApiVersion, [V1beta1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
..} ) (Maybe Text -> V1beta1CustomResourceDefinitionList)
-> f (Maybe Text) -> f V1beta1CustomResourceDefinitionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceDefinitionListApiVersion
{-# INLINE v1beta1CustomResourceDefinitionListApiVersionL #-}

-- | 'v1beta1CustomResourceDefinitionListItems' Lens
v1beta1CustomResourceDefinitionListItemsL :: Lens_' V1beta1CustomResourceDefinitionList ([V1beta1CustomResourceDefinition])
v1beta1CustomResourceDefinitionListItemsL :: ([V1beta1CustomResourceDefinition]
 -> f [V1beta1CustomResourceDefinition])
-> V1beta1CustomResourceDefinitionList
-> f V1beta1CustomResourceDefinitionList
v1beta1CustomResourceDefinitionListItemsL [V1beta1CustomResourceDefinition]
-> f [V1beta1CustomResourceDefinition]
f V1beta1CustomResourceDefinitionList{[V1beta1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionListMetadata :: V1beta1CustomResourceDefinitionList -> Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: V1beta1CustomResourceDefinitionList -> Maybe Text
v1beta1CustomResourceDefinitionListItems :: V1beta1CustomResourceDefinitionList
-> [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: V1beta1CustomResourceDefinitionList -> Maybe Text
..} = (\[V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListItems -> V1beta1CustomResourceDefinitionList :: Maybe Text
-> [V1beta1CustomResourceDefinition]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CustomResourceDefinitionList
V1beta1CustomResourceDefinitionList { [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListItems, Maybe Text
Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
..} ) ([V1beta1CustomResourceDefinition]
 -> V1beta1CustomResourceDefinitionList)
-> f [V1beta1CustomResourceDefinition]
-> f V1beta1CustomResourceDefinitionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1CustomResourceDefinition]
-> f [V1beta1CustomResourceDefinition]
f [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListItems
{-# INLINE v1beta1CustomResourceDefinitionListItemsL #-}

-- | 'v1beta1CustomResourceDefinitionListKind' Lens
v1beta1CustomResourceDefinitionListKindL :: Lens_' V1beta1CustomResourceDefinitionList (Maybe Text)
v1beta1CustomResourceDefinitionListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceDefinitionList
-> f V1beta1CustomResourceDefinitionList
v1beta1CustomResourceDefinitionListKindL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceDefinitionList{[V1beta1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionListMetadata :: V1beta1CustomResourceDefinitionList -> Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: V1beta1CustomResourceDefinitionList -> Maybe Text
v1beta1CustomResourceDefinitionListItems :: V1beta1CustomResourceDefinitionList
-> [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: V1beta1CustomResourceDefinitionList -> Maybe Text
..} = (\Maybe Text
v1beta1CustomResourceDefinitionListKind -> V1beta1CustomResourceDefinitionList :: Maybe Text
-> [V1beta1CustomResourceDefinition]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CustomResourceDefinitionList
V1beta1CustomResourceDefinitionList { Maybe Text
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListKind, [V1beta1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1CustomResourceDefinitionList)
-> f (Maybe Text) -> f V1beta1CustomResourceDefinitionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceDefinitionListKind
{-# INLINE v1beta1CustomResourceDefinitionListKindL #-}

-- | 'v1beta1CustomResourceDefinitionListMetadata' Lens
v1beta1CustomResourceDefinitionListMetadataL :: Lens_' V1beta1CustomResourceDefinitionList (Maybe V1ListMeta)
v1beta1CustomResourceDefinitionListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1CustomResourceDefinitionList
-> f V1beta1CustomResourceDefinitionList
v1beta1CustomResourceDefinitionListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1CustomResourceDefinitionList{[V1beta1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionListMetadata :: V1beta1CustomResourceDefinitionList -> Maybe V1ListMeta
v1beta1CustomResourceDefinitionListKind :: V1beta1CustomResourceDefinitionList -> Maybe Text
v1beta1CustomResourceDefinitionListItems :: V1beta1CustomResourceDefinitionList
-> [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: V1beta1CustomResourceDefinitionList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata -> V1beta1CustomResourceDefinitionList :: Maybe Text
-> [V1beta1CustomResourceDefinition]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1CustomResourceDefinitionList
V1beta1CustomResourceDefinitionList { Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata, [V1beta1CustomResourceDefinition]
Maybe Text
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
v1beta1CustomResourceDefinitionListKind :: Maybe Text
v1beta1CustomResourceDefinitionListItems :: [V1beta1CustomResourceDefinition]
v1beta1CustomResourceDefinitionListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1CustomResourceDefinitionList)
-> f (Maybe V1ListMeta) -> f V1beta1CustomResourceDefinitionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1CustomResourceDefinitionListMetadata
{-# INLINE v1beta1CustomResourceDefinitionListMetadataL #-}



-- * V1beta1CustomResourceDefinitionNames

-- | 'v1beta1CustomResourceDefinitionNamesCategories' Lens
v1beta1CustomResourceDefinitionNamesCategoriesL :: Lens_' V1beta1CustomResourceDefinitionNames (Maybe [Text])
v1beta1CustomResourceDefinitionNamesCategoriesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionNamesCategoriesL Maybe [Text] -> f (Maybe [Text])
f V1beta1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesListKind :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesCategories :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1CustomResourceDefinitionNamesCategories -> V1beta1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CustomResourceDefinitionNames
V1beta1CustomResourceDefinitionNames { Maybe [Text]
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesCategories, Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
..} ) (Maybe [Text] -> V1beta1CustomResourceDefinitionNames)
-> f (Maybe [Text]) -> f V1beta1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1CustomResourceDefinitionNamesCategories
{-# INLINE v1beta1CustomResourceDefinitionNamesCategoriesL #-}

-- | 'v1beta1CustomResourceDefinitionNamesKind' Lens
v1beta1CustomResourceDefinitionNamesKindL :: Lens_' V1beta1CustomResourceDefinitionNames (Text)
v1beta1CustomResourceDefinitionNamesKindL :: (Text -> f Text)
-> V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionNamesKindL Text -> f Text
f V1beta1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesSingular :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesListKind :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesCategories :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
..} = (\Text
v1beta1CustomResourceDefinitionNamesKind -> V1beta1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CustomResourceDefinitionNames
V1beta1CustomResourceDefinitionNames { Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesKind, Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} ) (Text -> V1beta1CustomResourceDefinitionNames)
-> f Text -> f V1beta1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceDefinitionNamesKind
{-# INLINE v1beta1CustomResourceDefinitionNamesKindL #-}

-- | 'v1beta1CustomResourceDefinitionNamesListKind' Lens
v1beta1CustomResourceDefinitionNamesListKindL :: Lens_' V1beta1CustomResourceDefinitionNames (Maybe Text)
v1beta1CustomResourceDefinitionNamesListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionNamesListKindL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesSingular :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesListKind :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesCategories :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
..} = (\Maybe Text
v1beta1CustomResourceDefinitionNamesListKind -> V1beta1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CustomResourceDefinitionNames
V1beta1CustomResourceDefinitionNames { Maybe Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesListKind, Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} ) (Maybe Text -> V1beta1CustomResourceDefinitionNames)
-> f (Maybe Text) -> f V1beta1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceDefinitionNamesListKind
{-# INLINE v1beta1CustomResourceDefinitionNamesListKindL #-}

-- | 'v1beta1CustomResourceDefinitionNamesPlural' Lens
v1beta1CustomResourceDefinitionNamesPluralL :: Lens_' V1beta1CustomResourceDefinitionNames (Text)
v1beta1CustomResourceDefinitionNamesPluralL :: (Text -> f Text)
-> V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionNamesPluralL Text -> f Text
f V1beta1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesSingular :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesListKind :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesCategories :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
..} = (\Text
v1beta1CustomResourceDefinitionNamesPlural -> V1beta1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CustomResourceDefinitionNames
V1beta1CustomResourceDefinitionNames { Text
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesPlural, Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} ) (Text -> V1beta1CustomResourceDefinitionNames)
-> f Text -> f V1beta1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceDefinitionNamesPlural
{-# INLINE v1beta1CustomResourceDefinitionNamesPluralL #-}

-- | 'v1beta1CustomResourceDefinitionNamesShortNames' Lens
v1beta1CustomResourceDefinitionNamesShortNamesL :: Lens_' V1beta1CustomResourceDefinitionNames (Maybe [Text])
v1beta1CustomResourceDefinitionNamesShortNamesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionNamesShortNamesL Maybe [Text] -> f (Maybe [Text])
f V1beta1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesSingular :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesListKind :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesCategories :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
..} = (\Maybe [Text]
v1beta1CustomResourceDefinitionNamesShortNames -> V1beta1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CustomResourceDefinitionNames
V1beta1CustomResourceDefinitionNames { Maybe [Text]
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesShortNames, Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1CustomResourceDefinitionNames)
-> f (Maybe [Text]) -> f V1beta1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1CustomResourceDefinitionNamesShortNames
{-# INLINE v1beta1CustomResourceDefinitionNamesShortNamesL #-}

-- | 'v1beta1CustomResourceDefinitionNamesSingular' Lens
v1beta1CustomResourceDefinitionNamesSingularL :: Lens_' V1beta1CustomResourceDefinitionNames (Maybe Text)
v1beta1CustomResourceDefinitionNamesSingularL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionNamesSingularL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesSingular :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesShortNames :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesListKind :: V1beta1CustomResourceDefinitionNames -> Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: V1beta1CustomResourceDefinitionNames -> Text
v1beta1CustomResourceDefinitionNamesCategories :: V1beta1CustomResourceDefinitionNames -> Maybe [Text]
..} = (\Maybe Text
v1beta1CustomResourceDefinitionNamesSingular -> V1beta1CustomResourceDefinitionNames :: Maybe [Text]
-> Text
-> Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Text
-> V1beta1CustomResourceDefinitionNames
V1beta1CustomResourceDefinitionNames { Maybe Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesSingular :: Maybe Text
v1beta1CustomResourceDefinitionNamesSingular, Maybe [Text]
Maybe Text
Text
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1beta1CustomResourceDefinitionNamesPlural :: Text
v1beta1CustomResourceDefinitionNamesListKind :: Maybe Text
v1beta1CustomResourceDefinitionNamesKind :: Text
v1beta1CustomResourceDefinitionNamesCategories :: Maybe [Text]
..} ) (Maybe Text -> V1beta1CustomResourceDefinitionNames)
-> f (Maybe Text) -> f V1beta1CustomResourceDefinitionNames
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceDefinitionNamesSingular
{-# INLINE v1beta1CustomResourceDefinitionNamesSingularL #-}



-- * V1beta1CustomResourceDefinitionSpec

-- | 'v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns' Lens
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumnsL :: Lens_' V1beta1CustomResourceDefinitionSpec (Maybe [V1beta1CustomResourceColumnDefinition])
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumnsL :: (Maybe [V1beta1CustomResourceColumnDefinition]
 -> f (Maybe [V1beta1CustomResourceColumnDefinition]))
-> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumnsL Maybe [V1beta1CustomResourceColumnDefinition]
-> f (Maybe [V1beta1CustomResourceColumnDefinition])
f V1beta1CustomResourceDefinitionSpec{Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: V1beta1CustomResourceDefinitionSpec -> Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: V1beta1CustomResourceDefinitionSpec -> Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionSpec
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecConversion :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns -> V1beta1CustomResourceDefinitionSpec :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Maybe V1beta1CustomResourceConversion
-> Text
-> V1beta1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> Maybe V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceValidation
-> Maybe Text
-> Maybe [V1beta1CustomResourceDefinitionVersion]
-> V1beta1CustomResourceDefinitionSpec
V1beta1CustomResourceDefinitionSpec { Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns, Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
..} ) (Maybe [V1beta1CustomResourceColumnDefinition]
 -> V1beta1CustomResourceDefinitionSpec)
-> f (Maybe [V1beta1CustomResourceColumnDefinition])
-> f V1beta1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1CustomResourceColumnDefinition]
-> f (Maybe [V1beta1CustomResourceColumnDefinition])
f Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns
{-# INLINE v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumnsL #-}

-- | 'v1beta1CustomResourceDefinitionSpecConversion' Lens
v1beta1CustomResourceDefinitionSpecConversionL :: Lens_' V1beta1CustomResourceDefinitionSpec (Maybe V1beta1CustomResourceConversion)
v1beta1CustomResourceDefinitionSpecConversionL :: (Maybe V1beta1CustomResourceConversion
 -> f (Maybe V1beta1CustomResourceConversion))
-> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpecConversionL Maybe V1beta1CustomResourceConversion
-> f (Maybe V1beta1CustomResourceConversion)
f V1beta1CustomResourceDefinitionSpec{Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: V1beta1CustomResourceDefinitionSpec -> Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: V1beta1CustomResourceDefinitionSpec -> Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionSpec
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecConversion :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecConversion -> V1beta1CustomResourceDefinitionSpec :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Maybe V1beta1CustomResourceConversion
-> Text
-> V1beta1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> Maybe V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceValidation
-> Maybe Text
-> Maybe [V1beta1CustomResourceDefinitionVersion]
-> V1beta1CustomResourceDefinitionSpec
V1beta1CustomResourceDefinitionSpec { Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecConversion, Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Maybe V1beta1CustomResourceConversion
 -> V1beta1CustomResourceDefinitionSpec)
-> f (Maybe V1beta1CustomResourceConversion)
-> f V1beta1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CustomResourceConversion
-> f (Maybe V1beta1CustomResourceConversion)
f Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecConversion
{-# INLINE v1beta1CustomResourceDefinitionSpecConversionL #-}

-- | 'v1beta1CustomResourceDefinitionSpecGroup' Lens
v1beta1CustomResourceDefinitionSpecGroupL :: Lens_' V1beta1CustomResourceDefinitionSpec (Text)
v1beta1CustomResourceDefinitionSpecGroupL :: (Text -> f Text)
-> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpecGroupL Text -> f Text
f V1beta1CustomResourceDefinitionSpec{Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: V1beta1CustomResourceDefinitionSpec -> Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: V1beta1CustomResourceDefinitionSpec -> Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionSpec
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecConversion :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Text
v1beta1CustomResourceDefinitionSpecGroup -> V1beta1CustomResourceDefinitionSpec :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Maybe V1beta1CustomResourceConversion
-> Text
-> V1beta1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> Maybe V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceValidation
-> Maybe Text
-> Maybe [V1beta1CustomResourceDefinitionVersion]
-> V1beta1CustomResourceDefinitionSpec
V1beta1CustomResourceDefinitionSpec { Text
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecGroup, Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Text -> V1beta1CustomResourceDefinitionSpec)
-> f Text -> f V1beta1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceDefinitionSpecGroup
{-# INLINE v1beta1CustomResourceDefinitionSpecGroupL #-}

-- | 'v1beta1CustomResourceDefinitionSpecNames' Lens
v1beta1CustomResourceDefinitionSpecNamesL :: Lens_' V1beta1CustomResourceDefinitionSpec (V1beta1CustomResourceDefinitionNames)
v1beta1CustomResourceDefinitionSpecNamesL :: (V1beta1CustomResourceDefinitionNames
 -> f V1beta1CustomResourceDefinitionNames)
-> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpecNamesL V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionNames
f V1beta1CustomResourceDefinitionSpec{Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: V1beta1CustomResourceDefinitionSpec -> Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: V1beta1CustomResourceDefinitionSpec -> Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionSpec
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecConversion :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecNames -> V1beta1CustomResourceDefinitionSpec :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Maybe V1beta1CustomResourceConversion
-> Text
-> V1beta1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> Maybe V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceValidation
-> Maybe Text
-> Maybe [V1beta1CustomResourceDefinitionVersion]
-> V1beta1CustomResourceDefinitionSpec
V1beta1CustomResourceDefinitionSpec { V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecNames, Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (V1beta1CustomResourceDefinitionNames
 -> V1beta1CustomResourceDefinitionSpec)
-> f V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionNames
f V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecNames
{-# INLINE v1beta1CustomResourceDefinitionSpecNamesL #-}

-- | 'v1beta1CustomResourceDefinitionSpecPreserveUnknownFields' Lens
v1beta1CustomResourceDefinitionSpecPreserveUnknownFieldsL :: Lens_' V1beta1CustomResourceDefinitionSpec (Maybe Bool)
v1beta1CustomResourceDefinitionSpecPreserveUnknownFieldsL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpecPreserveUnknownFieldsL Maybe Bool -> f (Maybe Bool)
f V1beta1CustomResourceDefinitionSpec{Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: V1beta1CustomResourceDefinitionSpec -> Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: V1beta1CustomResourceDefinitionSpec -> Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionSpec
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecConversion :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Maybe Bool
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields -> V1beta1CustomResourceDefinitionSpec :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Maybe V1beta1CustomResourceConversion
-> Text
-> V1beta1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> Maybe V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceValidation
-> Maybe Text
-> Maybe [V1beta1CustomResourceDefinitionVersion]
-> V1beta1CustomResourceDefinitionSpec
V1beta1CustomResourceDefinitionSpec { Maybe Bool
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields, Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Maybe Bool -> V1beta1CustomResourceDefinitionSpec)
-> f (Maybe Bool) -> f V1beta1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields
{-# INLINE v1beta1CustomResourceDefinitionSpecPreserveUnknownFieldsL #-}

-- | 'v1beta1CustomResourceDefinitionSpecScope' Lens
v1beta1CustomResourceDefinitionSpecScopeL :: Lens_' V1beta1CustomResourceDefinitionSpec (Text)
v1beta1CustomResourceDefinitionSpecScopeL :: (Text -> f Text)
-> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpecScopeL Text -> f Text
f V1beta1CustomResourceDefinitionSpec{Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: V1beta1CustomResourceDefinitionSpec -> Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: V1beta1CustomResourceDefinitionSpec -> Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionSpec
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecConversion :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Text
v1beta1CustomResourceDefinitionSpecScope -> V1beta1CustomResourceDefinitionSpec :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Maybe V1beta1CustomResourceConversion
-> Text
-> V1beta1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> Maybe V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceValidation
-> Maybe Text
-> Maybe [V1beta1CustomResourceDefinitionVersion]
-> V1beta1CustomResourceDefinitionSpec
V1beta1CustomResourceDefinitionSpec { Text
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecScope, Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Text -> V1beta1CustomResourceDefinitionSpec)
-> f Text -> f V1beta1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceDefinitionSpecScope
{-# INLINE v1beta1CustomResourceDefinitionSpecScopeL #-}

-- | 'v1beta1CustomResourceDefinitionSpecSubresources' Lens
v1beta1CustomResourceDefinitionSpecSubresourcesL :: Lens_' V1beta1CustomResourceDefinitionSpec (Maybe V1beta1CustomResourceSubresources)
v1beta1CustomResourceDefinitionSpecSubresourcesL :: (Maybe V1beta1CustomResourceSubresources
 -> f (Maybe V1beta1CustomResourceSubresources))
-> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpecSubresourcesL Maybe V1beta1CustomResourceSubresources
-> f (Maybe V1beta1CustomResourceSubresources)
f V1beta1CustomResourceDefinitionSpec{Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: V1beta1CustomResourceDefinitionSpec -> Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: V1beta1CustomResourceDefinitionSpec -> Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionSpec
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecConversion :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecSubresources -> V1beta1CustomResourceDefinitionSpec :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Maybe V1beta1CustomResourceConversion
-> Text
-> V1beta1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> Maybe V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceValidation
-> Maybe Text
-> Maybe [V1beta1CustomResourceDefinitionVersion]
-> V1beta1CustomResourceDefinitionSpec
V1beta1CustomResourceDefinitionSpec { Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecSubresources, Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Maybe V1beta1CustomResourceSubresources
 -> V1beta1CustomResourceDefinitionSpec)
-> f (Maybe V1beta1CustomResourceSubresources)
-> f V1beta1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CustomResourceSubresources
-> f (Maybe V1beta1CustomResourceSubresources)
f Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecSubresources
{-# INLINE v1beta1CustomResourceDefinitionSpecSubresourcesL #-}

-- | 'v1beta1CustomResourceDefinitionSpecValidation' Lens
v1beta1CustomResourceDefinitionSpecValidationL :: Lens_' V1beta1CustomResourceDefinitionSpec (Maybe V1beta1CustomResourceValidation)
v1beta1CustomResourceDefinitionSpecValidationL :: (Maybe V1beta1CustomResourceValidation
 -> f (Maybe V1beta1CustomResourceValidation))
-> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpecValidationL Maybe V1beta1CustomResourceValidation
-> f (Maybe V1beta1CustomResourceValidation)
f V1beta1CustomResourceDefinitionSpec{Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: V1beta1CustomResourceDefinitionSpec -> Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: V1beta1CustomResourceDefinitionSpec -> Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionSpec
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecConversion :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecValidation -> V1beta1CustomResourceDefinitionSpec :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Maybe V1beta1CustomResourceConversion
-> Text
-> V1beta1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> Maybe V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceValidation
-> Maybe Text
-> Maybe [V1beta1CustomResourceDefinitionVersion]
-> V1beta1CustomResourceDefinitionSpec
V1beta1CustomResourceDefinitionSpec { Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecValidation, Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Maybe V1beta1CustomResourceValidation
 -> V1beta1CustomResourceDefinitionSpec)
-> f (Maybe V1beta1CustomResourceValidation)
-> f V1beta1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CustomResourceValidation
-> f (Maybe V1beta1CustomResourceValidation)
f Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecValidation
{-# INLINE v1beta1CustomResourceDefinitionSpecValidationL #-}

-- | 'v1beta1CustomResourceDefinitionSpecVersion' Lens
v1beta1CustomResourceDefinitionSpecVersionL :: Lens_' V1beta1CustomResourceDefinitionSpec (Maybe Text)
v1beta1CustomResourceDefinitionSpecVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpecVersionL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceDefinitionSpec{Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: V1beta1CustomResourceDefinitionSpec -> Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: V1beta1CustomResourceDefinitionSpec -> Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionSpec
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecConversion :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Maybe Text
v1beta1CustomResourceDefinitionSpecVersion -> V1beta1CustomResourceDefinitionSpec :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Maybe V1beta1CustomResourceConversion
-> Text
-> V1beta1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> Maybe V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceValidation
-> Maybe Text
-> Maybe [V1beta1CustomResourceDefinitionVersion]
-> V1beta1CustomResourceDefinitionSpec
V1beta1CustomResourceDefinitionSpec { Maybe Text
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecVersion, Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Maybe Text -> V1beta1CustomResourceDefinitionSpec)
-> f (Maybe Text) -> f V1beta1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceDefinitionSpecVersion
{-# INLINE v1beta1CustomResourceDefinitionSpecVersionL #-}

-- | 'v1beta1CustomResourceDefinitionSpecVersions' Lens
v1beta1CustomResourceDefinitionSpecVersionsL :: Lens_' V1beta1CustomResourceDefinitionSpec (Maybe [V1beta1CustomResourceDefinitionVersion])
v1beta1CustomResourceDefinitionSpecVersionsL :: (Maybe [V1beta1CustomResourceDefinitionVersion]
 -> f (Maybe [V1beta1CustomResourceDefinitionVersion]))
-> V1beta1CustomResourceDefinitionSpec
-> f V1beta1CustomResourceDefinitionSpec
v1beta1CustomResourceDefinitionSpecVersionsL Maybe [V1beta1CustomResourceDefinitionVersion]
-> f (Maybe [V1beta1CustomResourceDefinitionVersion])
f V1beta1CustomResourceDefinitionSpec{Maybe Bool
Maybe [V1beta1CustomResourceDefinitionVersion]
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersions :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersion :: V1beta1CustomResourceDefinitionSpec -> Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: V1beta1CustomResourceDefinitionSpec -> Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionSpec
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: V1beta1CustomResourceDefinitionSpec -> Text
v1beta1CustomResourceDefinitionSpecConversion :: V1beta1CustomResourceDefinitionSpec
-> Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionSpec
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersions -> V1beta1CustomResourceDefinitionSpec :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Maybe V1beta1CustomResourceConversion
-> Text
-> V1beta1CustomResourceDefinitionNames
-> Maybe Bool
-> Text
-> Maybe V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceValidation
-> Maybe Text
-> Maybe [V1beta1CustomResourceDefinitionVersion]
-> V1beta1CustomResourceDefinitionSpec
V1beta1CustomResourceDefinitionSpec { Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersions :: Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersions, Maybe Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe Text
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Maybe V1beta1CustomResourceConversion
Text
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionSpecVersion :: Maybe Text
v1beta1CustomResourceDefinitionSpecValidation :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionSpecSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionSpecScope :: Text
v1beta1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1beta1CustomResourceDefinitionSpecNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionSpecGroup :: Text
v1beta1CustomResourceDefinitionSpecConversion :: Maybe V1beta1CustomResourceConversion
v1beta1CustomResourceDefinitionSpecAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Maybe [V1beta1CustomResourceDefinitionVersion]
 -> V1beta1CustomResourceDefinitionSpec)
-> f (Maybe [V1beta1CustomResourceDefinitionVersion])
-> f V1beta1CustomResourceDefinitionSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1CustomResourceDefinitionVersion]
-> f (Maybe [V1beta1CustomResourceDefinitionVersion])
f Maybe [V1beta1CustomResourceDefinitionVersion]
v1beta1CustomResourceDefinitionSpecVersions
{-# INLINE v1beta1CustomResourceDefinitionSpecVersionsL #-}



-- * V1beta1CustomResourceDefinitionStatus

-- | 'v1beta1CustomResourceDefinitionStatusAcceptedNames' Lens
v1beta1CustomResourceDefinitionStatusAcceptedNamesL :: Lens_' V1beta1CustomResourceDefinitionStatus (V1beta1CustomResourceDefinitionNames)
v1beta1CustomResourceDefinitionStatusAcceptedNamesL :: (V1beta1CustomResourceDefinitionNames
 -> f V1beta1CustomResourceDefinitionNames)
-> V1beta1CustomResourceDefinitionStatus
-> f V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionStatusAcceptedNamesL V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionNames
f V1beta1CustomResourceDefinitionStatus{[Text]
Maybe [V1beta1CustomResourceDefinitionCondition]
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusStoredVersions :: V1beta1CustomResourceDefinitionStatus -> [Text]
v1beta1CustomResourceDefinitionStatusConditions :: V1beta1CustomResourceDefinitionStatus
-> Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionStatus
-> V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1beta1CustomResourceDefinitionStatusConditions :: Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionNames
..} = (\V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusAcceptedNames -> V1beta1CustomResourceDefinitionStatus :: V1beta1CustomResourceDefinitionNames
-> Maybe [V1beta1CustomResourceDefinitionCondition]
-> [Text]
-> V1beta1CustomResourceDefinitionStatus
V1beta1CustomResourceDefinitionStatus { V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusAcceptedNames, [Text]
Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1beta1CustomResourceDefinitionStatusConditions :: Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1beta1CustomResourceDefinitionStatusConditions :: Maybe [V1beta1CustomResourceDefinitionCondition]
..} ) (V1beta1CustomResourceDefinitionNames
 -> V1beta1CustomResourceDefinitionStatus)
-> f V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1CustomResourceDefinitionNames
-> f V1beta1CustomResourceDefinitionNames
f V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusAcceptedNames
{-# INLINE v1beta1CustomResourceDefinitionStatusAcceptedNamesL #-}

-- | 'v1beta1CustomResourceDefinitionStatusConditions' Lens
v1beta1CustomResourceDefinitionStatusConditionsL :: Lens_' V1beta1CustomResourceDefinitionStatus (Maybe [V1beta1CustomResourceDefinitionCondition])
v1beta1CustomResourceDefinitionStatusConditionsL :: (Maybe [V1beta1CustomResourceDefinitionCondition]
 -> f (Maybe [V1beta1CustomResourceDefinitionCondition]))
-> V1beta1CustomResourceDefinitionStatus
-> f V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionStatusConditionsL Maybe [V1beta1CustomResourceDefinitionCondition]
-> f (Maybe [V1beta1CustomResourceDefinitionCondition])
f V1beta1CustomResourceDefinitionStatus{[Text]
Maybe [V1beta1CustomResourceDefinitionCondition]
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1beta1CustomResourceDefinitionStatusConditions :: Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusStoredVersions :: V1beta1CustomResourceDefinitionStatus -> [Text]
v1beta1CustomResourceDefinitionStatusConditions :: V1beta1CustomResourceDefinitionStatus
-> Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionStatus
-> V1beta1CustomResourceDefinitionNames
..} = (\Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusConditions -> V1beta1CustomResourceDefinitionStatus :: V1beta1CustomResourceDefinitionNames
-> Maybe [V1beta1CustomResourceDefinitionCondition]
-> [Text]
-> V1beta1CustomResourceDefinitionStatus
V1beta1CustomResourceDefinitionStatus { Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusConditions :: Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusConditions :: Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusConditions, [Text]
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionNames
..} ) (Maybe [V1beta1CustomResourceDefinitionCondition]
 -> V1beta1CustomResourceDefinitionStatus)
-> f (Maybe [V1beta1CustomResourceDefinitionCondition])
-> f V1beta1CustomResourceDefinitionStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1CustomResourceDefinitionCondition]
-> f (Maybe [V1beta1CustomResourceDefinitionCondition])
f Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusConditions
{-# INLINE v1beta1CustomResourceDefinitionStatusConditionsL #-}

-- | 'v1beta1CustomResourceDefinitionStatusStoredVersions' Lens
v1beta1CustomResourceDefinitionStatusStoredVersionsL :: Lens_' V1beta1CustomResourceDefinitionStatus ([Text])
v1beta1CustomResourceDefinitionStatusStoredVersionsL :: ([Text] -> f [Text])
-> V1beta1CustomResourceDefinitionStatus
-> f V1beta1CustomResourceDefinitionStatus
v1beta1CustomResourceDefinitionStatusStoredVersionsL [Text] -> f [Text]
f V1beta1CustomResourceDefinitionStatus{[Text]
Maybe [V1beta1CustomResourceDefinitionCondition]
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1beta1CustomResourceDefinitionStatusConditions :: Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusStoredVersions :: V1beta1CustomResourceDefinitionStatus -> [Text]
v1beta1CustomResourceDefinitionStatusConditions :: V1beta1CustomResourceDefinitionStatus
-> Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionStatus
-> V1beta1CustomResourceDefinitionNames
..} = (\[Text]
v1beta1CustomResourceDefinitionStatusStoredVersions -> V1beta1CustomResourceDefinitionStatus :: V1beta1CustomResourceDefinitionNames
-> Maybe [V1beta1CustomResourceDefinitionCondition]
-> [Text]
-> V1beta1CustomResourceDefinitionStatus
V1beta1CustomResourceDefinitionStatus { [Text]
v1beta1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1beta1CustomResourceDefinitionStatusStoredVersions :: [Text]
v1beta1CustomResourceDefinitionStatusStoredVersions, Maybe [V1beta1CustomResourceDefinitionCondition]
V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusConditions :: Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionNames
v1beta1CustomResourceDefinitionStatusConditions :: Maybe [V1beta1CustomResourceDefinitionCondition]
v1beta1CustomResourceDefinitionStatusAcceptedNames :: V1beta1CustomResourceDefinitionNames
..} ) ([Text] -> V1beta1CustomResourceDefinitionStatus)
-> f [Text] -> f V1beta1CustomResourceDefinitionStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1beta1CustomResourceDefinitionStatusStoredVersions
{-# INLINE v1beta1CustomResourceDefinitionStatusStoredVersionsL #-}



-- * V1beta1CustomResourceDefinitionVersion

-- | 'v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns' Lens
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumnsL :: Lens_' V1beta1CustomResourceDefinitionVersion (Maybe [V1beta1CustomResourceColumnDefinition])
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumnsL :: (Maybe [V1beta1CustomResourceColumnDefinition]
 -> f (Maybe [V1beta1CustomResourceColumnDefinition]))
-> V1beta1CustomResourceDefinitionVersion
-> f V1beta1CustomResourceDefinitionVersion
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumnsL Maybe [V1beta1CustomResourceColumnDefinition]
-> f (Maybe [V1beta1CustomResourceColumnDefinition])
f V1beta1CustomResourceDefinitionVersion{Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Text
v1beta1CustomResourceDefinitionVersionSubresources :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionServed :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionSchema :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: V1beta1CustomResourceDefinitionVersion -> Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionVersion
-> Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns -> V1beta1CustomResourceDefinitionVersion :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Text
-> Maybe V1beta1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1beta1CustomResourceSubresources
-> V1beta1CustomResourceDefinitionVersion
V1beta1CustomResourceDefinitionVersion { Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns, Bool
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Text
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
..} ) (Maybe [V1beta1CustomResourceColumnDefinition]
 -> V1beta1CustomResourceDefinitionVersion)
-> f (Maybe [V1beta1CustomResourceColumnDefinition])
-> f V1beta1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1CustomResourceColumnDefinition]
-> f (Maybe [V1beta1CustomResourceColumnDefinition])
f Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns
{-# INLINE v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumnsL #-}

-- | 'v1beta1CustomResourceDefinitionVersionName' Lens
v1beta1CustomResourceDefinitionVersionNameL :: Lens_' V1beta1CustomResourceDefinitionVersion (Text)
v1beta1CustomResourceDefinitionVersionNameL :: (Text -> f Text)
-> V1beta1CustomResourceDefinitionVersion
-> f V1beta1CustomResourceDefinitionVersion
v1beta1CustomResourceDefinitionVersionNameL Text -> f Text
f V1beta1CustomResourceDefinitionVersion{Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Text
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionSubresources :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionServed :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionSchema :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: V1beta1CustomResourceDefinitionVersion -> Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionVersion
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Text
v1beta1CustomResourceDefinitionVersionName -> V1beta1CustomResourceDefinitionVersion :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Text
-> Maybe V1beta1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1beta1CustomResourceSubresources
-> V1beta1CustomResourceDefinitionVersion
V1beta1CustomResourceDefinitionVersion { Text
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionName, Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Text -> V1beta1CustomResourceDefinitionVersion)
-> f Text -> f V1beta1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceDefinitionVersionName
{-# INLINE v1beta1CustomResourceDefinitionVersionNameL #-}

-- | 'v1beta1CustomResourceDefinitionVersionSchema' Lens
v1beta1CustomResourceDefinitionVersionSchemaL :: Lens_' V1beta1CustomResourceDefinitionVersion (Maybe V1beta1CustomResourceValidation)
v1beta1CustomResourceDefinitionVersionSchemaL :: (Maybe V1beta1CustomResourceValidation
 -> f (Maybe V1beta1CustomResourceValidation))
-> V1beta1CustomResourceDefinitionVersion
-> f V1beta1CustomResourceDefinitionVersion
v1beta1CustomResourceDefinitionVersionSchemaL Maybe V1beta1CustomResourceValidation
-> f (Maybe V1beta1CustomResourceValidation)
f V1beta1CustomResourceDefinitionVersion{Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Text
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionSubresources :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionServed :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionSchema :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: V1beta1CustomResourceDefinitionVersion -> Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionVersion
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionSchema -> V1beta1CustomResourceDefinitionVersion :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Text
-> Maybe V1beta1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1beta1CustomResourceSubresources
-> V1beta1CustomResourceDefinitionVersion
V1beta1CustomResourceDefinitionVersion { Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionSchema, Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceSubresources
Text
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Maybe V1beta1CustomResourceValidation
 -> V1beta1CustomResourceDefinitionVersion)
-> f (Maybe V1beta1CustomResourceValidation)
-> f V1beta1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CustomResourceValidation
-> f (Maybe V1beta1CustomResourceValidation)
f Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionSchema
{-# INLINE v1beta1CustomResourceDefinitionVersionSchemaL #-}

-- | 'v1beta1CustomResourceDefinitionVersionServed' Lens
v1beta1CustomResourceDefinitionVersionServedL :: Lens_' V1beta1CustomResourceDefinitionVersion (Bool)
v1beta1CustomResourceDefinitionVersionServedL :: (Bool -> f Bool)
-> V1beta1CustomResourceDefinitionVersion
-> f V1beta1CustomResourceDefinitionVersion
v1beta1CustomResourceDefinitionVersionServedL Bool -> f Bool
f V1beta1CustomResourceDefinitionVersion{Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Text
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionSubresources :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionServed :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionSchema :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: V1beta1CustomResourceDefinitionVersion -> Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionVersion
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Bool
v1beta1CustomResourceDefinitionVersionServed -> V1beta1CustomResourceDefinitionVersion :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Text
-> Maybe V1beta1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1beta1CustomResourceSubresources
-> V1beta1CustomResourceDefinitionVersion
V1beta1CustomResourceDefinitionVersion { Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionServed, Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Text
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Bool -> V1beta1CustomResourceDefinitionVersion)
-> f Bool -> f V1beta1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1beta1CustomResourceDefinitionVersionServed
{-# INLINE v1beta1CustomResourceDefinitionVersionServedL #-}

-- | 'v1beta1CustomResourceDefinitionVersionStorage' Lens
v1beta1CustomResourceDefinitionVersionStorageL :: Lens_' V1beta1CustomResourceDefinitionVersion (Bool)
v1beta1CustomResourceDefinitionVersionStorageL :: (Bool -> f Bool)
-> V1beta1CustomResourceDefinitionVersion
-> f V1beta1CustomResourceDefinitionVersion
v1beta1CustomResourceDefinitionVersionStorageL Bool -> f Bool
f V1beta1CustomResourceDefinitionVersion{Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Text
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionSubresources :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionServed :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionSchema :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: V1beta1CustomResourceDefinitionVersion -> Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionVersion
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Bool
v1beta1CustomResourceDefinitionVersionStorage -> V1beta1CustomResourceDefinitionVersion :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Text
-> Maybe V1beta1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1beta1CustomResourceSubresources
-> V1beta1CustomResourceDefinitionVersion
V1beta1CustomResourceDefinitionVersion { Bool
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionStorage, Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Text
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Bool -> V1beta1CustomResourceDefinitionVersion)
-> f Bool -> f V1beta1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1beta1CustomResourceDefinitionVersionStorage
{-# INLINE v1beta1CustomResourceDefinitionVersionStorageL #-}

-- | 'v1beta1CustomResourceDefinitionVersionSubresources' Lens
v1beta1CustomResourceDefinitionVersionSubresourcesL :: Lens_' V1beta1CustomResourceDefinitionVersion (Maybe V1beta1CustomResourceSubresources)
v1beta1CustomResourceDefinitionVersionSubresourcesL :: (Maybe V1beta1CustomResourceSubresources
 -> f (Maybe V1beta1CustomResourceSubresources))
-> V1beta1CustomResourceDefinitionVersion
-> f V1beta1CustomResourceDefinitionVersion
v1beta1CustomResourceDefinitionVersionSubresourcesL Maybe V1beta1CustomResourceSubresources
-> f (Maybe V1beta1CustomResourceSubresources)
f V1beta1CustomResourceDefinitionVersion{Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Maybe V1beta1CustomResourceSubresources
Text
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionSubresources :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionStorage :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionServed :: V1beta1CustomResourceDefinitionVersion -> Bool
v1beta1CustomResourceDefinitionVersionSchema :: V1beta1CustomResourceDefinitionVersion
-> Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: V1beta1CustomResourceDefinitionVersion -> Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1beta1CustomResourceDefinitionVersion
-> Maybe [V1beta1CustomResourceColumnDefinition]
..} = (\Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionSubresources -> V1beta1CustomResourceDefinitionVersion :: Maybe [V1beta1CustomResourceColumnDefinition]
-> Text
-> Maybe V1beta1CustomResourceValidation
-> Bool
-> Bool
-> Maybe V1beta1CustomResourceSubresources
-> V1beta1CustomResourceDefinitionVersion
V1beta1CustomResourceDefinitionVersion { Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionSubresources :: Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionSubresources, Bool
Maybe [V1beta1CustomResourceColumnDefinition]
Maybe V1beta1CustomResourceValidation
Text
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
v1beta1CustomResourceDefinitionVersionStorage :: Bool
v1beta1CustomResourceDefinitionVersionServed :: Bool
v1beta1CustomResourceDefinitionVersionSchema :: Maybe V1beta1CustomResourceValidation
v1beta1CustomResourceDefinitionVersionName :: Text
v1beta1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1beta1CustomResourceColumnDefinition]
..} ) (Maybe V1beta1CustomResourceSubresources
 -> V1beta1CustomResourceDefinitionVersion)
-> f (Maybe V1beta1CustomResourceSubresources)
-> f V1beta1CustomResourceDefinitionVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CustomResourceSubresources
-> f (Maybe V1beta1CustomResourceSubresources)
f Maybe V1beta1CustomResourceSubresources
v1beta1CustomResourceDefinitionVersionSubresources
{-# INLINE v1beta1CustomResourceDefinitionVersionSubresourcesL #-}



-- * V1beta1CustomResourceSubresourceScale

-- | 'v1beta1CustomResourceSubresourceScaleLabelSelectorPath' Lens
v1beta1CustomResourceSubresourceScaleLabelSelectorPathL :: Lens_' V1beta1CustomResourceSubresourceScale (Maybe Text)
v1beta1CustomResourceSubresourceScaleLabelSelectorPathL :: (Maybe Text -> f (Maybe Text))
-> V1beta1CustomResourceSubresourceScale
-> f V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourceScaleLabelSelectorPathL Maybe Text -> f (Maybe Text)
f V1beta1CustomResourceSubresourceScale{Maybe Text
Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: V1beta1CustomResourceSubresourceScale -> Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: V1beta1CustomResourceSubresourceScale -> Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: V1beta1CustomResourceSubresourceScale -> Maybe Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
..} = (\Maybe Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath -> V1beta1CustomResourceSubresourceScale :: Maybe Text -> Text -> Text -> V1beta1CustomResourceSubresourceScale
V1beta1CustomResourceSubresourceScale { Maybe Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath, Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: Text
..} ) (Maybe Text -> V1beta1CustomResourceSubresourceScale)
-> f (Maybe Text) -> f V1beta1CustomResourceSubresourceScale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath
{-# INLINE v1beta1CustomResourceSubresourceScaleLabelSelectorPathL #-}

-- | 'v1beta1CustomResourceSubresourceScaleSpecReplicasPath' Lens
v1beta1CustomResourceSubresourceScaleSpecReplicasPathL :: Lens_' V1beta1CustomResourceSubresourceScale (Text)
v1beta1CustomResourceSubresourceScaleSpecReplicasPathL :: (Text -> f Text)
-> V1beta1CustomResourceSubresourceScale
-> f V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourceScaleSpecReplicasPathL Text -> f Text
f V1beta1CustomResourceSubresourceScale{Maybe Text
Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: V1beta1CustomResourceSubresourceScale -> Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: V1beta1CustomResourceSubresourceScale -> Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: V1beta1CustomResourceSubresourceScale -> Maybe Text
..} = (\Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath -> V1beta1CustomResourceSubresourceScale :: Maybe Text -> Text -> Text -> V1beta1CustomResourceSubresourceScale
V1beta1CustomResourceSubresourceScale { Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath, Maybe Text
Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
..} ) (Text -> V1beta1CustomResourceSubresourceScale)
-> f Text -> f V1beta1CustomResourceSubresourceScale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath
{-# INLINE v1beta1CustomResourceSubresourceScaleSpecReplicasPathL #-}

-- | 'v1beta1CustomResourceSubresourceScaleStatusReplicasPath' Lens
v1beta1CustomResourceSubresourceScaleStatusReplicasPathL :: Lens_' V1beta1CustomResourceSubresourceScale (Text)
v1beta1CustomResourceSubresourceScaleStatusReplicasPathL :: (Text -> f Text)
-> V1beta1CustomResourceSubresourceScale
-> f V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourceScaleStatusReplicasPathL Text -> f Text
f V1beta1CustomResourceSubresourceScale{Maybe Text
Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: V1beta1CustomResourceSubresourceScale -> Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: V1beta1CustomResourceSubresourceScale -> Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: V1beta1CustomResourceSubresourceScale -> Maybe Text
..} = (\Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath -> V1beta1CustomResourceSubresourceScale :: Maybe Text -> Text -> Text -> V1beta1CustomResourceSubresourceScale
V1beta1CustomResourceSubresourceScale { Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath, Maybe Text
Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1beta1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1beta1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
..} ) (Text -> V1beta1CustomResourceSubresourceScale)
-> f Text -> f V1beta1CustomResourceSubresourceScale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1CustomResourceSubresourceScaleStatusReplicasPath
{-# INLINE v1beta1CustomResourceSubresourceScaleStatusReplicasPathL #-}



-- * V1beta1CustomResourceSubresources

-- | 'v1beta1CustomResourceSubresourcesScale' Lens
v1beta1CustomResourceSubresourcesScaleL :: Lens_' V1beta1CustomResourceSubresources (Maybe V1beta1CustomResourceSubresourceScale)
v1beta1CustomResourceSubresourcesScaleL :: (Maybe V1beta1CustomResourceSubresourceScale
 -> f (Maybe V1beta1CustomResourceSubresourceScale))
-> V1beta1CustomResourceSubresources
-> f V1beta1CustomResourceSubresources
v1beta1CustomResourceSubresourcesScaleL Maybe V1beta1CustomResourceSubresourceScale
-> f (Maybe V1beta1CustomResourceSubresourceScale)
f V1beta1CustomResourceSubresources{Maybe Value
Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesStatus :: V1beta1CustomResourceSubresources -> Maybe Value
v1beta1CustomResourceSubresourcesScale :: V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesStatus :: Maybe Value
v1beta1CustomResourceSubresourcesScale :: Maybe V1beta1CustomResourceSubresourceScale
..} = (\Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesScale -> V1beta1CustomResourceSubresources :: Maybe V1beta1CustomResourceSubresourceScale
-> Maybe Value -> V1beta1CustomResourceSubresources
V1beta1CustomResourceSubresources { Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesScale :: Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesScale :: Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesScale, Maybe Value
v1beta1CustomResourceSubresourcesStatus :: Maybe Value
v1beta1CustomResourceSubresourcesStatus :: Maybe Value
..} ) (Maybe V1beta1CustomResourceSubresourceScale
 -> V1beta1CustomResourceSubresources)
-> f (Maybe V1beta1CustomResourceSubresourceScale)
-> f V1beta1CustomResourceSubresources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CustomResourceSubresourceScale
-> f (Maybe V1beta1CustomResourceSubresourceScale)
f Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesScale
{-# INLINE v1beta1CustomResourceSubresourcesScaleL #-}

-- | 'v1beta1CustomResourceSubresourcesStatus' Lens
v1beta1CustomResourceSubresourcesStatusL :: Lens_' V1beta1CustomResourceSubresources (Maybe A.Value)
v1beta1CustomResourceSubresourcesStatusL :: (Maybe Value -> f (Maybe Value))
-> V1beta1CustomResourceSubresources
-> f V1beta1CustomResourceSubresources
v1beta1CustomResourceSubresourcesStatusL Maybe Value -> f (Maybe Value)
f V1beta1CustomResourceSubresources{Maybe Value
Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesStatus :: Maybe Value
v1beta1CustomResourceSubresourcesScale :: Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesStatus :: V1beta1CustomResourceSubresources -> Maybe Value
v1beta1CustomResourceSubresourcesScale :: V1beta1CustomResourceSubresources
-> Maybe V1beta1CustomResourceSubresourceScale
..} = (\Maybe Value
v1beta1CustomResourceSubresourcesStatus -> V1beta1CustomResourceSubresources :: Maybe V1beta1CustomResourceSubresourceScale
-> Maybe Value -> V1beta1CustomResourceSubresources
V1beta1CustomResourceSubresources { Maybe Value
v1beta1CustomResourceSubresourcesStatus :: Maybe Value
v1beta1CustomResourceSubresourcesStatus :: Maybe Value
v1beta1CustomResourceSubresourcesStatus, Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesScale :: Maybe V1beta1CustomResourceSubresourceScale
v1beta1CustomResourceSubresourcesScale :: Maybe V1beta1CustomResourceSubresourceScale
..} ) (Maybe Value -> V1beta1CustomResourceSubresources)
-> f (Maybe Value) -> f V1beta1CustomResourceSubresources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1beta1CustomResourceSubresourcesStatus
{-# INLINE v1beta1CustomResourceSubresourcesStatusL #-}



-- * V1beta1CustomResourceValidation

-- | 'v1beta1CustomResourceValidationOpenApiv3Schema' Lens
v1beta1CustomResourceValidationOpenApiv3SchemaL :: Lens_' V1beta1CustomResourceValidation (Maybe V1beta1JSONSchemaProps)
v1beta1CustomResourceValidationOpenApiv3SchemaL :: (Maybe V1beta1JSONSchemaProps -> f (Maybe V1beta1JSONSchemaProps))
-> V1beta1CustomResourceValidation
-> f V1beta1CustomResourceValidation
v1beta1CustomResourceValidationOpenApiv3SchemaL Maybe V1beta1JSONSchemaProps -> f (Maybe V1beta1JSONSchemaProps)
f V1beta1CustomResourceValidation{Maybe V1beta1JSONSchemaProps
v1beta1CustomResourceValidationOpenApiv3Schema :: V1beta1CustomResourceValidation -> Maybe V1beta1JSONSchemaProps
v1beta1CustomResourceValidationOpenApiv3Schema :: Maybe V1beta1JSONSchemaProps
..} = (\Maybe V1beta1JSONSchemaProps
v1beta1CustomResourceValidationOpenApiv3Schema -> V1beta1CustomResourceValidation :: Maybe V1beta1JSONSchemaProps -> V1beta1CustomResourceValidation
V1beta1CustomResourceValidation { Maybe V1beta1JSONSchemaProps
v1beta1CustomResourceValidationOpenApiv3Schema :: Maybe V1beta1JSONSchemaProps
v1beta1CustomResourceValidationOpenApiv3Schema :: Maybe V1beta1JSONSchemaProps
v1beta1CustomResourceValidationOpenApiv3Schema, ..} ) (Maybe V1beta1JSONSchemaProps -> V1beta1CustomResourceValidation)
-> f (Maybe V1beta1JSONSchemaProps)
-> f V1beta1CustomResourceValidation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1JSONSchemaProps -> f (Maybe V1beta1JSONSchemaProps)
f Maybe V1beta1JSONSchemaProps
v1beta1CustomResourceValidationOpenApiv3Schema
{-# INLINE v1beta1CustomResourceValidationOpenApiv3SchemaL #-}



-- * V1beta1DaemonSet

-- | 'v1beta1DaemonSetApiVersion' Lens
v1beta1DaemonSetApiVersionL :: Lens_' V1beta1DaemonSet (Maybe Text)
v1beta1DaemonSetApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1DaemonSet -> f V1beta1DaemonSet
v1beta1DaemonSetApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1DaemonSet{Maybe Text
Maybe V1beta1DaemonSetStatus
Maybe V1beta1DaemonSetSpec
Maybe V1ObjectMeta
v1beta1DaemonSetStatus :: V1beta1DaemonSet -> Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: V1beta1DaemonSet -> Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: V1beta1DaemonSet -> Maybe V1ObjectMeta
v1beta1DaemonSetKind :: V1beta1DaemonSet -> Maybe Text
v1beta1DaemonSetApiVersion :: V1beta1DaemonSet -> Maybe Text
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1DaemonSetApiVersion -> V1beta1DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1DaemonSetSpec
-> Maybe V1beta1DaemonSetStatus
-> V1beta1DaemonSet
V1beta1DaemonSet { Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
v1beta1DaemonSetApiVersion, Maybe Text
Maybe V1beta1DaemonSetStatus
Maybe V1beta1DaemonSetSpec
Maybe V1ObjectMeta
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
..} ) (Maybe Text -> V1beta1DaemonSet)
-> f (Maybe Text) -> f V1beta1DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DaemonSetApiVersion
{-# INLINE v1beta1DaemonSetApiVersionL #-}

-- | 'v1beta1DaemonSetKind' Lens
v1beta1DaemonSetKindL :: Lens_' V1beta1DaemonSet (Maybe Text)
v1beta1DaemonSetKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1DaemonSet -> f V1beta1DaemonSet
v1beta1DaemonSetKindL Maybe Text -> f (Maybe Text)
f V1beta1DaemonSet{Maybe Text
Maybe V1beta1DaemonSetStatus
Maybe V1beta1DaemonSetSpec
Maybe V1ObjectMeta
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
v1beta1DaemonSetStatus :: V1beta1DaemonSet -> Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: V1beta1DaemonSet -> Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: V1beta1DaemonSet -> Maybe V1ObjectMeta
v1beta1DaemonSetKind :: V1beta1DaemonSet -> Maybe Text
v1beta1DaemonSetApiVersion :: V1beta1DaemonSet -> Maybe Text
..} = (\Maybe Text
v1beta1DaemonSetKind -> V1beta1DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1DaemonSetSpec
-> Maybe V1beta1DaemonSetStatus
-> V1beta1DaemonSet
V1beta1DaemonSet { Maybe Text
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetKind, Maybe Text
Maybe V1beta1DaemonSetStatus
Maybe V1beta1DaemonSetSpec
Maybe V1ObjectMeta
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetApiVersion :: Maybe Text
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1DaemonSet)
-> f (Maybe Text) -> f V1beta1DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DaemonSetKind
{-# INLINE v1beta1DaemonSetKindL #-}

-- | 'v1beta1DaemonSetMetadata' Lens
v1beta1DaemonSetMetadataL :: Lens_' V1beta1DaemonSet (Maybe V1ObjectMeta)
v1beta1DaemonSetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1DaemonSet -> f V1beta1DaemonSet
v1beta1DaemonSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1DaemonSet{Maybe Text
Maybe V1beta1DaemonSetStatus
Maybe V1beta1DaemonSetSpec
Maybe V1ObjectMeta
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
v1beta1DaemonSetStatus :: V1beta1DaemonSet -> Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: V1beta1DaemonSet -> Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: V1beta1DaemonSet -> Maybe V1ObjectMeta
v1beta1DaemonSetKind :: V1beta1DaemonSet -> Maybe Text
v1beta1DaemonSetApiVersion :: V1beta1DaemonSet -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1DaemonSetMetadata -> V1beta1DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1DaemonSetSpec
-> Maybe V1beta1DaemonSetStatus
-> V1beta1DaemonSet
V1beta1DaemonSet { Maybe V1ObjectMeta
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetMetadata, Maybe Text
Maybe V1beta1DaemonSetStatus
Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1DaemonSet)
-> f (Maybe V1ObjectMeta) -> f V1beta1DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1DaemonSetMetadata
{-# INLINE v1beta1DaemonSetMetadataL #-}

-- | 'v1beta1DaemonSetSpec' Lens
v1beta1DaemonSetSpecL :: Lens_' V1beta1DaemonSet (Maybe V1beta1DaemonSetSpec)
v1beta1DaemonSetSpecL :: (Maybe V1beta1DaemonSetSpec -> f (Maybe V1beta1DaemonSetSpec))
-> V1beta1DaemonSet -> f V1beta1DaemonSet
v1beta1DaemonSetSpecL Maybe V1beta1DaemonSetSpec -> f (Maybe V1beta1DaemonSetSpec)
f V1beta1DaemonSet{Maybe Text
Maybe V1beta1DaemonSetStatus
Maybe V1beta1DaemonSetSpec
Maybe V1ObjectMeta
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
v1beta1DaemonSetStatus :: V1beta1DaemonSet -> Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: V1beta1DaemonSet -> Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: V1beta1DaemonSet -> Maybe V1ObjectMeta
v1beta1DaemonSetKind :: V1beta1DaemonSet -> Maybe Text
v1beta1DaemonSetApiVersion :: V1beta1DaemonSet -> Maybe Text
..} = (\Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetSpec -> V1beta1DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1DaemonSetSpec
-> Maybe V1beta1DaemonSetStatus
-> V1beta1DaemonSet
V1beta1DaemonSet { Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetSpec, Maybe Text
Maybe V1beta1DaemonSetStatus
Maybe V1ObjectMeta
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
..} ) (Maybe V1beta1DaemonSetSpec -> V1beta1DaemonSet)
-> f (Maybe V1beta1DaemonSetSpec) -> f V1beta1DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1DaemonSetSpec -> f (Maybe V1beta1DaemonSetSpec)
f Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetSpec
{-# INLINE v1beta1DaemonSetSpecL #-}

-- | 'v1beta1DaemonSetStatus' Lens
v1beta1DaemonSetStatusL :: Lens_' V1beta1DaemonSet (Maybe V1beta1DaemonSetStatus)
v1beta1DaemonSetStatusL :: (Maybe V1beta1DaemonSetStatus -> f (Maybe V1beta1DaemonSetStatus))
-> V1beta1DaemonSet -> f V1beta1DaemonSet
v1beta1DaemonSetStatusL Maybe V1beta1DaemonSetStatus -> f (Maybe V1beta1DaemonSetStatus)
f V1beta1DaemonSet{Maybe Text
Maybe V1beta1DaemonSetStatus
Maybe V1beta1DaemonSetSpec
Maybe V1ObjectMeta
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
v1beta1DaemonSetStatus :: V1beta1DaemonSet -> Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetSpec :: V1beta1DaemonSet -> Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: V1beta1DaemonSet -> Maybe V1ObjectMeta
v1beta1DaemonSetKind :: V1beta1DaemonSet -> Maybe Text
v1beta1DaemonSetApiVersion :: V1beta1DaemonSet -> Maybe Text
..} = (\Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetStatus -> V1beta1DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1DaemonSetSpec
-> Maybe V1beta1DaemonSetStatus
-> V1beta1DaemonSet
V1beta1DaemonSet { Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetStatus :: Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetStatus, Maybe Text
Maybe V1beta1DaemonSetSpec
Maybe V1ObjectMeta
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
v1beta1DaemonSetSpec :: Maybe V1beta1DaemonSetSpec
v1beta1DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta1DaemonSetKind :: Maybe Text
v1beta1DaemonSetApiVersion :: Maybe Text
..} ) (Maybe V1beta1DaemonSetStatus -> V1beta1DaemonSet)
-> f (Maybe V1beta1DaemonSetStatus) -> f V1beta1DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1DaemonSetStatus -> f (Maybe V1beta1DaemonSetStatus)
f Maybe V1beta1DaemonSetStatus
v1beta1DaemonSetStatus
{-# INLINE v1beta1DaemonSetStatusL #-}



-- * V1beta1DaemonSetCondition

-- | 'v1beta1DaemonSetConditionLastTransitionTime' Lens
v1beta1DaemonSetConditionLastTransitionTimeL :: Lens_' V1beta1DaemonSetCondition (Maybe DateTime)
v1beta1DaemonSetConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1DaemonSetCondition -> f V1beta1DaemonSetCondition
v1beta1DaemonSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1DaemonSetConditionType :: V1beta1DaemonSetCondition -> Text
v1beta1DaemonSetConditionStatus :: V1beta1DaemonSetCondition -> Text
v1beta1DaemonSetConditionReason :: V1beta1DaemonSetCondition -> Maybe Text
v1beta1DaemonSetConditionMessage :: V1beta1DaemonSetCondition -> Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: V1beta1DaemonSetCondition -> Maybe DateTime
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta1DaemonSetConditionLastTransitionTime -> V1beta1DaemonSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1DaemonSetCondition
V1beta1DaemonSetCondition { Maybe DateTime
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta1DaemonSetConditionLastTransitionTime, Maybe Text
Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1beta1DaemonSetCondition)
-> f (Maybe DateTime) -> f V1beta1DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1DaemonSetConditionLastTransitionTime
{-# INLINE v1beta1DaemonSetConditionLastTransitionTimeL #-}

-- | 'v1beta1DaemonSetConditionMessage' Lens
v1beta1DaemonSetConditionMessageL :: Lens_' V1beta1DaemonSetCondition (Maybe Text)
v1beta1DaemonSetConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta1DaemonSetCondition -> f V1beta1DaemonSetCondition
v1beta1DaemonSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1beta1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta1DaemonSetConditionType :: V1beta1DaemonSetCondition -> Text
v1beta1DaemonSetConditionStatus :: V1beta1DaemonSetCondition -> Text
v1beta1DaemonSetConditionReason :: V1beta1DaemonSetCondition -> Maybe Text
v1beta1DaemonSetConditionMessage :: V1beta1DaemonSetCondition -> Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: V1beta1DaemonSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1DaemonSetConditionMessage -> V1beta1DaemonSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1DaemonSetCondition
V1beta1DaemonSetCondition { Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1DaemonSetCondition)
-> f (Maybe Text) -> f V1beta1DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DaemonSetConditionMessage
{-# INLINE v1beta1DaemonSetConditionMessageL #-}

-- | 'v1beta1DaemonSetConditionReason' Lens
v1beta1DaemonSetConditionReasonL :: Lens_' V1beta1DaemonSetCondition (Maybe Text)
v1beta1DaemonSetConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta1DaemonSetCondition -> f V1beta1DaemonSetCondition
v1beta1DaemonSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1beta1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta1DaemonSetConditionType :: V1beta1DaemonSetCondition -> Text
v1beta1DaemonSetConditionStatus :: V1beta1DaemonSetCondition -> Text
v1beta1DaemonSetConditionReason :: V1beta1DaemonSetCondition -> Maybe Text
v1beta1DaemonSetConditionMessage :: V1beta1DaemonSetCondition -> Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: V1beta1DaemonSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1DaemonSetConditionReason -> V1beta1DaemonSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1DaemonSetCondition
V1beta1DaemonSetCondition { Maybe Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionReason, Maybe Text
Maybe DateTime
Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1DaemonSetCondition)
-> f (Maybe Text) -> f V1beta1DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DaemonSetConditionReason
{-# INLINE v1beta1DaemonSetConditionReasonL #-}

-- | 'v1beta1DaemonSetConditionStatus' Lens
v1beta1DaemonSetConditionStatusL :: Lens_' V1beta1DaemonSetCondition (Text)
v1beta1DaemonSetConditionStatusL :: (Text -> f Text)
-> V1beta1DaemonSetCondition -> f V1beta1DaemonSetCondition
v1beta1DaemonSetConditionStatusL Text -> f Text
f V1beta1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta1DaemonSetConditionType :: V1beta1DaemonSetCondition -> Text
v1beta1DaemonSetConditionStatus :: V1beta1DaemonSetCondition -> Text
v1beta1DaemonSetConditionReason :: V1beta1DaemonSetCondition -> Maybe Text
v1beta1DaemonSetConditionMessage :: V1beta1DaemonSetCondition -> Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: V1beta1DaemonSetCondition -> Maybe DateTime
..} = (\Text
v1beta1DaemonSetConditionStatus -> V1beta1DaemonSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1DaemonSetCondition
V1beta1DaemonSetCondition { Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta1DaemonSetCondition)
-> f Text -> f V1beta1DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1DaemonSetConditionStatus
{-# INLINE v1beta1DaemonSetConditionStatusL #-}

-- | 'v1beta1DaemonSetConditionType' Lens
v1beta1DaemonSetConditionTypeL :: Lens_' V1beta1DaemonSetCondition (Text)
v1beta1DaemonSetConditionTypeL :: (Text -> f Text)
-> V1beta1DaemonSetCondition -> f V1beta1DaemonSetCondition
v1beta1DaemonSetConditionTypeL Text -> f Text
f V1beta1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta1DaemonSetConditionType :: V1beta1DaemonSetCondition -> Text
v1beta1DaemonSetConditionStatus :: V1beta1DaemonSetCondition -> Text
v1beta1DaemonSetConditionReason :: V1beta1DaemonSetCondition -> Maybe Text
v1beta1DaemonSetConditionMessage :: V1beta1DaemonSetCondition -> Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: V1beta1DaemonSetCondition -> Maybe DateTime
..} = (\Text
v1beta1DaemonSetConditionType -> V1beta1DaemonSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1DaemonSetCondition
V1beta1DaemonSetCondition { Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionType :: Text
v1beta1DaemonSetConditionType, Maybe Text
Maybe DateTime
Text
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta1DaemonSetConditionStatus :: Text
v1beta1DaemonSetConditionReason :: Maybe Text
v1beta1DaemonSetConditionMessage :: Maybe Text
v1beta1DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta1DaemonSetCondition)
-> f Text -> f V1beta1DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1DaemonSetConditionType
{-# INLINE v1beta1DaemonSetConditionTypeL #-}



-- * V1beta1DaemonSetList

-- | 'v1beta1DaemonSetListApiVersion' Lens
v1beta1DaemonSetListApiVersionL :: Lens_' V1beta1DaemonSetList (Maybe Text)
v1beta1DaemonSetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1DaemonSetList -> f V1beta1DaemonSetList
v1beta1DaemonSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1DaemonSetList{[V1beta1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta1DaemonSetListMetadata :: V1beta1DaemonSetList -> Maybe V1ListMeta
v1beta1DaemonSetListKind :: V1beta1DaemonSetList -> Maybe Text
v1beta1DaemonSetListItems :: V1beta1DaemonSetList -> [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: V1beta1DaemonSetList -> Maybe Text
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1DaemonSetListApiVersion -> V1beta1DaemonSetList :: Maybe Text
-> [V1beta1DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1DaemonSetList
V1beta1DaemonSetList { Maybe Text
v1beta1DaemonSetListApiVersion :: Maybe Text
v1beta1DaemonSetListApiVersion :: Maybe Text
v1beta1DaemonSetListApiVersion, [V1beta1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
..} ) (Maybe Text -> V1beta1DaemonSetList)
-> f (Maybe Text) -> f V1beta1DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DaemonSetListApiVersion
{-# INLINE v1beta1DaemonSetListApiVersionL #-}

-- | 'v1beta1DaemonSetListItems' Lens
v1beta1DaemonSetListItemsL :: Lens_' V1beta1DaemonSetList ([V1beta1DaemonSet])
v1beta1DaemonSetListItemsL :: ([V1beta1DaemonSet] -> f [V1beta1DaemonSet])
-> V1beta1DaemonSetList -> f V1beta1DaemonSetList
v1beta1DaemonSetListItemsL [V1beta1DaemonSet] -> f [V1beta1DaemonSet]
f V1beta1DaemonSetList{[V1beta1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: Maybe Text
v1beta1DaemonSetListMetadata :: V1beta1DaemonSetList -> Maybe V1ListMeta
v1beta1DaemonSetListKind :: V1beta1DaemonSetList -> Maybe Text
v1beta1DaemonSetListItems :: V1beta1DaemonSetList -> [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: V1beta1DaemonSetList -> Maybe Text
..} = (\[V1beta1DaemonSet]
v1beta1DaemonSetListItems -> V1beta1DaemonSetList :: Maybe Text
-> [V1beta1DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1DaemonSetList
V1beta1DaemonSetList { [V1beta1DaemonSet]
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListItems, Maybe Text
Maybe V1ListMeta
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListApiVersion :: Maybe Text
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListApiVersion :: Maybe Text
..} ) ([V1beta1DaemonSet] -> V1beta1DaemonSetList)
-> f [V1beta1DaemonSet] -> f V1beta1DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1DaemonSet] -> f [V1beta1DaemonSet]
f [V1beta1DaemonSet]
v1beta1DaemonSetListItems
{-# INLINE v1beta1DaemonSetListItemsL #-}

-- | 'v1beta1DaemonSetListKind' Lens
v1beta1DaemonSetListKindL :: Lens_' V1beta1DaemonSetList (Maybe Text)
v1beta1DaemonSetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1DaemonSetList -> f V1beta1DaemonSetList
v1beta1DaemonSetListKindL Maybe Text -> f (Maybe Text)
f V1beta1DaemonSetList{[V1beta1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: Maybe Text
v1beta1DaemonSetListMetadata :: V1beta1DaemonSetList -> Maybe V1ListMeta
v1beta1DaemonSetListKind :: V1beta1DaemonSetList -> Maybe Text
v1beta1DaemonSetListItems :: V1beta1DaemonSetList -> [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: V1beta1DaemonSetList -> Maybe Text
..} = (\Maybe Text
v1beta1DaemonSetListKind -> V1beta1DaemonSetList :: Maybe Text
-> [V1beta1DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1DaemonSetList
V1beta1DaemonSetList { Maybe Text
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListKind, [V1beta1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: Maybe Text
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1DaemonSetList)
-> f (Maybe Text) -> f V1beta1DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DaemonSetListKind
{-# INLINE v1beta1DaemonSetListKindL #-}

-- | 'v1beta1DaemonSetListMetadata' Lens
v1beta1DaemonSetListMetadataL :: Lens_' V1beta1DaemonSetList (Maybe V1ListMeta)
v1beta1DaemonSetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1DaemonSetList -> f V1beta1DaemonSetList
v1beta1DaemonSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1DaemonSetList{[V1beta1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: Maybe Text
v1beta1DaemonSetListMetadata :: V1beta1DaemonSetList -> Maybe V1ListMeta
v1beta1DaemonSetListKind :: V1beta1DaemonSetList -> Maybe Text
v1beta1DaemonSetListItems :: V1beta1DaemonSetList -> [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: V1beta1DaemonSetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1DaemonSetListMetadata -> V1beta1DaemonSetList :: Maybe Text
-> [V1beta1DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1DaemonSetList
V1beta1DaemonSetList { Maybe V1ListMeta
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListMetadata :: Maybe V1ListMeta
v1beta1DaemonSetListMetadata, [V1beta1DaemonSet]
Maybe Text
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: Maybe Text
v1beta1DaemonSetListKind :: Maybe Text
v1beta1DaemonSetListItems :: [V1beta1DaemonSet]
v1beta1DaemonSetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1DaemonSetList)
-> f (Maybe V1ListMeta) -> f V1beta1DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1DaemonSetListMetadata
{-# INLINE v1beta1DaemonSetListMetadataL #-}



-- * V1beta1DaemonSetSpec

-- | 'v1beta1DaemonSetSpecMinReadySeconds' Lens
v1beta1DaemonSetSpecMinReadySecondsL :: Lens_' V1beta1DaemonSetSpec (Maybe Int)
v1beta1DaemonSetSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> V1beta1DaemonSetSpec -> f V1beta1DaemonSetSpec
v1beta1DaemonSetSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1beta1DaemonSetSpec{Maybe Int
Maybe Integer
Maybe V1beta1DaemonSetUpdateStrategy
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1DaemonSetSpecUpdateStrategy :: V1beta1DaemonSetSpec -> Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: V1beta1DaemonSetSpec -> Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1beta1DaemonSetSpec -> V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: V1beta1DaemonSetSpec -> Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: V1beta1DaemonSetSpec -> Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: V1beta1DaemonSetSpec -> Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
v1beta1DaemonSetSpecMinReadySeconds -> V1beta1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Integer
-> Maybe V1beta1DaemonSetUpdateStrategy
-> V1beta1DaemonSetSpec
V1beta1DaemonSetSpec { Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds, Maybe Int
Maybe Integer
Maybe V1beta1DaemonSetUpdateStrategy
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
..} ) (Maybe Int -> V1beta1DaemonSetSpec)
-> f (Maybe Int) -> f V1beta1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1DaemonSetSpecMinReadySeconds
{-# INLINE v1beta1DaemonSetSpecMinReadySecondsL #-}

-- | 'v1beta1DaemonSetSpecRevisionHistoryLimit' Lens
v1beta1DaemonSetSpecRevisionHistoryLimitL :: Lens_' V1beta1DaemonSetSpec (Maybe Int)
v1beta1DaemonSetSpecRevisionHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V1beta1DaemonSetSpec -> f V1beta1DaemonSetSpec
v1beta1DaemonSetSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1beta1DaemonSetSpec{Maybe Int
Maybe Integer
Maybe V1beta1DaemonSetUpdateStrategy
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: V1beta1DaemonSetSpec -> Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: V1beta1DaemonSetSpec -> Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1beta1DaemonSetSpec -> V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: V1beta1DaemonSetSpec -> Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: V1beta1DaemonSetSpec -> Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: V1beta1DaemonSetSpec -> Maybe Int
..} = (\Maybe Int
v1beta1DaemonSetSpecRevisionHistoryLimit -> V1beta1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Integer
-> Maybe V1beta1DaemonSetUpdateStrategy
-> V1beta1DaemonSetSpec
V1beta1DaemonSetSpec { Maybe Int
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecRevisionHistoryLimit, Maybe Int
Maybe Integer
Maybe V1beta1DaemonSetUpdateStrategy
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1beta1DaemonSetSpec)
-> f (Maybe Int) -> f V1beta1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1DaemonSetSpecRevisionHistoryLimit
{-# INLINE v1beta1DaemonSetSpecRevisionHistoryLimitL #-}

-- | 'v1beta1DaemonSetSpecSelector' Lens
v1beta1DaemonSetSpecSelectorL :: Lens_' V1beta1DaemonSetSpec (Maybe V1LabelSelector)
v1beta1DaemonSetSpecSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1beta1DaemonSetSpec -> f V1beta1DaemonSetSpec
v1beta1DaemonSetSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1DaemonSetSpec{Maybe Int
Maybe Integer
Maybe V1beta1DaemonSetUpdateStrategy
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: V1beta1DaemonSetSpec -> Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: V1beta1DaemonSetSpec -> Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1beta1DaemonSetSpec -> V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: V1beta1DaemonSetSpec -> Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: V1beta1DaemonSetSpec -> Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: V1beta1DaemonSetSpec -> Maybe Int
..} = (\Maybe V1LabelSelector
v1beta1DaemonSetSpecSelector -> V1beta1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Integer
-> Maybe V1beta1DaemonSetUpdateStrategy
-> V1beta1DaemonSetSpec
V1beta1DaemonSetSpec { Maybe V1LabelSelector
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecSelector, Maybe Int
Maybe Integer
Maybe V1beta1DaemonSetUpdateStrategy
V1PodTemplateSpec
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1LabelSelector -> V1beta1DaemonSetSpec)
-> f (Maybe V1LabelSelector) -> f V1beta1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1DaemonSetSpecSelector
{-# INLINE v1beta1DaemonSetSpecSelectorL #-}

-- | 'v1beta1DaemonSetSpecTemplate' Lens
v1beta1DaemonSetSpecTemplateL :: Lens_' V1beta1DaemonSetSpec (V1PodTemplateSpec)
v1beta1DaemonSetSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> V1beta1DaemonSetSpec -> f V1beta1DaemonSetSpec
v1beta1DaemonSetSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1beta1DaemonSetSpec{Maybe Int
Maybe Integer
Maybe V1beta1DaemonSetUpdateStrategy
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: V1beta1DaemonSetSpec -> Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: V1beta1DaemonSetSpec -> Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1beta1DaemonSetSpec -> V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: V1beta1DaemonSetSpec -> Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: V1beta1DaemonSetSpec -> Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: V1beta1DaemonSetSpec -> Maybe Int
..} = (\V1PodTemplateSpec
v1beta1DaemonSetSpecTemplate -> V1beta1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Integer
-> Maybe V1beta1DaemonSetUpdateStrategy
-> V1beta1DaemonSetSpec
V1beta1DaemonSetSpec { V1PodTemplateSpec
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecTemplate, Maybe Int
Maybe Integer
Maybe V1beta1DaemonSetUpdateStrategy
Maybe V1LabelSelector
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (V1PodTemplateSpec -> V1beta1DaemonSetSpec)
-> f V1PodTemplateSpec -> f V1beta1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
v1beta1DaemonSetSpecTemplate
{-# INLINE v1beta1DaemonSetSpecTemplateL #-}

-- | 'v1beta1DaemonSetSpecTemplateGeneration' Lens
v1beta1DaemonSetSpecTemplateGenerationL :: Lens_' V1beta1DaemonSetSpec (Maybe Integer)
v1beta1DaemonSetSpecTemplateGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1DaemonSetSpec -> f V1beta1DaemonSetSpec
v1beta1DaemonSetSpecTemplateGenerationL Maybe Integer -> f (Maybe Integer)
f V1beta1DaemonSetSpec{Maybe Int
Maybe Integer
Maybe V1beta1DaemonSetUpdateStrategy
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: V1beta1DaemonSetSpec -> Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: V1beta1DaemonSetSpec -> Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1beta1DaemonSetSpec -> V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: V1beta1DaemonSetSpec -> Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: V1beta1DaemonSetSpec -> Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: V1beta1DaemonSetSpec -> Maybe Int
..} = (\Maybe Integer
v1beta1DaemonSetSpecTemplateGeneration -> V1beta1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Integer
-> Maybe V1beta1DaemonSetUpdateStrategy
-> V1beta1DaemonSetSpec
V1beta1DaemonSetSpec { Maybe Integer
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplateGeneration, Maybe Int
Maybe V1beta1DaemonSetUpdateStrategy
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Integer -> V1beta1DaemonSetSpec)
-> f (Maybe Integer) -> f V1beta1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1DaemonSetSpecTemplateGeneration
{-# INLINE v1beta1DaemonSetSpecTemplateGenerationL #-}

-- | 'v1beta1DaemonSetSpecUpdateStrategy' Lens
v1beta1DaemonSetSpecUpdateStrategyL :: Lens_' V1beta1DaemonSetSpec (Maybe V1beta1DaemonSetUpdateStrategy)
v1beta1DaemonSetSpecUpdateStrategyL :: (Maybe V1beta1DaemonSetUpdateStrategy
 -> f (Maybe V1beta1DaemonSetUpdateStrategy))
-> V1beta1DaemonSetSpec -> f V1beta1DaemonSetSpec
v1beta1DaemonSetSpecUpdateStrategyL Maybe V1beta1DaemonSetUpdateStrategy
-> f (Maybe V1beta1DaemonSetUpdateStrategy)
f V1beta1DaemonSetSpec{Maybe Int
Maybe Integer
Maybe V1beta1DaemonSetUpdateStrategy
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecUpdateStrategy :: V1beta1DaemonSetSpec -> Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecTemplateGeneration :: V1beta1DaemonSetSpec -> Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1beta1DaemonSetSpec -> V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: V1beta1DaemonSetSpec -> Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: V1beta1DaemonSetSpec -> Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: V1beta1DaemonSetSpec -> Maybe Int
..} = (\Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecUpdateStrategy -> V1beta1DaemonSetSpec :: Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> V1PodTemplateSpec
-> Maybe Integer
-> Maybe V1beta1DaemonSetUpdateStrategy
-> V1beta1DaemonSetSpec
V1beta1DaemonSetSpec { Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecUpdateStrategy :: Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecUpdateStrategy, Maybe Int
Maybe Integer
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta1DaemonSetSpecTemplateGeneration :: Maybe Integer
v1beta1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta1DaemonSetSpecSelector :: Maybe V1LabelSelector
v1beta1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1beta1DaemonSetUpdateStrategy -> V1beta1DaemonSetSpec)
-> f (Maybe V1beta1DaemonSetUpdateStrategy)
-> f V1beta1DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1DaemonSetUpdateStrategy
-> f (Maybe V1beta1DaemonSetUpdateStrategy)
f Maybe V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetSpecUpdateStrategy
{-# INLINE v1beta1DaemonSetSpecUpdateStrategyL #-}



-- * V1beta1DaemonSetStatus

-- | 'v1beta1DaemonSetStatusCollisionCount' Lens
v1beta1DaemonSetStatusCollisionCountL :: Lens_' V1beta1DaemonSetStatus (Maybe Int)
v1beta1DaemonSetStatusCollisionCountL :: (Maybe Int -> f (Maybe Int))
-> V1beta1DaemonSetStatus -> f V1beta1DaemonSetStatus
v1beta1DaemonSetStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1beta1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: V1beta1DaemonSetStatus -> Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusNumberReady :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberMisscheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberAvailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusConditions :: V1beta1DaemonSetStatus -> Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
..} = (\Maybe Int
v1beta1DaemonSetStatusCollisionCount -> V1beta1DaemonSetStatus :: Maybe Int
-> Maybe [V1beta1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta1DaemonSetStatus
V1beta1DaemonSetStatus { Maybe Int
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusCollisionCount, Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
..} ) (Maybe Int -> V1beta1DaemonSetStatus)
-> f (Maybe Int) -> f V1beta1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1DaemonSetStatusCollisionCount
{-# INLINE v1beta1DaemonSetStatusCollisionCountL #-}

-- | 'v1beta1DaemonSetStatusConditions' Lens
v1beta1DaemonSetStatusConditionsL :: Lens_' V1beta1DaemonSetStatus (Maybe [V1beta1DaemonSetCondition])
v1beta1DaemonSetStatusConditionsL :: (Maybe [V1beta1DaemonSetCondition]
 -> f (Maybe [V1beta1DaemonSetCondition]))
-> V1beta1DaemonSetStatus -> f V1beta1DaemonSetStatus
v1beta1DaemonSetStatusConditionsL Maybe [V1beta1DaemonSetCondition]
-> f (Maybe [V1beta1DaemonSetCondition])
f V1beta1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: V1beta1DaemonSetStatus -> Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusNumberReady :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberMisscheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberAvailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusConditions :: V1beta1DaemonSetStatus -> Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: V1beta1DaemonSetStatus -> Maybe Int
..} = (\Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusConditions -> V1beta1DaemonSetStatus :: Maybe Int
-> Maybe [V1beta1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta1DaemonSetStatus
V1beta1DaemonSetStatus { Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusConditions, Int
Maybe Int
Maybe Integer
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe [V1beta1DaemonSetCondition] -> V1beta1DaemonSetStatus)
-> f (Maybe [V1beta1DaemonSetCondition])
-> f V1beta1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1DaemonSetCondition]
-> f (Maybe [V1beta1DaemonSetCondition])
f Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusConditions
{-# INLINE v1beta1DaemonSetStatusConditionsL #-}

-- | 'v1beta1DaemonSetStatusCurrentNumberScheduled' Lens
v1beta1DaemonSetStatusCurrentNumberScheduledL :: Lens_' V1beta1DaemonSetStatus (Int)
v1beta1DaemonSetStatusCurrentNumberScheduledL :: (Int -> f Int)
-> V1beta1DaemonSetStatus -> f V1beta1DaemonSetStatus
v1beta1DaemonSetStatusCurrentNumberScheduledL Int -> f Int
f V1beta1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: V1beta1DaemonSetStatus -> Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusNumberReady :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberMisscheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberAvailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusConditions :: V1beta1DaemonSetStatus -> Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: V1beta1DaemonSetStatus -> Maybe Int
..} = (\Int
v1beta1DaemonSetStatusCurrentNumberScheduled -> V1beta1DaemonSetStatus :: Maybe Int
-> Maybe [V1beta1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta1DaemonSetStatus
V1beta1DaemonSetStatus { Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1beta1DaemonSetStatus)
-> f Int -> f V1beta1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1DaemonSetStatusCurrentNumberScheduled
{-# INLINE v1beta1DaemonSetStatusCurrentNumberScheduledL #-}

-- | 'v1beta1DaemonSetStatusDesiredNumberScheduled' Lens
v1beta1DaemonSetStatusDesiredNumberScheduledL :: Lens_' V1beta1DaemonSetStatus (Int)
v1beta1DaemonSetStatusDesiredNumberScheduledL :: (Int -> f Int)
-> V1beta1DaemonSetStatus -> f V1beta1DaemonSetStatus
v1beta1DaemonSetStatusDesiredNumberScheduledL Int -> f Int
f V1beta1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: V1beta1DaemonSetStatus -> Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusNumberReady :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberMisscheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberAvailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusConditions :: V1beta1DaemonSetStatus -> Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: V1beta1DaemonSetStatus -> Maybe Int
..} = (\Int
v1beta1DaemonSetStatusDesiredNumberScheduled -> V1beta1DaemonSetStatus :: Maybe Int
-> Maybe [V1beta1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta1DaemonSetStatus
V1beta1DaemonSetStatus { Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusDesiredNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1beta1DaemonSetStatus)
-> f Int -> f V1beta1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1DaemonSetStatusDesiredNumberScheduled
{-# INLINE v1beta1DaemonSetStatusDesiredNumberScheduledL #-}

-- | 'v1beta1DaemonSetStatusNumberAvailable' Lens
v1beta1DaemonSetStatusNumberAvailableL :: Lens_' V1beta1DaemonSetStatus (Maybe Int)
v1beta1DaemonSetStatusNumberAvailableL :: (Maybe Int -> f (Maybe Int))
-> V1beta1DaemonSetStatus -> f V1beta1DaemonSetStatus
v1beta1DaemonSetStatusNumberAvailableL Maybe Int -> f (Maybe Int)
f V1beta1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: V1beta1DaemonSetStatus -> Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusNumberReady :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberMisscheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberAvailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusConditions :: V1beta1DaemonSetStatus -> Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: V1beta1DaemonSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta1DaemonSetStatusNumberAvailable -> V1beta1DaemonSetStatus :: Maybe Int
-> Maybe [V1beta1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta1DaemonSetStatus
V1beta1DaemonSetStatus { Maybe Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusNumberAvailable, Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta1DaemonSetStatus)
-> f (Maybe Int) -> f V1beta1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1DaemonSetStatusNumberAvailable
{-# INLINE v1beta1DaemonSetStatusNumberAvailableL #-}

-- | 'v1beta1DaemonSetStatusNumberMisscheduled' Lens
v1beta1DaemonSetStatusNumberMisscheduledL :: Lens_' V1beta1DaemonSetStatus (Int)
v1beta1DaemonSetStatusNumberMisscheduledL :: (Int -> f Int)
-> V1beta1DaemonSetStatus -> f V1beta1DaemonSetStatus
v1beta1DaemonSetStatusNumberMisscheduledL Int -> f Int
f V1beta1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: V1beta1DaemonSetStatus -> Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusNumberReady :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberMisscheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberAvailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusConditions :: V1beta1DaemonSetStatus -> Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: V1beta1DaemonSetStatus -> Maybe Int
..} = (\Int
v1beta1DaemonSetStatusNumberMisscheduled -> V1beta1DaemonSetStatus :: Maybe Int
-> Maybe [V1beta1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta1DaemonSetStatus
V1beta1DaemonSetStatus { Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberMisscheduled, Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1beta1DaemonSetStatus)
-> f Int -> f V1beta1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1DaemonSetStatusNumberMisscheduled
{-# INLINE v1beta1DaemonSetStatusNumberMisscheduledL #-}

-- | 'v1beta1DaemonSetStatusNumberReady' Lens
v1beta1DaemonSetStatusNumberReadyL :: Lens_' V1beta1DaemonSetStatus (Int)
v1beta1DaemonSetStatusNumberReadyL :: (Int -> f Int)
-> V1beta1DaemonSetStatus -> f V1beta1DaemonSetStatus
v1beta1DaemonSetStatusNumberReadyL Int -> f Int
f V1beta1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: V1beta1DaemonSetStatus -> Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusNumberReady :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberMisscheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberAvailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusConditions :: V1beta1DaemonSetStatus -> Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: V1beta1DaemonSetStatus -> Maybe Int
..} = (\Int
v1beta1DaemonSetStatusNumberReady -> V1beta1DaemonSetStatus :: Maybe Int
-> Maybe [V1beta1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta1DaemonSetStatus
V1beta1DaemonSetStatus { Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberReady, Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1beta1DaemonSetStatus)
-> f Int -> f V1beta1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1DaemonSetStatusNumberReady
{-# INLINE v1beta1DaemonSetStatusNumberReadyL #-}

-- | 'v1beta1DaemonSetStatusNumberUnavailable' Lens
v1beta1DaemonSetStatusNumberUnavailableL :: Lens_' V1beta1DaemonSetStatus (Maybe Int)
v1beta1DaemonSetStatusNumberUnavailableL :: (Maybe Int -> f (Maybe Int))
-> V1beta1DaemonSetStatus -> f V1beta1DaemonSetStatus
v1beta1DaemonSetStatusNumberUnavailableL Maybe Int -> f (Maybe Int)
f V1beta1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: V1beta1DaemonSetStatus -> Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusNumberReady :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberMisscheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberAvailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusConditions :: V1beta1DaemonSetStatus -> Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: V1beta1DaemonSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta1DaemonSetStatusNumberUnavailable -> V1beta1DaemonSetStatus :: Maybe Int
-> Maybe [V1beta1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta1DaemonSetStatus
V1beta1DaemonSetStatus { Maybe Int
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberUnavailable, Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta1DaemonSetStatus)
-> f (Maybe Int) -> f V1beta1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1DaemonSetStatusNumberUnavailable
{-# INLINE v1beta1DaemonSetStatusNumberUnavailableL #-}

-- | 'v1beta1DaemonSetStatusObservedGeneration' Lens
v1beta1DaemonSetStatusObservedGenerationL :: Lens_' V1beta1DaemonSetStatus (Maybe Integer)
v1beta1DaemonSetStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1DaemonSetStatus -> f V1beta1DaemonSetStatus
v1beta1DaemonSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1beta1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: V1beta1DaemonSetStatus -> Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusNumberReady :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberMisscheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberAvailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusConditions :: V1beta1DaemonSetStatus -> Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: V1beta1DaemonSetStatus -> Maybe Int
..} = (\Maybe Integer
v1beta1DaemonSetStatusObservedGeneration -> V1beta1DaemonSetStatus :: Maybe Int
-> Maybe [V1beta1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta1DaemonSetStatus
V1beta1DaemonSetStatus { Maybe Integer
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Integer -> V1beta1DaemonSetStatus)
-> f (Maybe Integer) -> f V1beta1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1DaemonSetStatusObservedGeneration
{-# INLINE v1beta1DaemonSetStatusObservedGenerationL #-}

-- | 'v1beta1DaemonSetStatusUpdatedNumberScheduled' Lens
v1beta1DaemonSetStatusUpdatedNumberScheduledL :: Lens_' V1beta1DaemonSetStatus (Maybe Int)
v1beta1DaemonSetStatusUpdatedNumberScheduledL :: (Maybe Int -> f (Maybe Int))
-> V1beta1DaemonSetStatus -> f V1beta1DaemonSetStatus
v1beta1DaemonSetStatusUpdatedNumberScheduledL Maybe Int -> f (Maybe Int)
f V1beta1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: V1beta1DaemonSetStatus -> Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusNumberReady :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberMisscheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusNumberAvailable :: V1beta1DaemonSetStatus -> Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: V1beta1DaemonSetStatus -> Int
v1beta1DaemonSetStatusConditions :: V1beta1DaemonSetStatus -> Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: V1beta1DaemonSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled -> V1beta1DaemonSetStatus :: Maybe Int
-> Maybe [V1beta1DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta1DaemonSetStatus
V1beta1DaemonSetStatus { Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
v1beta1DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta1DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta1DaemonSetStatusNumberReady :: Int
v1beta1DaemonSetStatusNumberMisscheduled :: Int
v1beta1DaemonSetStatusNumberAvailable :: Maybe Int
v1beta1DaemonSetStatusDesiredNumberScheduled :: Int
v1beta1DaemonSetStatusCurrentNumberScheduled :: Int
v1beta1DaemonSetStatusConditions :: Maybe [V1beta1DaemonSetCondition]
v1beta1DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta1DaemonSetStatus)
-> f (Maybe Int) -> f V1beta1DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1DaemonSetStatusUpdatedNumberScheduled
{-# INLINE v1beta1DaemonSetStatusUpdatedNumberScheduledL #-}



-- * V1beta1DaemonSetUpdateStrategy

-- | 'v1beta1DaemonSetUpdateStrategyRollingUpdate' Lens
v1beta1DaemonSetUpdateStrategyRollingUpdateL :: Lens_' V1beta1DaemonSetUpdateStrategy (Maybe V1beta1RollingUpdateDaemonSet)
v1beta1DaemonSetUpdateStrategyRollingUpdateL :: (Maybe V1beta1RollingUpdateDaemonSet
 -> f (Maybe V1beta1RollingUpdateDaemonSet))
-> V1beta1DaemonSetUpdateStrategy
-> f V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetUpdateStrategyRollingUpdateL Maybe V1beta1RollingUpdateDaemonSet
-> f (Maybe V1beta1RollingUpdateDaemonSet)
f V1beta1DaemonSetUpdateStrategy{Maybe Text
Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyType :: V1beta1DaemonSetUpdateStrategy -> Maybe Text
v1beta1DaemonSetUpdateStrategyRollingUpdate :: V1beta1DaemonSetUpdateStrategy
-> Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyType :: Maybe Text
v1beta1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateDaemonSet
..} = (\Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyRollingUpdate -> V1beta1DaemonSetUpdateStrategy :: Maybe V1beta1RollingUpdateDaemonSet
-> Maybe Text -> V1beta1DaemonSetUpdateStrategy
V1beta1DaemonSetUpdateStrategy { Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyRollingUpdate, Maybe Text
v1beta1DaemonSetUpdateStrategyType :: Maybe Text
v1beta1DaemonSetUpdateStrategyType :: Maybe Text
..} ) (Maybe V1beta1RollingUpdateDaemonSet
 -> V1beta1DaemonSetUpdateStrategy)
-> f (Maybe V1beta1RollingUpdateDaemonSet)
-> f V1beta1DaemonSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1RollingUpdateDaemonSet
-> f (Maybe V1beta1RollingUpdateDaemonSet)
f Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyRollingUpdate
{-# INLINE v1beta1DaemonSetUpdateStrategyRollingUpdateL #-}

-- | 'v1beta1DaemonSetUpdateStrategyType' Lens
v1beta1DaemonSetUpdateStrategyTypeL :: Lens_' V1beta1DaemonSetUpdateStrategy (Maybe Text)
v1beta1DaemonSetUpdateStrategyTypeL :: (Maybe Text -> f (Maybe Text))
-> V1beta1DaemonSetUpdateStrategy
-> f V1beta1DaemonSetUpdateStrategy
v1beta1DaemonSetUpdateStrategyTypeL Maybe Text -> f (Maybe Text)
f V1beta1DaemonSetUpdateStrategy{Maybe Text
Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyType :: Maybe Text
v1beta1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyType :: V1beta1DaemonSetUpdateStrategy -> Maybe Text
v1beta1DaemonSetUpdateStrategyRollingUpdate :: V1beta1DaemonSetUpdateStrategy
-> Maybe V1beta1RollingUpdateDaemonSet
..} = (\Maybe Text
v1beta1DaemonSetUpdateStrategyType -> V1beta1DaemonSetUpdateStrategy :: Maybe V1beta1RollingUpdateDaemonSet
-> Maybe Text -> V1beta1DaemonSetUpdateStrategy
V1beta1DaemonSetUpdateStrategy { Maybe Text
v1beta1DaemonSetUpdateStrategyType :: Maybe Text
v1beta1DaemonSetUpdateStrategyType :: Maybe Text
v1beta1DaemonSetUpdateStrategyType, Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateDaemonSet
v1beta1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateDaemonSet
..} ) (Maybe Text -> V1beta1DaemonSetUpdateStrategy)
-> f (Maybe Text) -> f V1beta1DaemonSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DaemonSetUpdateStrategyType
{-# INLINE v1beta1DaemonSetUpdateStrategyTypeL #-}



-- * V1beta1Event

-- | 'v1beta1EventAction' Lens
v1beta1EventActionL :: Lens_' V1beta1Event (Maybe Text)
v1beta1EventActionL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Event -> f V1beta1Event
v1beta1EventActionL Maybe Text -> f (Maybe Text)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} = (\Maybe Text
v1beta1EventAction -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventAction, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1Event) -> f (Maybe Text) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EventAction
{-# INLINE v1beta1EventActionL #-}

-- | 'v1beta1EventApiVersion' Lens
v1beta1EventApiVersionL :: Lens_' V1beta1Event (Maybe Text)
v1beta1EventApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Event -> f V1beta1Event
v1beta1EventApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe Text
v1beta1EventApiVersion -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe Text
v1beta1EventApiVersion :: Maybe Text
v1beta1EventApiVersion :: Maybe Text
v1beta1EventApiVersion, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventAction :: Maybe Text
..} ) (Maybe Text -> V1beta1Event) -> f (Maybe Text) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EventApiVersion
{-# INLINE v1beta1EventApiVersionL #-}

-- | 'v1beta1EventDeprecatedCount' Lens
v1beta1EventDeprecatedCountL :: Lens_' V1beta1Event (Maybe Int)
v1beta1EventDeprecatedCountL :: (Maybe Int -> f (Maybe Int)) -> V1beta1Event -> f V1beta1Event
v1beta1EventDeprecatedCountL Maybe Int -> f (Maybe Int)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe Int
v1beta1EventDeprecatedCount -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe Int
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventDeprecatedCount, Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe Int -> V1beta1Event) -> f (Maybe Int) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1EventDeprecatedCount
{-# INLINE v1beta1EventDeprecatedCountL #-}

-- | 'v1beta1EventDeprecatedFirstTimestamp' Lens
v1beta1EventDeprecatedFirstTimestampL :: Lens_' V1beta1Event (Maybe DateTime)
v1beta1EventDeprecatedFirstTimestampL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1Event -> f V1beta1Event
v1beta1EventDeprecatedFirstTimestampL Maybe DateTime -> f (Maybe DateTime)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe DateTime -> V1beta1Event)
-> f (Maybe DateTime) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp
{-# INLINE v1beta1EventDeprecatedFirstTimestampL #-}

-- | 'v1beta1EventDeprecatedLastTimestamp' Lens
v1beta1EventDeprecatedLastTimestampL :: Lens_' V1beta1Event (Maybe DateTime)
v1beta1EventDeprecatedLastTimestampL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1Event -> f V1beta1Event
v1beta1EventDeprecatedLastTimestampL Maybe DateTime -> f (Maybe DateTime)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe DateTime
v1beta1EventDeprecatedLastTimestamp -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe DateTime
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedLastTimestamp, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe DateTime -> V1beta1Event)
-> f (Maybe DateTime) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1EventDeprecatedLastTimestamp
{-# INLINE v1beta1EventDeprecatedLastTimestampL #-}

-- | 'v1beta1EventDeprecatedSource' Lens
v1beta1EventDeprecatedSourceL :: Lens_' V1beta1Event (Maybe V1EventSource)
v1beta1EventDeprecatedSourceL :: (Maybe V1EventSource -> f (Maybe V1EventSource))
-> V1beta1Event -> f V1beta1Event
v1beta1EventDeprecatedSourceL Maybe V1EventSource -> f (Maybe V1EventSource)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe V1EventSource
v1beta1EventDeprecatedSource -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe V1EventSource
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedSource, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe V1EventSource -> V1beta1Event)
-> f (Maybe V1EventSource) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1EventSource -> f (Maybe V1EventSource)
f Maybe V1EventSource
v1beta1EventDeprecatedSource
{-# INLINE v1beta1EventDeprecatedSourceL #-}

-- | 'v1beta1EventEventTime' Lens
v1beta1EventEventTimeL :: Lens_' V1beta1Event (DateTime)
v1beta1EventEventTimeL :: (DateTime -> f DateTime) -> V1beta1Event -> f V1beta1Event
v1beta1EventEventTimeL DateTime -> f DateTime
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\DateTime
v1beta1EventEventTime -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { DateTime
v1beta1EventEventTime :: DateTime
v1beta1EventEventTime :: DateTime
v1beta1EventEventTime, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (DateTime -> V1beta1Event) -> f DateTime -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> DateTime -> f DateTime
f DateTime
v1beta1EventEventTime
{-# INLINE v1beta1EventEventTimeL #-}

-- | 'v1beta1EventKind' Lens
v1beta1EventKindL :: Lens_' V1beta1Event (Maybe Text)
v1beta1EventKindL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Event -> f V1beta1Event
v1beta1EventKindL Maybe Text -> f (Maybe Text)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe Text
v1beta1EventKind -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe Text
v1beta1EventKind :: Maybe Text
v1beta1EventKind :: Maybe Text
v1beta1EventKind, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe Text -> V1beta1Event) -> f (Maybe Text) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EventKind
{-# INLINE v1beta1EventKindL #-}

-- | 'v1beta1EventMetadata' Lens
v1beta1EventMetadataL :: Lens_' V1beta1Event (Maybe V1ObjectMeta)
v1beta1EventMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1Event -> f V1beta1Event
v1beta1EventMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1EventMetadata -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe V1ObjectMeta
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventMetadata, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1Event)
-> f (Maybe V1ObjectMeta) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1EventMetadata
{-# INLINE v1beta1EventMetadataL #-}

-- | 'v1beta1EventNote' Lens
v1beta1EventNoteL :: Lens_' V1beta1Event (Maybe Text)
v1beta1EventNoteL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Event -> f V1beta1Event
v1beta1EventNoteL Maybe Text -> f (Maybe Text)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe Text
v1beta1EventNote -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventNote, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe Text -> V1beta1Event) -> f (Maybe Text) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EventNote
{-# INLINE v1beta1EventNoteL #-}

-- | 'v1beta1EventReason' Lens
v1beta1EventReasonL :: Lens_' V1beta1Event (Maybe Text)
v1beta1EventReasonL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Event -> f V1beta1Event
v1beta1EventReasonL Maybe Text -> f (Maybe Text)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe Text
v1beta1EventReason -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe Text
v1beta1EventReason :: Maybe Text
v1beta1EventReason :: Maybe Text
v1beta1EventReason, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe Text -> V1beta1Event) -> f (Maybe Text) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EventReason
{-# INLINE v1beta1EventReasonL #-}

-- | 'v1beta1EventRegarding' Lens
v1beta1EventRegardingL :: Lens_' V1beta1Event (Maybe V1ObjectReference)
v1beta1EventRegardingL :: (Maybe V1ObjectReference -> f (Maybe V1ObjectReference))
-> V1beta1Event -> f V1beta1Event
v1beta1EventRegardingL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe V1ObjectReference
v1beta1EventRegarding -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventRegarding, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe V1ObjectReference -> V1beta1Event)
-> f (Maybe V1ObjectReference) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
v1beta1EventRegarding
{-# INLINE v1beta1EventRegardingL #-}

-- | 'v1beta1EventRelated' Lens
v1beta1EventRelatedL :: Lens_' V1beta1Event (Maybe V1ObjectReference)
v1beta1EventRelatedL :: (Maybe V1ObjectReference -> f (Maybe V1ObjectReference))
-> V1beta1Event -> f V1beta1Event
v1beta1EventRelatedL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe V1ObjectReference
v1beta1EventRelated -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe V1ObjectReference
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRelated, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe V1ObjectReference -> V1beta1Event)
-> f (Maybe V1ObjectReference) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
v1beta1EventRelated
{-# INLINE v1beta1EventRelatedL #-}

-- | 'v1beta1EventReportingController' Lens
v1beta1EventReportingControllerL :: Lens_' V1beta1Event (Maybe Text)
v1beta1EventReportingControllerL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Event -> f V1beta1Event
v1beta1EventReportingControllerL Maybe Text -> f (Maybe Text)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe Text
v1beta1EventReportingController -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventReportingController, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe Text -> V1beta1Event) -> f (Maybe Text) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EventReportingController
{-# INLINE v1beta1EventReportingControllerL #-}

-- | 'v1beta1EventReportingInstance' Lens
v1beta1EventReportingInstanceL :: Lens_' V1beta1Event (Maybe Text)
v1beta1EventReportingInstanceL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Event -> f V1beta1Event
v1beta1EventReportingInstanceL Maybe Text -> f (Maybe Text)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe Text
v1beta1EventReportingInstance -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe Text
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingInstance, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe Text -> V1beta1Event) -> f (Maybe Text) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EventReportingInstance
{-# INLINE v1beta1EventReportingInstanceL #-}

-- | 'v1beta1EventSeries' Lens
v1beta1EventSeriesL :: Lens_' V1beta1Event (Maybe V1beta1EventSeries)
v1beta1EventSeriesL :: (Maybe V1beta1EventSeries -> f (Maybe V1beta1EventSeries))
-> V1beta1Event -> f V1beta1Event
v1beta1EventSeriesL Maybe V1beta1EventSeries -> f (Maybe V1beta1EventSeries)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe V1beta1EventSeries
v1beta1EventSeries -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe V1beta1EventSeries
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventSeries, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe V1beta1EventSeries -> V1beta1Event)
-> f (Maybe V1beta1EventSeries) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1EventSeries -> f (Maybe V1beta1EventSeries)
f Maybe V1beta1EventSeries
v1beta1EventSeries
{-# INLINE v1beta1EventSeriesL #-}

-- | 'v1beta1EventType' Lens
v1beta1EventTypeL :: Lens_' V1beta1Event (Maybe Text)
v1beta1EventTypeL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Event -> f V1beta1Event
v1beta1EventTypeL Maybe Text -> f (Maybe Text)
f V1beta1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventType :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventType :: V1beta1Event -> Maybe Text
v1beta1EventSeries :: V1beta1Event -> Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: V1beta1Event -> Maybe Text
v1beta1EventReportingController :: V1beta1Event -> Maybe Text
v1beta1EventRelated :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventRegarding :: V1beta1Event -> Maybe V1ObjectReference
v1beta1EventReason :: V1beta1Event -> Maybe Text
v1beta1EventNote :: V1beta1Event -> Maybe Text
v1beta1EventMetadata :: V1beta1Event -> Maybe V1ObjectMeta
v1beta1EventKind :: V1beta1Event -> Maybe Text
v1beta1EventEventTime :: V1beta1Event -> DateTime
v1beta1EventDeprecatedSource :: V1beta1Event -> Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: V1beta1Event -> Maybe DateTime
v1beta1EventDeprecatedCount :: V1beta1Event -> Maybe Int
v1beta1EventApiVersion :: V1beta1Event -> Maybe Text
v1beta1EventAction :: V1beta1Event -> Maybe Text
..} = (\Maybe Text
v1beta1EventType -> V1beta1Event :: Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe DateTime
-> Maybe DateTime
-> Maybe V1EventSource
-> DateTime
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectReference
-> Maybe V1ObjectReference
-> Maybe Text
-> Maybe Text
-> Maybe V1beta1EventSeries
-> Maybe Text
-> V1beta1Event
V1beta1Event { Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventType :: Maybe Text
v1beta1EventType, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1beta1EventSeries
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
v1beta1EventSeries :: Maybe V1beta1EventSeries
v1beta1EventReportingInstance :: Maybe Text
v1beta1EventReportingController :: Maybe Text
v1beta1EventRelated :: Maybe V1ObjectReference
v1beta1EventRegarding :: Maybe V1ObjectReference
v1beta1EventReason :: Maybe Text
v1beta1EventNote :: Maybe Text
v1beta1EventMetadata :: Maybe V1ObjectMeta
v1beta1EventKind :: Maybe Text
v1beta1EventEventTime :: DateTime
v1beta1EventDeprecatedSource :: Maybe V1EventSource
v1beta1EventDeprecatedLastTimestamp :: Maybe DateTime
v1beta1EventDeprecatedFirstTimestamp :: Maybe DateTime
v1beta1EventDeprecatedCount :: Maybe Int
v1beta1EventApiVersion :: Maybe Text
v1beta1EventAction :: Maybe Text
..} ) (Maybe Text -> V1beta1Event) -> f (Maybe Text) -> f V1beta1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EventType
{-# INLINE v1beta1EventTypeL #-}



-- * V1beta1EventList

-- | 'v1beta1EventListApiVersion' Lens
v1beta1EventListApiVersionL :: Lens_' V1beta1EventList (Maybe Text)
v1beta1EventListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1EventList -> f V1beta1EventList
v1beta1EventListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1EventList{[V1beta1Event]
Maybe Text
Maybe V1ListMeta
v1beta1EventListMetadata :: V1beta1EventList -> Maybe V1ListMeta
v1beta1EventListKind :: V1beta1EventList -> Maybe Text
v1beta1EventListItems :: V1beta1EventList -> [V1beta1Event]
v1beta1EventListApiVersion :: V1beta1EventList -> Maybe Text
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListKind :: Maybe Text
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1EventListApiVersion -> V1beta1EventList :: Maybe Text
-> [V1beta1Event]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1EventList
V1beta1EventList { Maybe Text
v1beta1EventListApiVersion :: Maybe Text
v1beta1EventListApiVersion :: Maybe Text
v1beta1EventListApiVersion, [V1beta1Event]
Maybe Text
Maybe V1ListMeta
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListKind :: Maybe Text
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListKind :: Maybe Text
v1beta1EventListItems :: [V1beta1Event]
..} ) (Maybe Text -> V1beta1EventList)
-> f (Maybe Text) -> f V1beta1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EventListApiVersion
{-# INLINE v1beta1EventListApiVersionL #-}

-- | 'v1beta1EventListItems' Lens
v1beta1EventListItemsL :: Lens_' V1beta1EventList ([V1beta1Event])
v1beta1EventListItemsL :: ([V1beta1Event] -> f [V1beta1Event])
-> V1beta1EventList -> f V1beta1EventList
v1beta1EventListItemsL [V1beta1Event] -> f [V1beta1Event]
f V1beta1EventList{[V1beta1Event]
Maybe Text
Maybe V1ListMeta
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListKind :: Maybe Text
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListApiVersion :: Maybe Text
v1beta1EventListMetadata :: V1beta1EventList -> Maybe V1ListMeta
v1beta1EventListKind :: V1beta1EventList -> Maybe Text
v1beta1EventListItems :: V1beta1EventList -> [V1beta1Event]
v1beta1EventListApiVersion :: V1beta1EventList -> Maybe Text
..} = (\[V1beta1Event]
v1beta1EventListItems -> V1beta1EventList :: Maybe Text
-> [V1beta1Event]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1EventList
V1beta1EventList { [V1beta1Event]
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListItems, Maybe Text
Maybe V1ListMeta
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListKind :: Maybe Text
v1beta1EventListApiVersion :: Maybe Text
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListKind :: Maybe Text
v1beta1EventListApiVersion :: Maybe Text
..} ) ([V1beta1Event] -> V1beta1EventList)
-> f [V1beta1Event] -> f V1beta1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1Event] -> f [V1beta1Event]
f [V1beta1Event]
v1beta1EventListItems
{-# INLINE v1beta1EventListItemsL #-}

-- | 'v1beta1EventListKind' Lens
v1beta1EventListKindL :: Lens_' V1beta1EventList (Maybe Text)
v1beta1EventListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1EventList -> f V1beta1EventList
v1beta1EventListKindL Maybe Text -> f (Maybe Text)
f V1beta1EventList{[V1beta1Event]
Maybe Text
Maybe V1ListMeta
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListKind :: Maybe Text
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListApiVersion :: Maybe Text
v1beta1EventListMetadata :: V1beta1EventList -> Maybe V1ListMeta
v1beta1EventListKind :: V1beta1EventList -> Maybe Text
v1beta1EventListItems :: V1beta1EventList -> [V1beta1Event]
v1beta1EventListApiVersion :: V1beta1EventList -> Maybe Text
..} = (\Maybe Text
v1beta1EventListKind -> V1beta1EventList :: Maybe Text
-> [V1beta1Event]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1EventList
V1beta1EventList { Maybe Text
v1beta1EventListKind :: Maybe Text
v1beta1EventListKind :: Maybe Text
v1beta1EventListKind, [V1beta1Event]
Maybe Text
Maybe V1ListMeta
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListApiVersion :: Maybe Text
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1EventList)
-> f (Maybe Text) -> f V1beta1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EventListKind
{-# INLINE v1beta1EventListKindL #-}

-- | 'v1beta1EventListMetadata' Lens
v1beta1EventListMetadataL :: Lens_' V1beta1EventList (Maybe V1ListMeta)
v1beta1EventListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1EventList -> f V1beta1EventList
v1beta1EventListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1EventList{[V1beta1Event]
Maybe Text
Maybe V1ListMeta
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListKind :: Maybe Text
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListApiVersion :: Maybe Text
v1beta1EventListMetadata :: V1beta1EventList -> Maybe V1ListMeta
v1beta1EventListKind :: V1beta1EventList -> Maybe Text
v1beta1EventListItems :: V1beta1EventList -> [V1beta1Event]
v1beta1EventListApiVersion :: V1beta1EventList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1EventListMetadata -> V1beta1EventList :: Maybe Text
-> [V1beta1Event]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1EventList
V1beta1EventList { Maybe V1ListMeta
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListMetadata :: Maybe V1ListMeta
v1beta1EventListMetadata, [V1beta1Event]
Maybe Text
v1beta1EventListKind :: Maybe Text
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListApiVersion :: Maybe Text
v1beta1EventListKind :: Maybe Text
v1beta1EventListItems :: [V1beta1Event]
v1beta1EventListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1EventList)
-> f (Maybe V1ListMeta) -> f V1beta1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1EventListMetadata
{-# INLINE v1beta1EventListMetadataL #-}



-- * V1beta1EventSeries

-- | 'v1beta1EventSeriesCount' Lens
v1beta1EventSeriesCountL :: Lens_' V1beta1EventSeries (Int)
v1beta1EventSeriesCountL :: (Int -> f Int) -> V1beta1EventSeries -> f V1beta1EventSeries
v1beta1EventSeriesCountL Int -> f Int
f V1beta1EventSeries{Int
Text
DateTime
v1beta1EventSeriesState :: V1beta1EventSeries -> Text
v1beta1EventSeriesLastObservedTime :: V1beta1EventSeries -> DateTime
v1beta1EventSeriesCount :: V1beta1EventSeries -> Int
v1beta1EventSeriesState :: Text
v1beta1EventSeriesLastObservedTime :: DateTime
v1beta1EventSeriesCount :: Int
..} = (\Int
v1beta1EventSeriesCount -> V1beta1EventSeries :: Int -> DateTime -> Text -> V1beta1EventSeries
V1beta1EventSeries { Int
v1beta1EventSeriesCount :: Int
v1beta1EventSeriesCount :: Int
v1beta1EventSeriesCount, Text
DateTime
v1beta1EventSeriesState :: Text
v1beta1EventSeriesLastObservedTime :: DateTime
v1beta1EventSeriesState :: Text
v1beta1EventSeriesLastObservedTime :: DateTime
..} ) (Int -> V1beta1EventSeries) -> f Int -> f V1beta1EventSeries
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1EventSeriesCount
{-# INLINE v1beta1EventSeriesCountL #-}

-- | 'v1beta1EventSeriesLastObservedTime' Lens
v1beta1EventSeriesLastObservedTimeL :: Lens_' V1beta1EventSeries (DateTime)
v1beta1EventSeriesLastObservedTimeL :: (DateTime -> f DateTime)
-> V1beta1EventSeries -> f V1beta1EventSeries
v1beta1EventSeriesLastObservedTimeL DateTime -> f DateTime
f V1beta1EventSeries{Int
Text
DateTime
v1beta1EventSeriesState :: Text
v1beta1EventSeriesLastObservedTime :: DateTime
v1beta1EventSeriesCount :: Int
v1beta1EventSeriesState :: V1beta1EventSeries -> Text
v1beta1EventSeriesLastObservedTime :: V1beta1EventSeries -> DateTime
v1beta1EventSeriesCount :: V1beta1EventSeries -> Int
..} = (\DateTime
v1beta1EventSeriesLastObservedTime -> V1beta1EventSeries :: Int -> DateTime -> Text -> V1beta1EventSeries
V1beta1EventSeries { DateTime
v1beta1EventSeriesLastObservedTime :: DateTime
v1beta1EventSeriesLastObservedTime :: DateTime
v1beta1EventSeriesLastObservedTime, Int
Text
v1beta1EventSeriesState :: Text
v1beta1EventSeriesCount :: Int
v1beta1EventSeriesState :: Text
v1beta1EventSeriesCount :: Int
..} ) (DateTime -> V1beta1EventSeries)
-> f DateTime -> f V1beta1EventSeries
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> DateTime -> f DateTime
f DateTime
v1beta1EventSeriesLastObservedTime
{-# INLINE v1beta1EventSeriesLastObservedTimeL #-}

-- | 'v1beta1EventSeriesState' Lens
v1beta1EventSeriesStateL :: Lens_' V1beta1EventSeries (Text)
v1beta1EventSeriesStateL :: (Text -> f Text) -> V1beta1EventSeries -> f V1beta1EventSeries
v1beta1EventSeriesStateL Text -> f Text
f V1beta1EventSeries{Int
Text
DateTime
v1beta1EventSeriesState :: Text
v1beta1EventSeriesLastObservedTime :: DateTime
v1beta1EventSeriesCount :: Int
v1beta1EventSeriesState :: V1beta1EventSeries -> Text
v1beta1EventSeriesLastObservedTime :: V1beta1EventSeries -> DateTime
v1beta1EventSeriesCount :: V1beta1EventSeries -> Int
..} = (\Text
v1beta1EventSeriesState -> V1beta1EventSeries :: Int -> DateTime -> Text -> V1beta1EventSeries
V1beta1EventSeries { Text
v1beta1EventSeriesState :: Text
v1beta1EventSeriesState :: Text
v1beta1EventSeriesState, Int
DateTime
v1beta1EventSeriesLastObservedTime :: DateTime
v1beta1EventSeriesCount :: Int
v1beta1EventSeriesLastObservedTime :: DateTime
v1beta1EventSeriesCount :: Int
..} ) (Text -> V1beta1EventSeries) -> f Text -> f V1beta1EventSeries
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1EventSeriesState
{-# INLINE v1beta1EventSeriesStateL #-}



-- * V1beta1Eviction

-- | 'v1beta1EvictionApiVersion' Lens
v1beta1EvictionApiVersionL :: Lens_' V1beta1Eviction (Maybe Text)
v1beta1EvictionApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1Eviction -> f V1beta1Eviction
v1beta1EvictionApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1Eviction{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1beta1EvictionMetadata :: V1beta1Eviction -> Maybe V1ObjectMeta
v1beta1EvictionKind :: V1beta1Eviction -> Maybe Text
v1beta1EvictionDeleteOptions :: V1beta1Eviction -> Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: V1beta1Eviction -> Maybe Text
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1EvictionApiVersion -> V1beta1Eviction :: Maybe Text
-> Maybe V1DeleteOptions
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1Eviction
V1beta1Eviction { Maybe Text
v1beta1EvictionApiVersion :: Maybe Text
v1beta1EvictionApiVersion :: Maybe Text
v1beta1EvictionApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
..} ) (Maybe Text -> V1beta1Eviction)
-> f (Maybe Text) -> f V1beta1Eviction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EvictionApiVersion
{-# INLINE v1beta1EvictionApiVersionL #-}

-- | 'v1beta1EvictionDeleteOptions' Lens
v1beta1EvictionDeleteOptionsL :: Lens_' V1beta1Eviction (Maybe V1DeleteOptions)
v1beta1EvictionDeleteOptionsL :: (Maybe V1DeleteOptions -> f (Maybe V1DeleteOptions))
-> V1beta1Eviction -> f V1beta1Eviction
v1beta1EvictionDeleteOptionsL Maybe V1DeleteOptions -> f (Maybe V1DeleteOptions)
f V1beta1Eviction{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: Maybe Text
v1beta1EvictionMetadata :: V1beta1Eviction -> Maybe V1ObjectMeta
v1beta1EvictionKind :: V1beta1Eviction -> Maybe Text
v1beta1EvictionDeleteOptions :: V1beta1Eviction -> Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: V1beta1Eviction -> Maybe Text
..} = (\Maybe V1DeleteOptions
v1beta1EvictionDeleteOptions -> V1beta1Eviction :: Maybe Text
-> Maybe V1DeleteOptions
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1Eviction
V1beta1Eviction { Maybe V1DeleteOptions
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionDeleteOptions, Maybe Text
Maybe V1ObjectMeta
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionApiVersion :: Maybe Text
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionApiVersion :: Maybe Text
..} ) (Maybe V1DeleteOptions -> V1beta1Eviction)
-> f (Maybe V1DeleteOptions) -> f V1beta1Eviction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DeleteOptions -> f (Maybe V1DeleteOptions)
f Maybe V1DeleteOptions
v1beta1EvictionDeleteOptions
{-# INLINE v1beta1EvictionDeleteOptionsL #-}

-- | 'v1beta1EvictionKind' Lens
v1beta1EvictionKindL :: Lens_' V1beta1Eviction (Maybe Text)
v1beta1EvictionKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1Eviction -> f V1beta1Eviction
v1beta1EvictionKindL Maybe Text -> f (Maybe Text)
f V1beta1Eviction{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: Maybe Text
v1beta1EvictionMetadata :: V1beta1Eviction -> Maybe V1ObjectMeta
v1beta1EvictionKind :: V1beta1Eviction -> Maybe Text
v1beta1EvictionDeleteOptions :: V1beta1Eviction -> Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: V1beta1Eviction -> Maybe Text
..} = (\Maybe Text
v1beta1EvictionKind -> V1beta1Eviction :: Maybe Text
-> Maybe V1DeleteOptions
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1Eviction
V1beta1Eviction { Maybe Text
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: Maybe Text
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1Eviction)
-> f (Maybe Text) -> f V1beta1Eviction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1EvictionKind
{-# INLINE v1beta1EvictionKindL #-}

-- | 'v1beta1EvictionMetadata' Lens
v1beta1EvictionMetadataL :: Lens_' V1beta1Eviction (Maybe V1ObjectMeta)
v1beta1EvictionMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1Eviction -> f V1beta1Eviction
v1beta1EvictionMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1Eviction{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: Maybe Text
v1beta1EvictionMetadata :: V1beta1Eviction -> Maybe V1ObjectMeta
v1beta1EvictionKind :: V1beta1Eviction -> Maybe Text
v1beta1EvictionDeleteOptions :: V1beta1Eviction -> Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: V1beta1Eviction -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1EvictionMetadata -> V1beta1Eviction :: Maybe Text
-> Maybe V1DeleteOptions
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1Eviction
V1beta1Eviction { Maybe V1ObjectMeta
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionMetadata :: Maybe V1ObjectMeta
v1beta1EvictionMetadata, Maybe Text
Maybe V1DeleteOptions
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: Maybe Text
v1beta1EvictionKind :: Maybe Text
v1beta1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1beta1EvictionApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1Eviction)
-> f (Maybe V1ObjectMeta) -> f V1beta1Eviction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1EvictionMetadata
{-# INLINE v1beta1EvictionMetadataL #-}



-- * V1beta1ExternalDocumentation

-- | 'v1beta1ExternalDocumentationDescription' Lens
v1beta1ExternalDocumentationDescriptionL :: Lens_' V1beta1ExternalDocumentation (Maybe Text)
v1beta1ExternalDocumentationDescriptionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ExternalDocumentation -> f V1beta1ExternalDocumentation
v1beta1ExternalDocumentationDescriptionL Maybe Text -> f (Maybe Text)
f V1beta1ExternalDocumentation{Maybe Text
v1beta1ExternalDocumentationUrl :: V1beta1ExternalDocumentation -> Maybe Text
v1beta1ExternalDocumentationDescription :: V1beta1ExternalDocumentation -> Maybe Text
v1beta1ExternalDocumentationUrl :: Maybe Text
v1beta1ExternalDocumentationDescription :: Maybe Text
..} = (\Maybe Text
v1beta1ExternalDocumentationDescription -> V1beta1ExternalDocumentation :: Maybe Text -> Maybe Text -> V1beta1ExternalDocumentation
V1beta1ExternalDocumentation { Maybe Text
v1beta1ExternalDocumentationDescription :: Maybe Text
v1beta1ExternalDocumentationDescription :: Maybe Text
v1beta1ExternalDocumentationDescription, Maybe Text
v1beta1ExternalDocumentationUrl :: Maybe Text
v1beta1ExternalDocumentationUrl :: Maybe Text
..} ) (Maybe Text -> V1beta1ExternalDocumentation)
-> f (Maybe Text) -> f V1beta1ExternalDocumentation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ExternalDocumentationDescription
{-# INLINE v1beta1ExternalDocumentationDescriptionL #-}

-- | 'v1beta1ExternalDocumentationUrl' Lens
v1beta1ExternalDocumentationUrlL :: Lens_' V1beta1ExternalDocumentation (Maybe Text)
v1beta1ExternalDocumentationUrlL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ExternalDocumentation -> f V1beta1ExternalDocumentation
v1beta1ExternalDocumentationUrlL Maybe Text -> f (Maybe Text)
f V1beta1ExternalDocumentation{Maybe Text
v1beta1ExternalDocumentationUrl :: Maybe Text
v1beta1ExternalDocumentationDescription :: Maybe Text
v1beta1ExternalDocumentationUrl :: V1beta1ExternalDocumentation -> Maybe Text
v1beta1ExternalDocumentationDescription :: V1beta1ExternalDocumentation -> Maybe Text
..} = (\Maybe Text
v1beta1ExternalDocumentationUrl -> V1beta1ExternalDocumentation :: Maybe Text -> Maybe Text -> V1beta1ExternalDocumentation
V1beta1ExternalDocumentation { Maybe Text
v1beta1ExternalDocumentationUrl :: Maybe Text
v1beta1ExternalDocumentationUrl :: Maybe Text
v1beta1ExternalDocumentationUrl, Maybe Text
v1beta1ExternalDocumentationDescription :: Maybe Text
v1beta1ExternalDocumentationDescription :: Maybe Text
..} ) (Maybe Text -> V1beta1ExternalDocumentation)
-> f (Maybe Text) -> f V1beta1ExternalDocumentation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ExternalDocumentationUrl
{-# INLINE v1beta1ExternalDocumentationUrlL #-}



-- * V1beta1IPBlock

-- | 'v1beta1IPBlockCidr' Lens
v1beta1IPBlockCidrL :: Lens_' V1beta1IPBlock (Text)
v1beta1IPBlockCidrL :: (Text -> f Text) -> V1beta1IPBlock -> f V1beta1IPBlock
v1beta1IPBlockCidrL Text -> f Text
f V1beta1IPBlock{Maybe [Text]
Text
v1beta1IPBlockExcept :: V1beta1IPBlock -> Maybe [Text]
v1beta1IPBlockCidr :: V1beta1IPBlock -> Text
v1beta1IPBlockExcept :: Maybe [Text]
v1beta1IPBlockCidr :: Text
..} = (\Text
v1beta1IPBlockCidr -> V1beta1IPBlock :: Text -> Maybe [Text] -> V1beta1IPBlock
V1beta1IPBlock { Text
v1beta1IPBlockCidr :: Text
v1beta1IPBlockCidr :: Text
v1beta1IPBlockCidr, Maybe [Text]
v1beta1IPBlockExcept :: Maybe [Text]
v1beta1IPBlockExcept :: Maybe [Text]
..} ) (Text -> V1beta1IPBlock) -> f Text -> f V1beta1IPBlock
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1IPBlockCidr
{-# INLINE v1beta1IPBlockCidrL #-}

-- | 'v1beta1IPBlockExcept' Lens
v1beta1IPBlockExceptL :: Lens_' V1beta1IPBlock (Maybe [Text])
v1beta1IPBlockExceptL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1IPBlock -> f V1beta1IPBlock
v1beta1IPBlockExceptL Maybe [Text] -> f (Maybe [Text])
f V1beta1IPBlock{Maybe [Text]
Text
v1beta1IPBlockExcept :: Maybe [Text]
v1beta1IPBlockCidr :: Text
v1beta1IPBlockExcept :: V1beta1IPBlock -> Maybe [Text]
v1beta1IPBlockCidr :: V1beta1IPBlock -> Text
..} = (\Maybe [Text]
v1beta1IPBlockExcept -> V1beta1IPBlock :: Text -> Maybe [Text] -> V1beta1IPBlock
V1beta1IPBlock { Maybe [Text]
v1beta1IPBlockExcept :: Maybe [Text]
v1beta1IPBlockExcept :: Maybe [Text]
v1beta1IPBlockExcept, Text
v1beta1IPBlockCidr :: Text
v1beta1IPBlockCidr :: Text
..} ) (Maybe [Text] -> V1beta1IPBlock)
-> f (Maybe [Text]) -> f V1beta1IPBlock
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1IPBlockExcept
{-# INLINE v1beta1IPBlockExceptL #-}



-- * V1beta1JSONSchemaProps

-- | 'v1beta1JSONSchemaPropsRef' Lens
v1beta1JSONSchemaPropsRefL :: Lens_' V1beta1JSONSchemaProps (Maybe Text)
v1beta1JSONSchemaPropsRefL :: (Maybe Text -> f (Maybe Text))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsRefL Maybe Text -> f (Maybe Text)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} = (\Maybe Text
v1beta1JSONSchemaPropsRef -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsRef, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
..} ) (Maybe Text -> V1beta1JSONSchemaProps)
-> f (Maybe Text) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1JSONSchemaPropsRef
{-# INLINE v1beta1JSONSchemaPropsRefL #-}

-- | 'v1beta1JSONSchemaPropsSchema' Lens
v1beta1JSONSchemaPropsSchemaL :: Lens_' V1beta1JSONSchemaProps (Maybe Text)
v1beta1JSONSchemaPropsSchemaL :: (Maybe Text -> f (Maybe Text))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsSchemaL Maybe Text -> f (Maybe Text)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1beta1JSONSchemaPropsSchema -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Text
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsSchema, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1beta1JSONSchemaProps)
-> f (Maybe Text) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1JSONSchemaPropsSchema
{-# INLINE v1beta1JSONSchemaPropsSchemaL #-}

-- | 'v1beta1JSONSchemaPropsAdditionalItems' Lens
v1beta1JSONSchemaPropsAdditionalItemsL :: Lens_' V1beta1JSONSchemaProps (Maybe A.Value)
v1beta1JSONSchemaPropsAdditionalItemsL :: (Maybe Value -> f (Maybe Value))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsAdditionalItemsL Maybe Value -> f (Maybe Value)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Value
v1beta1JSONSchemaPropsAdditionalItems -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Value -> V1beta1JSONSchemaProps)
-> f (Maybe Value) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1beta1JSONSchemaPropsAdditionalItems
{-# INLINE v1beta1JSONSchemaPropsAdditionalItemsL #-}

-- | 'v1beta1JSONSchemaPropsAdditionalProperties' Lens
v1beta1JSONSchemaPropsAdditionalPropertiesL :: Lens_' V1beta1JSONSchemaProps (Maybe A.Value)
v1beta1JSONSchemaPropsAdditionalPropertiesL :: (Maybe Value -> f (Maybe Value))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsAdditionalPropertiesL Maybe Value -> f (Maybe Value)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Value
v1beta1JSONSchemaPropsAdditionalProperties -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Value
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Value -> V1beta1JSONSchemaProps)
-> f (Maybe Value) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1beta1JSONSchemaPropsAdditionalProperties
{-# INLINE v1beta1JSONSchemaPropsAdditionalPropertiesL #-}

-- | 'v1beta1JSONSchemaPropsAllOf' Lens
v1beta1JSONSchemaPropsAllOfL :: Lens_' V1beta1JSONSchemaProps (Maybe [V1beta1JSONSchemaProps])
v1beta1JSONSchemaPropsAllOfL :: (Maybe [V1beta1JSONSchemaProps]
 -> f (Maybe [V1beta1JSONSchemaProps]))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsAllOfL Maybe [V1beta1JSONSchemaProps]
-> f (Maybe [V1beta1JSONSchemaProps])
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [V1beta1JSONSchemaProps] -> V1beta1JSONSchemaProps)
-> f (Maybe [V1beta1JSONSchemaProps]) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1JSONSchemaProps]
-> f (Maybe [V1beta1JSONSchemaProps])
f Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf
{-# INLINE v1beta1JSONSchemaPropsAllOfL #-}

-- | 'v1beta1JSONSchemaPropsAnyOf' Lens
v1beta1JSONSchemaPropsAnyOfL :: Lens_' V1beta1JSONSchemaProps (Maybe [V1beta1JSONSchemaProps])
v1beta1JSONSchemaPropsAnyOfL :: (Maybe [V1beta1JSONSchemaProps]
 -> f (Maybe [V1beta1JSONSchemaProps]))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsAnyOfL Maybe [V1beta1JSONSchemaProps]
-> f (Maybe [V1beta1JSONSchemaProps])
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAnyOf -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAnyOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [V1beta1JSONSchemaProps] -> V1beta1JSONSchemaProps)
-> f (Maybe [V1beta1JSONSchemaProps]) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1JSONSchemaProps]
-> f (Maybe [V1beta1JSONSchemaProps])
f Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAnyOf
{-# INLINE v1beta1JSONSchemaPropsAnyOfL #-}

-- | 'v1beta1JSONSchemaPropsDefault' Lens
v1beta1JSONSchemaPropsDefaultL :: Lens_' V1beta1JSONSchemaProps (Maybe A.Value)
v1beta1JSONSchemaPropsDefaultL :: (Maybe Value -> f (Maybe Value))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsDefaultL Maybe Value -> f (Maybe Value)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Value
v1beta1JSONSchemaPropsDefault -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Value
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsDefault, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Value -> V1beta1JSONSchemaProps)
-> f (Maybe Value) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1beta1JSONSchemaPropsDefault
{-# INLINE v1beta1JSONSchemaPropsDefaultL #-}

-- | 'v1beta1JSONSchemaPropsDefinitions' Lens
v1beta1JSONSchemaPropsDefinitionsL :: Lens_' V1beta1JSONSchemaProps (Maybe (Map.Map String V1beta1JSONSchemaProps))
v1beta1JSONSchemaPropsDefinitionsL :: (Maybe (Map String V1beta1JSONSchemaProps)
 -> f (Maybe (Map String V1beta1JSONSchemaProps)))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsDefinitionsL Maybe (Map String V1beta1JSONSchemaProps)
-> f (Maybe (Map String V1beta1JSONSchemaProps))
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefinitions -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefinitions, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe (Map String V1beta1JSONSchemaProps)
 -> V1beta1JSONSchemaProps)
-> f (Maybe (Map String V1beta1JSONSchemaProps))
-> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String V1beta1JSONSchemaProps)
-> f (Maybe (Map String V1beta1JSONSchemaProps))
f Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefinitions
{-# INLINE v1beta1JSONSchemaPropsDefinitionsL #-}

-- | 'v1beta1JSONSchemaPropsDependencies' Lens
v1beta1JSONSchemaPropsDependenciesL :: Lens_' V1beta1JSONSchemaProps (Maybe (Map.Map String A.Value))
v1beta1JSONSchemaPropsDependenciesL :: (Maybe (Map String Value) -> f (Maybe (Map String Value)))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsDependenciesL Maybe (Map String Value) -> f (Maybe (Map String Value))
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe (Map String Value)
v1beta1JSONSchemaPropsDependencies -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe (Map String Value)
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDependencies, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe (Map String Value) -> V1beta1JSONSchemaProps)
-> f (Maybe (Map String Value)) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Value) -> f (Maybe (Map String Value))
f Maybe (Map String Value)
v1beta1JSONSchemaPropsDependencies
{-# INLINE v1beta1JSONSchemaPropsDependenciesL #-}

-- | 'v1beta1JSONSchemaPropsDescription' Lens
v1beta1JSONSchemaPropsDescriptionL :: Lens_' V1beta1JSONSchemaProps (Maybe Text)
v1beta1JSONSchemaPropsDescriptionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsDescriptionL Maybe Text -> f (Maybe Text)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1beta1JSONSchemaPropsDescription -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Text
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDescription, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1beta1JSONSchemaProps)
-> f (Maybe Text) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1JSONSchemaPropsDescription
{-# INLINE v1beta1JSONSchemaPropsDescriptionL #-}

-- | 'v1beta1JSONSchemaPropsEnum' Lens
v1beta1JSONSchemaPropsEnumL :: Lens_' V1beta1JSONSchemaProps (Maybe [A.Value])
v1beta1JSONSchemaPropsEnumL :: (Maybe [Value] -> f (Maybe [Value]))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsEnumL Maybe [Value] -> f (Maybe [Value])
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe [Value]
v1beta1JSONSchemaPropsEnum -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe [Value]
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsEnum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [Value] -> V1beta1JSONSchemaProps)
-> f (Maybe [Value]) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Value] -> f (Maybe [Value])
f Maybe [Value]
v1beta1JSONSchemaPropsEnum
{-# INLINE v1beta1JSONSchemaPropsEnumL #-}

-- | 'v1beta1JSONSchemaPropsExample' Lens
v1beta1JSONSchemaPropsExampleL :: Lens_' V1beta1JSONSchemaProps (Maybe A.Value)
v1beta1JSONSchemaPropsExampleL :: (Maybe Value -> f (Maybe Value))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsExampleL Maybe Value -> f (Maybe Value)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Value
v1beta1JSONSchemaPropsExample -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Value
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsExample, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Value -> V1beta1JSONSchemaProps)
-> f (Maybe Value) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1beta1JSONSchemaPropsExample
{-# INLINE v1beta1JSONSchemaPropsExampleL #-}

-- | 'v1beta1JSONSchemaPropsExclusiveMaximum' Lens
v1beta1JSONSchemaPropsExclusiveMaximumL :: Lens_' V1beta1JSONSchemaProps (Maybe Bool)
v1beta1JSONSchemaPropsExclusiveMaximumL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsExclusiveMaximumL Maybe Bool -> f (Maybe Bool)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1beta1JSONSchemaProps)
-> f (Maybe Bool) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum
{-# INLINE v1beta1JSONSchemaPropsExclusiveMaximumL #-}

-- | 'v1beta1JSONSchemaPropsExclusiveMinimum' Lens
v1beta1JSONSchemaPropsExclusiveMinimumL :: Lens_' V1beta1JSONSchemaProps (Maybe Bool)
v1beta1JSONSchemaPropsExclusiveMinimumL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsExclusiveMinimumL Maybe Bool -> f (Maybe Bool)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1beta1JSONSchemaPropsExclusiveMinimum -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Bool
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMinimum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1beta1JSONSchemaProps)
-> f (Maybe Bool) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1JSONSchemaPropsExclusiveMinimum
{-# INLINE v1beta1JSONSchemaPropsExclusiveMinimumL #-}

-- | 'v1beta1JSONSchemaPropsExternalDocs' Lens
v1beta1JSONSchemaPropsExternalDocsL :: Lens_' V1beta1JSONSchemaProps (Maybe V1beta1ExternalDocumentation)
v1beta1JSONSchemaPropsExternalDocsL :: (Maybe V1beta1ExternalDocumentation
 -> f (Maybe V1beta1ExternalDocumentation))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsExternalDocsL Maybe V1beta1ExternalDocumentation
-> f (Maybe V1beta1ExternalDocumentation)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExternalDocs -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExternalDocs, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe V1beta1ExternalDocumentation -> V1beta1JSONSchemaProps)
-> f (Maybe V1beta1ExternalDocumentation)
-> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ExternalDocumentation
-> f (Maybe V1beta1ExternalDocumentation)
f Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExternalDocs
{-# INLINE v1beta1JSONSchemaPropsExternalDocsL #-}

-- | 'v1beta1JSONSchemaPropsFormat' Lens
v1beta1JSONSchemaPropsFormatL :: Lens_' V1beta1JSONSchemaProps (Maybe Text)
v1beta1JSONSchemaPropsFormatL :: (Maybe Text -> f (Maybe Text))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsFormatL Maybe Text -> f (Maybe Text)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1beta1JSONSchemaPropsFormat -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsFormat, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1beta1JSONSchemaProps)
-> f (Maybe Text) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1JSONSchemaPropsFormat
{-# INLINE v1beta1JSONSchemaPropsFormatL #-}

-- | 'v1beta1JSONSchemaPropsId' Lens
v1beta1JSONSchemaPropsIdL :: Lens_' V1beta1JSONSchemaProps (Maybe Text)
v1beta1JSONSchemaPropsIdL :: (Maybe Text -> f (Maybe Text))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsIdL Maybe Text -> f (Maybe Text)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1beta1JSONSchemaPropsId -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Text
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsId, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1beta1JSONSchemaProps)
-> f (Maybe Text) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1JSONSchemaPropsId
{-# INLINE v1beta1JSONSchemaPropsIdL #-}

-- | 'v1beta1JSONSchemaPropsItems' Lens
v1beta1JSONSchemaPropsItemsL :: Lens_' V1beta1JSONSchemaProps (Maybe A.Value)
v1beta1JSONSchemaPropsItemsL :: (Maybe Value -> f (Maybe Value))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsItemsL Maybe Value -> f (Maybe Value)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Value
v1beta1JSONSchemaPropsItems -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Value
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Value -> V1beta1JSONSchemaProps)
-> f (Maybe Value) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1beta1JSONSchemaPropsItems
{-# INLINE v1beta1JSONSchemaPropsItemsL #-}

-- | 'v1beta1JSONSchemaPropsMaxItems' Lens
v1beta1JSONSchemaPropsMaxItemsL :: Lens_' V1beta1JSONSchemaProps (Maybe Integer)
v1beta1JSONSchemaPropsMaxItemsL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMaxItemsL Maybe Integer -> f (Maybe Integer)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1beta1JSONSchemaPropsMaxItems -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1beta1JSONSchemaProps)
-> f (Maybe Integer) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1JSONSchemaPropsMaxItems
{-# INLINE v1beta1JSONSchemaPropsMaxItemsL #-}

-- | 'v1beta1JSONSchemaPropsMaxLength' Lens
v1beta1JSONSchemaPropsMaxLengthL :: Lens_' V1beta1JSONSchemaProps (Maybe Integer)
v1beta1JSONSchemaPropsMaxLengthL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMaxLengthL Maybe Integer -> f (Maybe Integer)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1beta1JSONSchemaPropsMaxLength -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1beta1JSONSchemaProps)
-> f (Maybe Integer) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1JSONSchemaPropsMaxLength
{-# INLINE v1beta1JSONSchemaPropsMaxLengthL #-}

-- | 'v1beta1JSONSchemaPropsMaxProperties' Lens
v1beta1JSONSchemaPropsMaxPropertiesL :: Lens_' V1beta1JSONSchemaProps (Maybe Integer)
v1beta1JSONSchemaPropsMaxPropertiesL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMaxPropertiesL Maybe Integer -> f (Maybe Integer)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1beta1JSONSchemaPropsMaxProperties -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Integer
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1beta1JSONSchemaProps)
-> f (Maybe Integer) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1JSONSchemaPropsMaxProperties
{-# INLINE v1beta1JSONSchemaPropsMaxPropertiesL #-}

-- | 'v1beta1JSONSchemaPropsMaximum' Lens
v1beta1JSONSchemaPropsMaximumL :: Lens_' V1beta1JSONSchemaProps (Maybe Double)
v1beta1JSONSchemaPropsMaximumL :: (Maybe Double -> f (Maybe Double))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMaximumL Maybe Double -> f (Maybe Double)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Double
v1beta1JSONSchemaPropsMaximum -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Double
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaximum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Double -> V1beta1JSONSchemaProps)
-> f (Maybe Double) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Double -> f (Maybe Double)
f Maybe Double
v1beta1JSONSchemaPropsMaximum
{-# INLINE v1beta1JSONSchemaPropsMaximumL #-}

-- | 'v1beta1JSONSchemaPropsMinItems' Lens
v1beta1JSONSchemaPropsMinItemsL :: Lens_' V1beta1JSONSchemaProps (Maybe Integer)
v1beta1JSONSchemaPropsMinItemsL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMinItemsL Maybe Integer -> f (Maybe Integer)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1beta1JSONSchemaPropsMinItems -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMinItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1beta1JSONSchemaProps)
-> f (Maybe Integer) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1JSONSchemaPropsMinItems
{-# INLINE v1beta1JSONSchemaPropsMinItemsL #-}

-- | 'v1beta1JSONSchemaPropsMinLength' Lens
v1beta1JSONSchemaPropsMinLengthL :: Lens_' V1beta1JSONSchemaProps (Maybe Integer)
v1beta1JSONSchemaPropsMinLengthL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMinLengthL Maybe Integer -> f (Maybe Integer)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1beta1JSONSchemaPropsMinLength -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinLength, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1beta1JSONSchemaProps)
-> f (Maybe Integer) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1JSONSchemaPropsMinLength
{-# INLINE v1beta1JSONSchemaPropsMinLengthL #-}

-- | 'v1beta1JSONSchemaPropsMinProperties' Lens
v1beta1JSONSchemaPropsMinPropertiesL :: Lens_' V1beta1JSONSchemaProps (Maybe Integer)
v1beta1JSONSchemaPropsMinPropertiesL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMinPropertiesL Maybe Integer -> f (Maybe Integer)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Integer
v1beta1JSONSchemaPropsMinProperties -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Integer
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Integer -> V1beta1JSONSchemaProps)
-> f (Maybe Integer) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1JSONSchemaPropsMinProperties
{-# INLINE v1beta1JSONSchemaPropsMinPropertiesL #-}

-- | 'v1beta1JSONSchemaPropsMinimum' Lens
v1beta1JSONSchemaPropsMinimumL :: Lens_' V1beta1JSONSchemaProps (Maybe Double)
v1beta1JSONSchemaPropsMinimumL :: (Maybe Double -> f (Maybe Double))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMinimumL Maybe Double -> f (Maybe Double)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Double
v1beta1JSONSchemaPropsMinimum -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinimum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Double -> V1beta1JSONSchemaProps)
-> f (Maybe Double) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Double -> f (Maybe Double)
f Maybe Double
v1beta1JSONSchemaPropsMinimum
{-# INLINE v1beta1JSONSchemaPropsMinimumL #-}

-- | 'v1beta1JSONSchemaPropsMultipleOf' Lens
v1beta1JSONSchemaPropsMultipleOfL :: Lens_' V1beta1JSONSchemaProps (Maybe Double)
v1beta1JSONSchemaPropsMultipleOfL :: (Maybe Double -> f (Maybe Double))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOfL Maybe Double -> f (Maybe Double)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Double
v1beta1JSONSchemaPropsMultipleOf -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Double
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMultipleOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Double -> V1beta1JSONSchemaProps)
-> f (Maybe Double) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Double -> f (Maybe Double)
f Maybe Double
v1beta1JSONSchemaPropsMultipleOf
{-# INLINE v1beta1JSONSchemaPropsMultipleOfL #-}

-- | 'v1beta1JSONSchemaPropsNot' Lens
v1beta1JSONSchemaPropsNotL :: Lens_' V1beta1JSONSchemaProps (Maybe V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsNotL :: (Maybe V1beta1JSONSchemaProps -> f (Maybe V1beta1JSONSchemaProps))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsNotL Maybe V1beta1JSONSchemaProps -> f (Maybe V1beta1JSONSchemaProps)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsNot -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsNot, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe V1beta1JSONSchemaProps -> V1beta1JSONSchemaProps)
-> f (Maybe V1beta1JSONSchemaProps) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1JSONSchemaProps -> f (Maybe V1beta1JSONSchemaProps)
f Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsNot
{-# INLINE v1beta1JSONSchemaPropsNotL #-}

-- | 'v1beta1JSONSchemaPropsNullable' Lens
v1beta1JSONSchemaPropsNullableL :: Lens_' V1beta1JSONSchemaProps (Maybe Bool)
v1beta1JSONSchemaPropsNullableL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsNullableL Maybe Bool -> f (Maybe Bool)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1beta1JSONSchemaPropsNullable -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Bool
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNullable, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1beta1JSONSchemaProps)
-> f (Maybe Bool) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1JSONSchemaPropsNullable
{-# INLINE v1beta1JSONSchemaPropsNullableL #-}

-- | 'v1beta1JSONSchemaPropsOneOf' Lens
v1beta1JSONSchemaPropsOneOfL :: Lens_' V1beta1JSONSchemaProps (Maybe [V1beta1JSONSchemaProps])
v1beta1JSONSchemaPropsOneOfL :: (Maybe [V1beta1JSONSchemaProps]
 -> f (Maybe [V1beta1JSONSchemaProps]))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsOneOfL Maybe [V1beta1JSONSchemaProps]
-> f (Maybe [V1beta1JSONSchemaProps])
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsOneOf -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsOneOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [V1beta1JSONSchemaProps] -> V1beta1JSONSchemaProps)
-> f (Maybe [V1beta1JSONSchemaProps]) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1JSONSchemaProps]
-> f (Maybe [V1beta1JSONSchemaProps])
f Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsOneOf
{-# INLINE v1beta1JSONSchemaPropsOneOfL #-}

-- | 'v1beta1JSONSchemaPropsPattern' Lens
v1beta1JSONSchemaPropsPatternL :: Lens_' V1beta1JSONSchemaProps (Maybe Text)
v1beta1JSONSchemaPropsPatternL :: (Maybe Text -> f (Maybe Text))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsPatternL Maybe Text -> f (Maybe Text)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1beta1JSONSchemaPropsPattern -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Text
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsPattern, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1beta1JSONSchemaProps)
-> f (Maybe Text) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1JSONSchemaPropsPattern
{-# INLINE v1beta1JSONSchemaPropsPatternL #-}

-- | 'v1beta1JSONSchemaPropsPatternProperties' Lens
v1beta1JSONSchemaPropsPatternPropertiesL :: Lens_' V1beta1JSONSchemaProps (Maybe (Map.Map String V1beta1JSONSchemaProps))
v1beta1JSONSchemaPropsPatternPropertiesL :: (Maybe (Map String V1beta1JSONSchemaProps)
 -> f (Maybe (Map String V1beta1JSONSchemaProps)))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsPatternPropertiesL Maybe (Map String V1beta1JSONSchemaProps)
-> f (Maybe (Map String V1beta1JSONSchemaProps))
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe (Map String V1beta1JSONSchemaProps)
 -> V1beta1JSONSchemaProps)
-> f (Maybe (Map String V1beta1JSONSchemaProps))
-> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String V1beta1JSONSchemaProps)
-> f (Maybe (Map String V1beta1JSONSchemaProps))
f Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties
{-# INLINE v1beta1JSONSchemaPropsPatternPropertiesL #-}

-- | 'v1beta1JSONSchemaPropsProperties' Lens
v1beta1JSONSchemaPropsPropertiesL :: Lens_' V1beta1JSONSchemaProps (Maybe (Map.Map String V1beta1JSONSchemaProps))
v1beta1JSONSchemaPropsPropertiesL :: (Maybe (Map String V1beta1JSONSchemaProps)
 -> f (Maybe (Map String V1beta1JSONSchemaProps)))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsPropertiesL Maybe (Map String V1beta1JSONSchemaProps)
-> f (Maybe (Map String V1beta1JSONSchemaProps))
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsProperties -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe (Map String V1beta1JSONSchemaProps)
 -> V1beta1JSONSchemaProps)
-> f (Maybe (Map String V1beta1JSONSchemaProps))
-> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String V1beta1JSONSchemaProps)
-> f (Maybe (Map String V1beta1JSONSchemaProps))
f Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsProperties
{-# INLINE v1beta1JSONSchemaPropsPropertiesL #-}

-- | 'v1beta1JSONSchemaPropsRequired' Lens
v1beta1JSONSchemaPropsRequiredL :: Lens_' V1beta1JSONSchemaProps (Maybe [Text])
v1beta1JSONSchemaPropsRequiredL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsRequiredL Maybe [Text] -> f (Maybe [Text])
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe [Text]
v1beta1JSONSchemaPropsRequired -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe [Text]
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsRequired, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [Text] -> V1beta1JSONSchemaProps)
-> f (Maybe [Text]) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1JSONSchemaPropsRequired
{-# INLINE v1beta1JSONSchemaPropsRequiredL #-}

-- | 'v1beta1JSONSchemaPropsTitle' Lens
v1beta1JSONSchemaPropsTitleL :: Lens_' V1beta1JSONSchemaProps (Maybe Text)
v1beta1JSONSchemaPropsTitleL :: (Maybe Text -> f (Maybe Text))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsTitleL Maybe Text -> f (Maybe Text)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1beta1JSONSchemaPropsTitle -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsTitle, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1beta1JSONSchemaProps)
-> f (Maybe Text) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1JSONSchemaPropsTitle
{-# INLINE v1beta1JSONSchemaPropsTitleL #-}

-- | 'v1beta1JSONSchemaPropsType' Lens
v1beta1JSONSchemaPropsTypeL :: Lens_' V1beta1JSONSchemaProps (Maybe Text)
v1beta1JSONSchemaPropsTypeL :: (Maybe Text -> f (Maybe Text))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsTypeL Maybe Text -> f (Maybe Text)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1beta1JSONSchemaPropsType -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Text
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsType, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1beta1JSONSchemaProps)
-> f (Maybe Text) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1JSONSchemaPropsType
{-# INLINE v1beta1JSONSchemaPropsTypeL #-}

-- | 'v1beta1JSONSchemaPropsUniqueItems' Lens
v1beta1JSONSchemaPropsUniqueItemsL :: Lens_' V1beta1JSONSchemaProps (Maybe Bool)
v1beta1JSONSchemaPropsUniqueItemsL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsUniqueItemsL Maybe Bool -> f (Maybe Bool)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1beta1JSONSchemaPropsUniqueItems -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1beta1JSONSchemaProps)
-> f (Maybe Bool) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1JSONSchemaPropsUniqueItems
{-# INLINE v1beta1JSONSchemaPropsUniqueItemsL #-}

-- | 'v1beta1JSONSchemaPropsXKubernetesEmbeddedResource' Lens
v1beta1JSONSchemaPropsXKubernetesEmbeddedResourceL :: Lens_' V1beta1JSONSchemaProps (Maybe Bool)
v1beta1JSONSchemaPropsXKubernetesEmbeddedResourceL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsXKubernetesEmbeddedResourceL Maybe Bool -> f (Maybe Bool)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1beta1JSONSchemaProps)
-> f (Maybe Bool) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource
{-# INLINE v1beta1JSONSchemaPropsXKubernetesEmbeddedResourceL #-}

-- | 'v1beta1JSONSchemaPropsXKubernetesIntOrString' Lens
v1beta1JSONSchemaPropsXKubernetesIntOrStringL :: Lens_' V1beta1JSONSchemaProps (Maybe Bool)
v1beta1JSONSchemaPropsXKubernetesIntOrStringL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsXKubernetesIntOrStringL Maybe Bool -> f (Maybe Bool)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1beta1JSONSchemaPropsXKubernetesIntOrString -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Bool
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesIntOrString, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1beta1JSONSchemaProps)
-> f (Maybe Bool) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1JSONSchemaPropsXKubernetesIntOrString
{-# INLINE v1beta1JSONSchemaPropsXKubernetesIntOrStringL #-}

-- | 'v1beta1JSONSchemaPropsXKubernetesListMapKeys' Lens
v1beta1JSONSchemaPropsXKubernetesListMapKeysL :: Lens_' V1beta1JSONSchemaProps (Maybe [Text])
v1beta1JSONSchemaPropsXKubernetesListMapKeysL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsXKubernetesListMapKeysL Maybe [Text] -> f (Maybe [Text])
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesListMapKeys -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesListMapKeys, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe [Text] -> V1beta1JSONSchemaProps)
-> f (Maybe [Text]) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesListMapKeys
{-# INLINE v1beta1JSONSchemaPropsXKubernetesListMapKeysL #-}

-- | 'v1beta1JSONSchemaPropsXKubernetesListType' Lens
v1beta1JSONSchemaPropsXKubernetesListTypeL :: Lens_' V1beta1JSONSchemaProps (Maybe Text)
v1beta1JSONSchemaPropsXKubernetesListTypeL :: (Maybe Text -> f (Maybe Text))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsXKubernetesListTypeL Maybe Text -> f (Maybe Text)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Text
v1beta1JSONSchemaPropsXKubernetesListType -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Text
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListType, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Text -> V1beta1JSONSchemaProps)
-> f (Maybe Text) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1JSONSchemaPropsXKubernetesListType
{-# INLINE v1beta1JSONSchemaPropsXKubernetesListTypeL #-}

-- | 'v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields' Lens
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL :: Lens_' V1beta1JSONSchemaProps (Maybe Bool)
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1JSONSchemaProps -> f V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL Maybe Bool -> f (Maybe Bool)
f V1beta1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesListType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsType :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsTitle :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRequired :: V1beta1JSONSchemaProps -> Maybe [Text]
v1beta1JSONSchemaPropsProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsOneOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsNot :: V1beta1JSONSchemaProps -> Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinimum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMinProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMinItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaximum :: V1beta1JSONSchemaProps -> Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: V1beta1JSONSchemaProps -> Maybe Integer
v1beta1JSONSchemaPropsItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsId :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsFormat :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: V1beta1JSONSchemaProps -> Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: V1beta1JSONSchemaProps -> Maybe Bool
v1beta1JSONSchemaPropsExample :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsEnum :: V1beta1JSONSchemaProps -> Maybe [Value]
v1beta1JSONSchemaPropsDescription :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsDependencies :: V1beta1JSONSchemaProps -> Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: V1beta1JSONSchemaProps -> Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAnyOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: V1beta1JSONSchemaProps -> Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: V1beta1JSONSchemaProps -> Maybe Value
v1beta1JSONSchemaPropsSchema :: V1beta1JSONSchemaProps -> Maybe Text
v1beta1JSONSchemaPropsRef :: V1beta1JSONSchemaProps -> Maybe Text
..} = (\Maybe Bool
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields -> V1beta1JSONSchemaProps :: Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Value
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Value
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String Value)
-> Maybe Text
-> Maybe [Value]
-> Maybe Value
-> Maybe Bool
-> Maybe Bool
-> Maybe V1beta1ExternalDocumentation
-> Maybe Text
-> Maybe Text
-> Maybe Value
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Integer
-> Maybe Integer
-> Maybe Integer
-> Maybe Double
-> Maybe Double
-> Maybe V1beta1JSONSchemaProps
-> Maybe Bool
-> Maybe [V1beta1JSONSchemaProps]
-> Maybe Text
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe (Map String V1beta1JSONSchemaProps)
-> Maybe [Text]
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Text]
-> Maybe Text
-> Maybe Bool
-> V1beta1JSONSchemaProps
V1beta1JSONSchemaProps { Maybe Bool
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [Value]
Maybe [V1beta1JSONSchemaProps]
Maybe Text
Maybe (Map String Value)
Maybe (Map String V1beta1JSONSchemaProps)
Maybe Value
Maybe V1beta1JSONSchemaProps
Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1beta1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1beta1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1beta1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1beta1JSONSchemaPropsUniqueItems :: Maybe Bool
v1beta1JSONSchemaPropsType :: Maybe Text
v1beta1JSONSchemaPropsTitle :: Maybe Text
v1beta1JSONSchemaPropsRequired :: Maybe [Text]
v1beta1JSONSchemaPropsProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPatternProperties :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsPattern :: Maybe Text
v1beta1JSONSchemaPropsOneOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsNullable :: Maybe Bool
v1beta1JSONSchemaPropsNot :: Maybe V1beta1JSONSchemaProps
v1beta1JSONSchemaPropsMultipleOf :: Maybe Double
v1beta1JSONSchemaPropsMinimum :: Maybe Double
v1beta1JSONSchemaPropsMinProperties :: Maybe Integer
v1beta1JSONSchemaPropsMinLength :: Maybe Integer
v1beta1JSONSchemaPropsMinItems :: Maybe Integer
v1beta1JSONSchemaPropsMaximum :: Maybe Double
v1beta1JSONSchemaPropsMaxProperties :: Maybe Integer
v1beta1JSONSchemaPropsMaxLength :: Maybe Integer
v1beta1JSONSchemaPropsMaxItems :: Maybe Integer
v1beta1JSONSchemaPropsItems :: Maybe Value
v1beta1JSONSchemaPropsId :: Maybe Text
v1beta1JSONSchemaPropsFormat :: Maybe Text
v1beta1JSONSchemaPropsExternalDocs :: Maybe V1beta1ExternalDocumentation
v1beta1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1beta1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1beta1JSONSchemaPropsExample :: Maybe Value
v1beta1JSONSchemaPropsEnum :: Maybe [Value]
v1beta1JSONSchemaPropsDescription :: Maybe Text
v1beta1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1beta1JSONSchemaPropsDefinitions :: Maybe (Map String V1beta1JSONSchemaProps)
v1beta1JSONSchemaPropsDefault :: Maybe Value
v1beta1JSONSchemaPropsAnyOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAllOf :: Maybe [V1beta1JSONSchemaProps]
v1beta1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1beta1JSONSchemaPropsAdditionalItems :: Maybe Value
v1beta1JSONSchemaPropsSchema :: Maybe Text
v1beta1JSONSchemaPropsRef :: Maybe Text
..} ) (Maybe Bool -> V1beta1JSONSchemaProps)
-> f (Maybe Bool) -> f V1beta1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFields
{-# INLINE v1beta1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL #-}



-- * V1beta1JobTemplateSpec

-- | 'v1beta1JobTemplateSpecMetadata' Lens
v1beta1JobTemplateSpecMetadataL :: Lens_' V1beta1JobTemplateSpec (Maybe V1ObjectMeta)
v1beta1JobTemplateSpecMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1JobTemplateSpec -> f V1beta1JobTemplateSpec
v1beta1JobTemplateSpecMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1JobTemplateSpec{Maybe V1ObjectMeta
Maybe V1JobSpec
v1beta1JobTemplateSpecSpec :: V1beta1JobTemplateSpec -> Maybe V1JobSpec
v1beta1JobTemplateSpecMetadata :: V1beta1JobTemplateSpec -> Maybe V1ObjectMeta
v1beta1JobTemplateSpecSpec :: Maybe V1JobSpec
v1beta1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
..} = (\Maybe V1ObjectMeta
v1beta1JobTemplateSpecMetadata -> V1beta1JobTemplateSpec :: Maybe V1ObjectMeta -> Maybe V1JobSpec -> V1beta1JobTemplateSpec
V1beta1JobTemplateSpec { Maybe V1ObjectMeta
v1beta1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v1beta1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v1beta1JobTemplateSpecMetadata, Maybe V1JobSpec
v1beta1JobTemplateSpecSpec :: Maybe V1JobSpec
v1beta1JobTemplateSpecSpec :: Maybe V1JobSpec
..} ) (Maybe V1ObjectMeta -> V1beta1JobTemplateSpec)
-> f (Maybe V1ObjectMeta) -> f V1beta1JobTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1JobTemplateSpecMetadata
{-# INLINE v1beta1JobTemplateSpecMetadataL #-}

-- | 'v1beta1JobTemplateSpecSpec' Lens
v1beta1JobTemplateSpecSpecL :: Lens_' V1beta1JobTemplateSpec (Maybe V1JobSpec)
v1beta1JobTemplateSpecSpecL :: (Maybe V1JobSpec -> f (Maybe V1JobSpec))
-> V1beta1JobTemplateSpec -> f V1beta1JobTemplateSpec
v1beta1JobTemplateSpecSpecL Maybe V1JobSpec -> f (Maybe V1JobSpec)
f V1beta1JobTemplateSpec{Maybe V1ObjectMeta
Maybe V1JobSpec
v1beta1JobTemplateSpecSpec :: Maybe V1JobSpec
v1beta1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v1beta1JobTemplateSpecSpec :: V1beta1JobTemplateSpec -> Maybe V1JobSpec
v1beta1JobTemplateSpecMetadata :: V1beta1JobTemplateSpec -> Maybe V1ObjectMeta
..} = (\Maybe V1JobSpec
v1beta1JobTemplateSpecSpec -> V1beta1JobTemplateSpec :: Maybe V1ObjectMeta -> Maybe V1JobSpec -> V1beta1JobTemplateSpec
V1beta1JobTemplateSpec { Maybe V1JobSpec
v1beta1JobTemplateSpecSpec :: Maybe V1JobSpec
v1beta1JobTemplateSpecSpec :: Maybe V1JobSpec
v1beta1JobTemplateSpecSpec, Maybe V1ObjectMeta
v1beta1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v1beta1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1JobSpec -> V1beta1JobTemplateSpec)
-> f (Maybe V1JobSpec) -> f V1beta1JobTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1JobSpec -> f (Maybe V1JobSpec)
f Maybe V1JobSpec
v1beta1JobTemplateSpecSpec
{-# INLINE v1beta1JobTemplateSpecSpecL #-}



-- * V1beta1Lease

-- | 'v1beta1LeaseApiVersion' Lens
v1beta1LeaseApiVersionL :: Lens_' V1beta1Lease (Maybe Text)
v1beta1LeaseApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Lease -> f V1beta1Lease
v1beta1LeaseApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1Lease{Maybe Text
Maybe V1beta1LeaseSpec
Maybe V1ObjectMeta
v1beta1LeaseSpec :: V1beta1Lease -> Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: V1beta1Lease -> Maybe V1ObjectMeta
v1beta1LeaseKind :: V1beta1Lease -> Maybe Text
v1beta1LeaseApiVersion :: V1beta1Lease -> Maybe Text
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1LeaseApiVersion -> V1beta1Lease :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1LeaseSpec
-> V1beta1Lease
V1beta1Lease { Maybe Text
v1beta1LeaseApiVersion :: Maybe Text
v1beta1LeaseApiVersion :: Maybe Text
v1beta1LeaseApiVersion, Maybe Text
Maybe V1beta1LeaseSpec
Maybe V1ObjectMeta
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseKind :: Maybe Text
..} ) (Maybe Text -> V1beta1Lease) -> f (Maybe Text) -> f V1beta1Lease
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1LeaseApiVersion
{-# INLINE v1beta1LeaseApiVersionL #-}

-- | 'v1beta1LeaseKind' Lens
v1beta1LeaseKindL :: Lens_' V1beta1Lease (Maybe Text)
v1beta1LeaseKindL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Lease -> f V1beta1Lease
v1beta1LeaseKindL Maybe Text -> f (Maybe Text)
f V1beta1Lease{Maybe Text
Maybe V1beta1LeaseSpec
Maybe V1ObjectMeta
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseApiVersion :: Maybe Text
v1beta1LeaseSpec :: V1beta1Lease -> Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: V1beta1Lease -> Maybe V1ObjectMeta
v1beta1LeaseKind :: V1beta1Lease -> Maybe Text
v1beta1LeaseApiVersion :: V1beta1Lease -> Maybe Text
..} = (\Maybe Text
v1beta1LeaseKind -> V1beta1Lease :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1LeaseSpec
-> V1beta1Lease
V1beta1Lease { Maybe Text
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseKind, Maybe Text
Maybe V1beta1LeaseSpec
Maybe V1ObjectMeta
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseApiVersion :: Maybe Text
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1Lease) -> f (Maybe Text) -> f V1beta1Lease
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1LeaseKind
{-# INLINE v1beta1LeaseKindL #-}

-- | 'v1beta1LeaseMetadata' Lens
v1beta1LeaseMetadataL :: Lens_' V1beta1Lease (Maybe V1ObjectMeta)
v1beta1LeaseMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1Lease -> f V1beta1Lease
v1beta1LeaseMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1Lease{Maybe Text
Maybe V1beta1LeaseSpec
Maybe V1ObjectMeta
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseApiVersion :: Maybe Text
v1beta1LeaseSpec :: V1beta1Lease -> Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: V1beta1Lease -> Maybe V1ObjectMeta
v1beta1LeaseKind :: V1beta1Lease -> Maybe Text
v1beta1LeaseApiVersion :: V1beta1Lease -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1LeaseMetadata -> V1beta1Lease :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1LeaseSpec
-> V1beta1Lease
V1beta1Lease { Maybe V1ObjectMeta
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseMetadata, Maybe Text
Maybe V1beta1LeaseSpec
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseApiVersion :: Maybe Text
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1Lease)
-> f (Maybe V1ObjectMeta) -> f V1beta1Lease
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1LeaseMetadata
{-# INLINE v1beta1LeaseMetadataL #-}

-- | 'v1beta1LeaseSpec' Lens
v1beta1LeaseSpecL :: Lens_' V1beta1Lease (Maybe V1beta1LeaseSpec)
v1beta1LeaseSpecL :: (Maybe V1beta1LeaseSpec -> f (Maybe V1beta1LeaseSpec))
-> V1beta1Lease -> f V1beta1Lease
v1beta1LeaseSpecL Maybe V1beta1LeaseSpec -> f (Maybe V1beta1LeaseSpec)
f V1beta1Lease{Maybe Text
Maybe V1beta1LeaseSpec
Maybe V1ObjectMeta
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseApiVersion :: Maybe Text
v1beta1LeaseSpec :: V1beta1Lease -> Maybe V1beta1LeaseSpec
v1beta1LeaseMetadata :: V1beta1Lease -> Maybe V1ObjectMeta
v1beta1LeaseKind :: V1beta1Lease -> Maybe Text
v1beta1LeaseApiVersion :: V1beta1Lease -> Maybe Text
..} = (\Maybe V1beta1LeaseSpec
v1beta1LeaseSpec -> V1beta1Lease :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1LeaseSpec
-> V1beta1Lease
V1beta1Lease { Maybe V1beta1LeaseSpec
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseSpec :: Maybe V1beta1LeaseSpec
v1beta1LeaseSpec, Maybe Text
Maybe V1ObjectMeta
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseApiVersion :: Maybe Text
v1beta1LeaseMetadata :: Maybe V1ObjectMeta
v1beta1LeaseKind :: Maybe Text
v1beta1LeaseApiVersion :: Maybe Text
..} ) (Maybe V1beta1LeaseSpec -> V1beta1Lease)
-> f (Maybe V1beta1LeaseSpec) -> f V1beta1Lease
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1LeaseSpec -> f (Maybe V1beta1LeaseSpec)
f Maybe V1beta1LeaseSpec
v1beta1LeaseSpec
{-# INLINE v1beta1LeaseSpecL #-}



-- * V1beta1LeaseList

-- | 'v1beta1LeaseListApiVersion' Lens
v1beta1LeaseListApiVersionL :: Lens_' V1beta1LeaseList (Maybe Text)
v1beta1LeaseListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1LeaseList -> f V1beta1LeaseList
v1beta1LeaseListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1LeaseList{[V1beta1Lease]
Maybe Text
Maybe V1ListMeta
v1beta1LeaseListMetadata :: V1beta1LeaseList -> Maybe V1ListMeta
v1beta1LeaseListKind :: V1beta1LeaseList -> Maybe Text
v1beta1LeaseListItems :: V1beta1LeaseList -> [V1beta1Lease]
v1beta1LeaseListApiVersion :: V1beta1LeaseList -> Maybe Text
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1LeaseListApiVersion -> V1beta1LeaseList :: Maybe Text
-> [V1beta1Lease]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1LeaseList
V1beta1LeaseList { Maybe Text
v1beta1LeaseListApiVersion :: Maybe Text
v1beta1LeaseListApiVersion :: Maybe Text
v1beta1LeaseListApiVersion, [V1beta1Lease]
Maybe Text
Maybe V1ListMeta
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListItems :: [V1beta1Lease]
..} ) (Maybe Text -> V1beta1LeaseList)
-> f (Maybe Text) -> f V1beta1LeaseList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1LeaseListApiVersion
{-# INLINE v1beta1LeaseListApiVersionL #-}

-- | 'v1beta1LeaseListItems' Lens
v1beta1LeaseListItemsL :: Lens_' V1beta1LeaseList ([V1beta1Lease])
v1beta1LeaseListItemsL :: ([V1beta1Lease] -> f [V1beta1Lease])
-> V1beta1LeaseList -> f V1beta1LeaseList
v1beta1LeaseListItemsL [V1beta1Lease] -> f [V1beta1Lease]
f V1beta1LeaseList{[V1beta1Lease]
Maybe Text
Maybe V1ListMeta
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListApiVersion :: Maybe Text
v1beta1LeaseListMetadata :: V1beta1LeaseList -> Maybe V1ListMeta
v1beta1LeaseListKind :: V1beta1LeaseList -> Maybe Text
v1beta1LeaseListItems :: V1beta1LeaseList -> [V1beta1Lease]
v1beta1LeaseListApiVersion :: V1beta1LeaseList -> Maybe Text
..} = (\[V1beta1Lease]
v1beta1LeaseListItems -> V1beta1LeaseList :: Maybe Text
-> [V1beta1Lease]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1LeaseList
V1beta1LeaseList { [V1beta1Lease]
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListItems, Maybe Text
Maybe V1ListMeta
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListApiVersion :: Maybe Text
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListApiVersion :: Maybe Text
..} ) ([V1beta1Lease] -> V1beta1LeaseList)
-> f [V1beta1Lease] -> f V1beta1LeaseList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1Lease] -> f [V1beta1Lease]
f [V1beta1Lease]
v1beta1LeaseListItems
{-# INLINE v1beta1LeaseListItemsL #-}

-- | 'v1beta1LeaseListKind' Lens
v1beta1LeaseListKindL :: Lens_' V1beta1LeaseList (Maybe Text)
v1beta1LeaseListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1LeaseList -> f V1beta1LeaseList
v1beta1LeaseListKindL Maybe Text -> f (Maybe Text)
f V1beta1LeaseList{[V1beta1Lease]
Maybe Text
Maybe V1ListMeta
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListApiVersion :: Maybe Text
v1beta1LeaseListMetadata :: V1beta1LeaseList -> Maybe V1ListMeta
v1beta1LeaseListKind :: V1beta1LeaseList -> Maybe Text
v1beta1LeaseListItems :: V1beta1LeaseList -> [V1beta1Lease]
v1beta1LeaseListApiVersion :: V1beta1LeaseList -> Maybe Text
..} = (\Maybe Text
v1beta1LeaseListKind -> V1beta1LeaseList :: Maybe Text
-> [V1beta1Lease]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1LeaseList
V1beta1LeaseList { Maybe Text
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListKind, [V1beta1Lease]
Maybe Text
Maybe V1ListMeta
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListApiVersion :: Maybe Text
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1LeaseList)
-> f (Maybe Text) -> f V1beta1LeaseList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1LeaseListKind
{-# INLINE v1beta1LeaseListKindL #-}

-- | 'v1beta1LeaseListMetadata' Lens
v1beta1LeaseListMetadataL :: Lens_' V1beta1LeaseList (Maybe V1ListMeta)
v1beta1LeaseListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1LeaseList -> f V1beta1LeaseList
v1beta1LeaseListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1LeaseList{[V1beta1Lease]
Maybe Text
Maybe V1ListMeta
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListApiVersion :: Maybe Text
v1beta1LeaseListMetadata :: V1beta1LeaseList -> Maybe V1ListMeta
v1beta1LeaseListKind :: V1beta1LeaseList -> Maybe Text
v1beta1LeaseListItems :: V1beta1LeaseList -> [V1beta1Lease]
v1beta1LeaseListApiVersion :: V1beta1LeaseList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1LeaseListMetadata -> V1beta1LeaseList :: Maybe Text
-> [V1beta1Lease]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1LeaseList
V1beta1LeaseList { Maybe V1ListMeta
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListMetadata :: Maybe V1ListMeta
v1beta1LeaseListMetadata, [V1beta1Lease]
Maybe Text
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListApiVersion :: Maybe Text
v1beta1LeaseListKind :: Maybe Text
v1beta1LeaseListItems :: [V1beta1Lease]
v1beta1LeaseListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1LeaseList)
-> f (Maybe V1ListMeta) -> f V1beta1LeaseList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1LeaseListMetadata
{-# INLINE v1beta1LeaseListMetadataL #-}



-- * V1beta1LeaseSpec

-- | 'v1beta1LeaseSpecAcquireTime' Lens
v1beta1LeaseSpecAcquireTimeL :: Lens_' V1beta1LeaseSpec (Maybe DateTime)
v1beta1LeaseSpecAcquireTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1LeaseSpec -> f V1beta1LeaseSpec
v1beta1LeaseSpecAcquireTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1beta1LeaseSpecRenewTime :: V1beta1LeaseSpec -> Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: V1beta1LeaseSpec -> Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: V1beta1LeaseSpec -> Maybe Int
v1beta1LeaseSpecHolderIdentity :: V1beta1LeaseSpec -> Maybe Text
v1beta1LeaseSpecAcquireTime :: V1beta1LeaseSpec -> Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta1LeaseSpecAcquireTime -> V1beta1LeaseSpec :: Maybe DateTime
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe DateTime
-> V1beta1LeaseSpec
V1beta1LeaseSpec { Maybe DateTime
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
v1beta1LeaseSpecAcquireTime, Maybe Int
Maybe Text
Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
..} ) (Maybe DateTime -> V1beta1LeaseSpec)
-> f (Maybe DateTime) -> f V1beta1LeaseSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1LeaseSpecAcquireTime
{-# INLINE v1beta1LeaseSpecAcquireTimeL #-}

-- | 'v1beta1LeaseSpecHolderIdentity' Lens
v1beta1LeaseSpecHolderIdentityL :: Lens_' V1beta1LeaseSpec (Maybe Text)
v1beta1LeaseSpecHolderIdentityL :: (Maybe Text -> f (Maybe Text))
-> V1beta1LeaseSpec -> f V1beta1LeaseSpec
v1beta1LeaseSpecHolderIdentityL Maybe Text -> f (Maybe Text)
f V1beta1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
v1beta1LeaseSpecRenewTime :: V1beta1LeaseSpec -> Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: V1beta1LeaseSpec -> Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: V1beta1LeaseSpec -> Maybe Int
v1beta1LeaseSpecHolderIdentity :: V1beta1LeaseSpec -> Maybe Text
v1beta1LeaseSpecAcquireTime :: V1beta1LeaseSpec -> Maybe DateTime
..} = (\Maybe Text
v1beta1LeaseSpecHolderIdentity -> V1beta1LeaseSpec :: Maybe DateTime
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe DateTime
-> V1beta1LeaseSpec
V1beta1LeaseSpec { Maybe Text
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecHolderIdentity, Maybe Int
Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1LeaseSpec)
-> f (Maybe Text) -> f V1beta1LeaseSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1LeaseSpecHolderIdentity
{-# INLINE v1beta1LeaseSpecHolderIdentityL #-}

-- | 'v1beta1LeaseSpecLeaseDurationSeconds' Lens
v1beta1LeaseSpecLeaseDurationSecondsL :: Lens_' V1beta1LeaseSpec (Maybe Int)
v1beta1LeaseSpecLeaseDurationSecondsL :: (Maybe Int -> f (Maybe Int))
-> V1beta1LeaseSpec -> f V1beta1LeaseSpec
v1beta1LeaseSpecLeaseDurationSecondsL Maybe Int -> f (Maybe Int)
f V1beta1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
v1beta1LeaseSpecRenewTime :: V1beta1LeaseSpec -> Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: V1beta1LeaseSpec -> Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: V1beta1LeaseSpec -> Maybe Int
v1beta1LeaseSpecHolderIdentity :: V1beta1LeaseSpec -> Maybe Text
v1beta1LeaseSpecAcquireTime :: V1beta1LeaseSpec -> Maybe DateTime
..} = (\Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds -> V1beta1LeaseSpec :: Maybe DateTime
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe DateTime
-> V1beta1LeaseSpec
V1beta1LeaseSpec { Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds, Maybe Int
Maybe Text
Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
..} ) (Maybe Int -> V1beta1LeaseSpec)
-> f (Maybe Int) -> f V1beta1LeaseSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds
{-# INLINE v1beta1LeaseSpecLeaseDurationSecondsL #-}

-- | 'v1beta1LeaseSpecLeaseTransitions' Lens
v1beta1LeaseSpecLeaseTransitionsL :: Lens_' V1beta1LeaseSpec (Maybe Int)
v1beta1LeaseSpecLeaseTransitionsL :: (Maybe Int -> f (Maybe Int))
-> V1beta1LeaseSpec -> f V1beta1LeaseSpec
v1beta1LeaseSpecLeaseTransitionsL Maybe Int -> f (Maybe Int)
f V1beta1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
v1beta1LeaseSpecRenewTime :: V1beta1LeaseSpec -> Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: V1beta1LeaseSpec -> Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: V1beta1LeaseSpec -> Maybe Int
v1beta1LeaseSpecHolderIdentity :: V1beta1LeaseSpec -> Maybe Text
v1beta1LeaseSpecAcquireTime :: V1beta1LeaseSpec -> Maybe DateTime
..} = (\Maybe Int
v1beta1LeaseSpecLeaseTransitions -> V1beta1LeaseSpec :: Maybe DateTime
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe DateTime
-> V1beta1LeaseSpec
V1beta1LeaseSpec { Maybe Int
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseTransitions, Maybe Int
Maybe Text
Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
..} ) (Maybe Int -> V1beta1LeaseSpec)
-> f (Maybe Int) -> f V1beta1LeaseSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1LeaseSpecLeaseTransitions
{-# INLINE v1beta1LeaseSpecLeaseTransitionsL #-}

-- | 'v1beta1LeaseSpecRenewTime' Lens
v1beta1LeaseSpecRenewTimeL :: Lens_' V1beta1LeaseSpec (Maybe DateTime)
v1beta1LeaseSpecRenewTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1LeaseSpec -> f V1beta1LeaseSpec
v1beta1LeaseSpecRenewTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
v1beta1LeaseSpecRenewTime :: V1beta1LeaseSpec -> Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: V1beta1LeaseSpec -> Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: V1beta1LeaseSpec -> Maybe Int
v1beta1LeaseSpecHolderIdentity :: V1beta1LeaseSpec -> Maybe Text
v1beta1LeaseSpecAcquireTime :: V1beta1LeaseSpec -> Maybe DateTime
..} = (\Maybe DateTime
v1beta1LeaseSpecRenewTime -> V1beta1LeaseSpec :: Maybe DateTime
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe DateTime
-> V1beta1LeaseSpec
V1beta1LeaseSpec { Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecRenewTime :: Maybe DateTime
v1beta1LeaseSpecRenewTime, Maybe Int
Maybe Text
Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
v1beta1LeaseSpecLeaseTransitions :: Maybe Int
v1beta1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1beta1LeaseSpecHolderIdentity :: Maybe Text
v1beta1LeaseSpecAcquireTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1beta1LeaseSpec)
-> f (Maybe DateTime) -> f V1beta1LeaseSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1LeaseSpecRenewTime
{-# INLINE v1beta1LeaseSpecRenewTimeL #-}



-- * V1beta1LocalSubjectAccessReview

-- | 'v1beta1LocalSubjectAccessReviewApiVersion' Lens
v1beta1LocalSubjectAccessReviewApiVersionL :: Lens_' V1beta1LocalSubjectAccessReview (Maybe Text)
v1beta1LocalSubjectAccessReviewApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1LocalSubjectAccessReview
-> f V1beta1LocalSubjectAccessReview
v1beta1LocalSubjectAccessReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1LocalSubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewStatus :: V1beta1LocalSubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1LocalSubjectAccessReview -> V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: V1beta1LocalSubjectAccessReview -> Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: V1beta1LocalSubjectAccessReview -> Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: V1beta1LocalSubjectAccessReview -> Maybe Text
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion -> V1beta1LocalSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1LocalSubjectAccessReview
V1beta1LocalSubjectAccessReview { Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
..} ) (Maybe Text -> V1beta1LocalSubjectAccessReview)
-> f (Maybe Text) -> f V1beta1LocalSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion
{-# INLINE v1beta1LocalSubjectAccessReviewApiVersionL #-}

-- | 'v1beta1LocalSubjectAccessReviewKind' Lens
v1beta1LocalSubjectAccessReviewKindL :: Lens_' V1beta1LocalSubjectAccessReview (Maybe Text)
v1beta1LocalSubjectAccessReviewKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1LocalSubjectAccessReview
-> f V1beta1LocalSubjectAccessReview
v1beta1LocalSubjectAccessReviewKindL Maybe Text -> f (Maybe Text)
f V1beta1LocalSubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1beta1LocalSubjectAccessReviewStatus :: V1beta1LocalSubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1LocalSubjectAccessReview -> V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: V1beta1LocalSubjectAccessReview -> Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: V1beta1LocalSubjectAccessReview -> Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: V1beta1LocalSubjectAccessReview -> Maybe Text
..} = (\Maybe Text
v1beta1LocalSubjectAccessReviewKind -> V1beta1LocalSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1LocalSubjectAccessReview
V1beta1LocalSubjectAccessReview { Maybe Text
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewKind, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1LocalSubjectAccessReview)
-> f (Maybe Text) -> f V1beta1LocalSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1LocalSubjectAccessReviewKind
{-# INLINE v1beta1LocalSubjectAccessReviewKindL #-}

-- | 'v1beta1LocalSubjectAccessReviewMetadata' Lens
v1beta1LocalSubjectAccessReviewMetadataL :: Lens_' V1beta1LocalSubjectAccessReview (Maybe V1ObjectMeta)
v1beta1LocalSubjectAccessReviewMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1LocalSubjectAccessReview
-> f V1beta1LocalSubjectAccessReview
v1beta1LocalSubjectAccessReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1LocalSubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1beta1LocalSubjectAccessReviewStatus :: V1beta1LocalSubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1LocalSubjectAccessReview -> V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: V1beta1LocalSubjectAccessReview -> Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: V1beta1LocalSubjectAccessReview -> Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: V1beta1LocalSubjectAccessReview -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewMetadata -> V1beta1LocalSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1LocalSubjectAccessReview
V1beta1LocalSubjectAccessReview { Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewMetadata, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1LocalSubjectAccessReview)
-> f (Maybe V1ObjectMeta) -> f V1beta1LocalSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewMetadata
{-# INLINE v1beta1LocalSubjectAccessReviewMetadataL #-}

-- | 'v1beta1LocalSubjectAccessReviewSpec' Lens
v1beta1LocalSubjectAccessReviewSpecL :: Lens_' V1beta1LocalSubjectAccessReview (V1beta1SubjectAccessReviewSpec)
v1beta1LocalSubjectAccessReviewSpecL :: (V1beta1SubjectAccessReviewSpec
 -> f V1beta1SubjectAccessReviewSpec)
-> V1beta1LocalSubjectAccessReview
-> f V1beta1LocalSubjectAccessReview
v1beta1LocalSubjectAccessReviewSpecL V1beta1SubjectAccessReviewSpec -> f V1beta1SubjectAccessReviewSpec
f V1beta1LocalSubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1beta1LocalSubjectAccessReviewStatus :: V1beta1LocalSubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1LocalSubjectAccessReview -> V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: V1beta1LocalSubjectAccessReview -> Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: V1beta1LocalSubjectAccessReview -> Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: V1beta1LocalSubjectAccessReview -> Maybe Text
..} = (\V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewSpec -> V1beta1LocalSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1LocalSubjectAccessReview
V1beta1LocalSubjectAccessReview { V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewSpec, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
..} ) (V1beta1SubjectAccessReviewSpec -> V1beta1LocalSubjectAccessReview)
-> f V1beta1SubjectAccessReviewSpec
-> f V1beta1LocalSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1SubjectAccessReviewSpec -> f V1beta1SubjectAccessReviewSpec
f V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewSpec
{-# INLINE v1beta1LocalSubjectAccessReviewSpecL #-}

-- | 'v1beta1LocalSubjectAccessReviewStatus' Lens
v1beta1LocalSubjectAccessReviewStatusL :: Lens_' V1beta1LocalSubjectAccessReview (Maybe V1beta1SubjectAccessReviewStatus)
v1beta1LocalSubjectAccessReviewStatusL :: (Maybe V1beta1SubjectAccessReviewStatus
 -> f (Maybe V1beta1SubjectAccessReviewStatus))
-> V1beta1LocalSubjectAccessReview
-> f V1beta1LocalSubjectAccessReview
v1beta1LocalSubjectAccessReviewStatusL Maybe V1beta1SubjectAccessReviewStatus
-> f (Maybe V1beta1SubjectAccessReviewStatus)
f V1beta1LocalSubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1beta1LocalSubjectAccessReviewStatus :: V1beta1LocalSubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewSpec :: V1beta1LocalSubjectAccessReview -> V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: V1beta1LocalSubjectAccessReview -> Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: V1beta1LocalSubjectAccessReview -> Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: V1beta1LocalSubjectAccessReview -> Maybe Text
..} = (\Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewStatus -> V1beta1LocalSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1LocalSubjectAccessReview
V1beta1LocalSubjectAccessReview { Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1beta1LocalSubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1LocalSubjectAccessReviewKind :: Maybe Text
v1beta1LocalSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1beta1SubjectAccessReviewStatus
 -> V1beta1LocalSubjectAccessReview)
-> f (Maybe V1beta1SubjectAccessReviewStatus)
-> f V1beta1LocalSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1SubjectAccessReviewStatus
-> f (Maybe V1beta1SubjectAccessReviewStatus)
f Maybe V1beta1SubjectAccessReviewStatus
v1beta1LocalSubjectAccessReviewStatus
{-# INLINE v1beta1LocalSubjectAccessReviewStatusL #-}



-- * V1beta1MutatingWebhook

-- | 'v1beta1MutatingWebhookAdmissionReviewVersions' Lens
v1beta1MutatingWebhookAdmissionReviewVersionsL :: Lens_' V1beta1MutatingWebhook (Maybe [Text])
v1beta1MutatingWebhookAdmissionReviewVersionsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookAdmissionReviewVersionsL Maybe [Text] -> f (Maybe [Text])
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1MutatingWebhookAdmissionReviewVersions -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { Maybe [Text]
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookAdmissionReviewVersions, Maybe Int
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
..} ) (Maybe [Text] -> V1beta1MutatingWebhook)
-> f (Maybe [Text]) -> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1MutatingWebhookAdmissionReviewVersions
{-# INLINE v1beta1MutatingWebhookAdmissionReviewVersionsL #-}

-- | 'v1beta1MutatingWebhookClientConfig' Lens
v1beta1MutatingWebhookClientConfigL :: Lens_' V1beta1MutatingWebhook (AdmissionregistrationV1beta1WebhookClientConfig)
v1beta1MutatingWebhookClientConfigL :: (AdmissionregistrationV1beta1WebhookClientConfig
 -> f AdmissionregistrationV1beta1WebhookClientConfig)
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookClientConfigL AdmissionregistrationV1beta1WebhookClientConfig
-> f AdmissionregistrationV1beta1WebhookClientConfig
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
..} = (\AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookClientConfig -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookClientConfig, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (AdmissionregistrationV1beta1WebhookClientConfig
 -> V1beta1MutatingWebhook)
-> f AdmissionregistrationV1beta1WebhookClientConfig
-> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> AdmissionregistrationV1beta1WebhookClientConfig
-> f AdmissionregistrationV1beta1WebhookClientConfig
f AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookClientConfig
{-# INLINE v1beta1MutatingWebhookClientConfigL #-}

-- | 'v1beta1MutatingWebhookFailurePolicy' Lens
v1beta1MutatingWebhookFailurePolicyL :: Lens_' V1beta1MutatingWebhook (Maybe Text)
v1beta1MutatingWebhookFailurePolicyL :: (Maybe Text -> f (Maybe Text))
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookFailurePolicyL Maybe Text -> f (Maybe Text)
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
..} = (\Maybe Text
v1beta1MutatingWebhookFailurePolicy -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe Text -> V1beta1MutatingWebhook)
-> f (Maybe Text) -> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1MutatingWebhookFailurePolicy
{-# INLINE v1beta1MutatingWebhookFailurePolicyL #-}

-- | 'v1beta1MutatingWebhookMatchPolicy' Lens
v1beta1MutatingWebhookMatchPolicyL :: Lens_' V1beta1MutatingWebhook (Maybe Text)
v1beta1MutatingWebhookMatchPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookMatchPolicyL Maybe Text -> f (Maybe Text)
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
..} = (\Maybe Text
v1beta1MutatingWebhookMatchPolicy -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { Maybe Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookMatchPolicy, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe Text -> V1beta1MutatingWebhook)
-> f (Maybe Text) -> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1MutatingWebhookMatchPolicy
{-# INLINE v1beta1MutatingWebhookMatchPolicyL #-}

-- | 'v1beta1MutatingWebhookName' Lens
v1beta1MutatingWebhookNameL :: Lens_' V1beta1MutatingWebhook (Text)
v1beta1MutatingWebhookNameL :: (Text -> f Text)
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookNameL Text -> f Text
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
..} = (\Text
v1beta1MutatingWebhookName -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { Text
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookName, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Text -> V1beta1MutatingWebhook)
-> f Text -> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1MutatingWebhookName
{-# INLINE v1beta1MutatingWebhookNameL #-}

-- | 'v1beta1MutatingWebhookNamespaceSelector' Lens
v1beta1MutatingWebhookNamespaceSelectorL :: Lens_' V1beta1MutatingWebhook (Maybe V1LabelSelector)
v1beta1MutatingWebhookNamespaceSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
..} = (\Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe V1LabelSelector -> V1beta1MutatingWebhook)
-> f (Maybe V1LabelSelector) -> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector
{-# INLINE v1beta1MutatingWebhookNamespaceSelectorL #-}

-- | 'v1beta1MutatingWebhookObjectSelector' Lens
v1beta1MutatingWebhookObjectSelectorL :: Lens_' V1beta1MutatingWebhook (Maybe V1LabelSelector)
v1beta1MutatingWebhookObjectSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookObjectSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
..} = (\Maybe V1LabelSelector
v1beta1MutatingWebhookObjectSelector -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { Maybe V1LabelSelector
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookObjectSelector, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe V1LabelSelector -> V1beta1MutatingWebhook)
-> f (Maybe V1LabelSelector) -> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1MutatingWebhookObjectSelector
{-# INLINE v1beta1MutatingWebhookObjectSelectorL #-}

-- | 'v1beta1MutatingWebhookReinvocationPolicy' Lens
v1beta1MutatingWebhookReinvocationPolicyL :: Lens_' V1beta1MutatingWebhook (Maybe Text)
v1beta1MutatingWebhookReinvocationPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookReinvocationPolicyL Maybe Text -> f (Maybe Text)
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
..} = (\Maybe Text
v1beta1MutatingWebhookReinvocationPolicy -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { Maybe Text
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookReinvocationPolicy, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe Text -> V1beta1MutatingWebhook)
-> f (Maybe Text) -> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1MutatingWebhookReinvocationPolicy
{-# INLINE v1beta1MutatingWebhookReinvocationPolicyL #-}

-- | 'v1beta1MutatingWebhookRules' Lens
v1beta1MutatingWebhookRulesL :: Lens_' V1beta1MutatingWebhook (Maybe [V1beta1RuleWithOperations])
v1beta1MutatingWebhookRulesL :: (Maybe [V1beta1RuleWithOperations]
 -> f (Maybe [V1beta1RuleWithOperations]))
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookRulesL Maybe [V1beta1RuleWithOperations]
-> f (Maybe [V1beta1RuleWithOperations])
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
..} = (\Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookRules -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookRules, Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe [V1beta1RuleWithOperations] -> V1beta1MutatingWebhook)
-> f (Maybe [V1beta1RuleWithOperations])
-> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1RuleWithOperations]
-> f (Maybe [V1beta1RuleWithOperations])
f Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookRules
{-# INLINE v1beta1MutatingWebhookRulesL #-}

-- | 'v1beta1MutatingWebhookSideEffects' Lens
v1beta1MutatingWebhookSideEffectsL :: Lens_' V1beta1MutatingWebhook (Maybe Text)
v1beta1MutatingWebhookSideEffectsL :: (Maybe Text -> f (Maybe Text))
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookSideEffectsL Maybe Text -> f (Maybe Text)
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
..} = (\Maybe Text
v1beta1MutatingWebhookSideEffects -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { Maybe Text
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookSideEffects, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe Text -> V1beta1MutatingWebhook)
-> f (Maybe Text) -> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1MutatingWebhookSideEffects
{-# INLINE v1beta1MutatingWebhookSideEffectsL #-}

-- | 'v1beta1MutatingWebhookTimeoutSeconds' Lens
v1beta1MutatingWebhookTimeoutSecondsL :: Lens_' V1beta1MutatingWebhook (Maybe Int)
v1beta1MutatingWebhookTimeoutSecondsL :: (Maybe Int -> f (Maybe Int))
-> V1beta1MutatingWebhook -> f V1beta1MutatingWebhook
v1beta1MutatingWebhookTimeoutSecondsL Maybe Int -> f (Maybe Int)
f V1beta1MutatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookTimeoutSeconds :: V1beta1MutatingWebhook -> Maybe Int
v1beta1MutatingWebhookSideEffects :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookRules :: V1beta1MutatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookObjectSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: V1beta1MutatingWebhook -> Maybe V1LabelSelector
v1beta1MutatingWebhookName :: V1beta1MutatingWebhook -> Text
v1beta1MutatingWebhookMatchPolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookFailurePolicy :: V1beta1MutatingWebhook -> Maybe Text
v1beta1MutatingWebhookClientConfig :: V1beta1MutatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: V1beta1MutatingWebhook -> Maybe [Text]
..} = (\Maybe Int
v1beta1MutatingWebhookTimeoutSeconds -> V1beta1MutatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe Text
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1MutatingWebhook
V1beta1MutatingWebhook { Maybe Int
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookTimeoutSeconds :: Maybe Int
v1beta1MutatingWebhookTimeoutSeconds, Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1MutatingWebhookSideEffects :: Maybe Text
v1beta1MutatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1MutatingWebhookReinvocationPolicy :: Maybe Text
v1beta1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1MutatingWebhookName :: Text
v1beta1MutatingWebhookMatchPolicy :: Maybe Text
v1beta1MutatingWebhookFailurePolicy :: Maybe Text
v1beta1MutatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1MutatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe Int -> V1beta1MutatingWebhook)
-> f (Maybe Int) -> f V1beta1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1MutatingWebhookTimeoutSeconds
{-# INLINE v1beta1MutatingWebhookTimeoutSecondsL #-}



-- * V1beta1MutatingWebhookConfiguration

-- | 'v1beta1MutatingWebhookConfigurationApiVersion' Lens
v1beta1MutatingWebhookConfigurationApiVersionL :: Lens_' V1beta1MutatingWebhookConfiguration (Maybe Text)
v1beta1MutatingWebhookConfigurationApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1MutatingWebhookConfiguration
-> f V1beta1MutatingWebhookConfiguration
v1beta1MutatingWebhookConfigurationApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1MutatingWebhookConfiguration{Maybe [V1beta1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationWebhooks :: V1beta1MutatingWebhookConfiguration
-> Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: V1beta1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: V1beta1MutatingWebhookConfiguration -> Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: V1beta1MutatingWebhookConfiguration -> Maybe Text
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion -> V1beta1MutatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1MutatingWebhook]
-> V1beta1MutatingWebhookConfiguration
V1beta1MutatingWebhookConfiguration { Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion, Maybe [V1beta1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
..} ) (Maybe Text -> V1beta1MutatingWebhookConfiguration)
-> f (Maybe Text) -> f V1beta1MutatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion
{-# INLINE v1beta1MutatingWebhookConfigurationApiVersionL #-}

-- | 'v1beta1MutatingWebhookConfigurationKind' Lens
v1beta1MutatingWebhookConfigurationKindL :: Lens_' V1beta1MutatingWebhookConfiguration (Maybe Text)
v1beta1MutatingWebhookConfigurationKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1MutatingWebhookConfiguration
-> f V1beta1MutatingWebhookConfiguration
v1beta1MutatingWebhookConfigurationKindL Maybe Text -> f (Maybe Text)
f V1beta1MutatingWebhookConfiguration{Maybe [V1beta1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationWebhooks :: V1beta1MutatingWebhookConfiguration
-> Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: V1beta1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: V1beta1MutatingWebhookConfiguration -> Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: V1beta1MutatingWebhookConfiguration -> Maybe Text
..} = (\Maybe Text
v1beta1MutatingWebhookConfigurationKind -> V1beta1MutatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1MutatingWebhook]
-> V1beta1MutatingWebhookConfiguration
V1beta1MutatingWebhookConfiguration { Maybe Text
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationKind, Maybe [V1beta1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1MutatingWebhookConfiguration)
-> f (Maybe Text) -> f V1beta1MutatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1MutatingWebhookConfigurationKind
{-# INLINE v1beta1MutatingWebhookConfigurationKindL #-}

-- | 'v1beta1MutatingWebhookConfigurationMetadata' Lens
v1beta1MutatingWebhookConfigurationMetadataL :: Lens_' V1beta1MutatingWebhookConfiguration (Maybe V1ObjectMeta)
v1beta1MutatingWebhookConfigurationMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1MutatingWebhookConfiguration
-> f V1beta1MutatingWebhookConfiguration
v1beta1MutatingWebhookConfigurationMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1MutatingWebhookConfiguration{Maybe [V1beta1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationWebhooks :: V1beta1MutatingWebhookConfiguration
-> Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: V1beta1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: V1beta1MutatingWebhookConfiguration -> Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: V1beta1MutatingWebhookConfiguration -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationMetadata -> V1beta1MutatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1MutatingWebhook]
-> V1beta1MutatingWebhookConfiguration
V1beta1MutatingWebhookConfiguration { Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationMetadata, Maybe [V1beta1MutatingWebhook]
Maybe Text
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1MutatingWebhookConfiguration)
-> f (Maybe V1ObjectMeta) -> f V1beta1MutatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationMetadata
{-# INLINE v1beta1MutatingWebhookConfigurationMetadataL #-}

-- | 'v1beta1MutatingWebhookConfigurationWebhooks' Lens
v1beta1MutatingWebhookConfigurationWebhooksL :: Lens_' V1beta1MutatingWebhookConfiguration (Maybe [V1beta1MutatingWebhook])
v1beta1MutatingWebhookConfigurationWebhooksL :: (Maybe [V1beta1MutatingWebhook]
 -> f (Maybe [V1beta1MutatingWebhook]))
-> V1beta1MutatingWebhookConfiguration
-> f V1beta1MutatingWebhookConfiguration
v1beta1MutatingWebhookConfigurationWebhooksL Maybe [V1beta1MutatingWebhook]
-> f (Maybe [V1beta1MutatingWebhook])
f V1beta1MutatingWebhookConfiguration{Maybe [V1beta1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationWebhooks :: V1beta1MutatingWebhookConfiguration
-> Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationMetadata :: V1beta1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: V1beta1MutatingWebhookConfiguration -> Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: V1beta1MutatingWebhookConfiguration -> Maybe Text
..} = (\Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationWebhooks -> V1beta1MutatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1MutatingWebhook]
-> V1beta1MutatingWebhookConfiguration
V1beta1MutatingWebhookConfiguration { Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationWebhooks :: Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationWebhooks, Maybe Text
Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1MutatingWebhookConfigurationKind :: Maybe Text
v1beta1MutatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe [V1beta1MutatingWebhook]
 -> V1beta1MutatingWebhookConfiguration)
-> f (Maybe [V1beta1MutatingWebhook])
-> f V1beta1MutatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1MutatingWebhook]
-> f (Maybe [V1beta1MutatingWebhook])
f Maybe [V1beta1MutatingWebhook]
v1beta1MutatingWebhookConfigurationWebhooks
{-# INLINE v1beta1MutatingWebhookConfigurationWebhooksL #-}



-- * V1beta1MutatingWebhookConfigurationList

-- | 'v1beta1MutatingWebhookConfigurationListApiVersion' Lens
v1beta1MutatingWebhookConfigurationListApiVersionL :: Lens_' V1beta1MutatingWebhookConfigurationList (Maybe Text)
v1beta1MutatingWebhookConfigurationListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1MutatingWebhookConfigurationList
-> f V1beta1MutatingWebhookConfigurationList
v1beta1MutatingWebhookConfigurationListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1MutatingWebhookConfigurationList{[V1beta1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata :: V1beta1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: V1beta1MutatingWebhookConfigurationList -> Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: V1beta1MutatingWebhookConfigurationList
-> [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: V1beta1MutatingWebhookConfigurationList -> Maybe Text
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1MutatingWebhookConfigurationListApiVersion -> V1beta1MutatingWebhookConfigurationList :: Maybe Text
-> [V1beta1MutatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1MutatingWebhookConfigurationList
V1beta1MutatingWebhookConfigurationList { Maybe Text
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationListApiVersion, [V1beta1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
..} ) (Maybe Text -> V1beta1MutatingWebhookConfigurationList)
-> f (Maybe Text) -> f V1beta1MutatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1MutatingWebhookConfigurationListApiVersion
{-# INLINE v1beta1MutatingWebhookConfigurationListApiVersionL #-}

-- | 'v1beta1MutatingWebhookConfigurationListItems' Lens
v1beta1MutatingWebhookConfigurationListItemsL :: Lens_' V1beta1MutatingWebhookConfigurationList ([V1beta1MutatingWebhookConfiguration])
v1beta1MutatingWebhookConfigurationListItemsL :: ([V1beta1MutatingWebhookConfiguration]
 -> f [V1beta1MutatingWebhookConfiguration])
-> V1beta1MutatingWebhookConfigurationList
-> f V1beta1MutatingWebhookConfigurationList
v1beta1MutatingWebhookConfigurationListItemsL [V1beta1MutatingWebhookConfiguration]
-> f [V1beta1MutatingWebhookConfiguration]
f V1beta1MutatingWebhookConfigurationList{[V1beta1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationListMetadata :: V1beta1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: V1beta1MutatingWebhookConfigurationList -> Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: V1beta1MutatingWebhookConfigurationList
-> [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: V1beta1MutatingWebhookConfigurationList -> Maybe Text
..} = (\[V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListItems -> V1beta1MutatingWebhookConfigurationList :: Maybe Text
-> [V1beta1MutatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1MutatingWebhookConfigurationList
V1beta1MutatingWebhookConfigurationList { [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListItems, Maybe Text
Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) ([V1beta1MutatingWebhookConfiguration]
 -> V1beta1MutatingWebhookConfigurationList)
-> f [V1beta1MutatingWebhookConfiguration]
-> f V1beta1MutatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1MutatingWebhookConfiguration]
-> f [V1beta1MutatingWebhookConfiguration]
f [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListItems
{-# INLINE v1beta1MutatingWebhookConfigurationListItemsL #-}

-- | 'v1beta1MutatingWebhookConfigurationListKind' Lens
v1beta1MutatingWebhookConfigurationListKindL :: Lens_' V1beta1MutatingWebhookConfigurationList (Maybe Text)
v1beta1MutatingWebhookConfigurationListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1MutatingWebhookConfigurationList
-> f V1beta1MutatingWebhookConfigurationList
v1beta1MutatingWebhookConfigurationListKindL Maybe Text -> f (Maybe Text)
f V1beta1MutatingWebhookConfigurationList{[V1beta1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationListMetadata :: V1beta1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: V1beta1MutatingWebhookConfigurationList -> Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: V1beta1MutatingWebhookConfigurationList
-> [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: V1beta1MutatingWebhookConfigurationList -> Maybe Text
..} = (\Maybe Text
v1beta1MutatingWebhookConfigurationListKind -> V1beta1MutatingWebhookConfigurationList :: Maybe Text
-> [V1beta1MutatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1MutatingWebhookConfigurationList
V1beta1MutatingWebhookConfigurationList { Maybe Text
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListKind, [V1beta1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1MutatingWebhookConfigurationList)
-> f (Maybe Text) -> f V1beta1MutatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1MutatingWebhookConfigurationListKind
{-# INLINE v1beta1MutatingWebhookConfigurationListKindL #-}

-- | 'v1beta1MutatingWebhookConfigurationListMetadata' Lens
v1beta1MutatingWebhookConfigurationListMetadataL :: Lens_' V1beta1MutatingWebhookConfigurationList (Maybe V1ListMeta)
v1beta1MutatingWebhookConfigurationListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1MutatingWebhookConfigurationList
-> f V1beta1MutatingWebhookConfigurationList
v1beta1MutatingWebhookConfigurationListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1MutatingWebhookConfigurationList{[V1beta1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationListMetadata :: V1beta1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListKind :: V1beta1MutatingWebhookConfigurationList -> Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: V1beta1MutatingWebhookConfigurationList
-> [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: V1beta1MutatingWebhookConfigurationList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata -> V1beta1MutatingWebhookConfigurationList :: Maybe Text
-> [V1beta1MutatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1MutatingWebhookConfigurationList
V1beta1MutatingWebhookConfigurationList { Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata, [V1beta1MutatingWebhookConfiguration]
Maybe Text
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1MutatingWebhookConfigurationListKind :: Maybe Text
v1beta1MutatingWebhookConfigurationListItems :: [V1beta1MutatingWebhookConfiguration]
v1beta1MutatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1MutatingWebhookConfigurationList)
-> f (Maybe V1ListMeta)
-> f V1beta1MutatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1MutatingWebhookConfigurationListMetadata
{-# INLINE v1beta1MutatingWebhookConfigurationListMetadataL #-}



-- * V1beta1NetworkPolicy

-- | 'v1beta1NetworkPolicyApiVersion' Lens
v1beta1NetworkPolicyApiVersionL :: Lens_' V1beta1NetworkPolicy (Maybe Text)
v1beta1NetworkPolicyApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1NetworkPolicy -> f V1beta1NetworkPolicy
v1beta1NetworkPolicyApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1NetworkPolicy{Maybe Text
Maybe V1beta1NetworkPolicySpec
Maybe V1ObjectMeta
v1beta1NetworkPolicySpec :: V1beta1NetworkPolicy -> Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: V1beta1NetworkPolicy -> Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: V1beta1NetworkPolicy -> Maybe Text
v1beta1NetworkPolicyApiVersion :: V1beta1NetworkPolicy -> Maybe Text
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicyApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1NetworkPolicyApiVersion -> V1beta1NetworkPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1NetworkPolicySpec
-> V1beta1NetworkPolicy
V1beta1NetworkPolicy { Maybe Text
v1beta1NetworkPolicyApiVersion :: Maybe Text
v1beta1NetworkPolicyApiVersion :: Maybe Text
v1beta1NetworkPolicyApiVersion, Maybe Text
Maybe V1beta1NetworkPolicySpec
Maybe V1ObjectMeta
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: Maybe Text
..} ) (Maybe Text -> V1beta1NetworkPolicy)
-> f (Maybe Text) -> f V1beta1NetworkPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1NetworkPolicyApiVersion
{-# INLINE v1beta1NetworkPolicyApiVersionL #-}

-- | 'v1beta1NetworkPolicyKind' Lens
v1beta1NetworkPolicyKindL :: Lens_' V1beta1NetworkPolicy (Maybe Text)
v1beta1NetworkPolicyKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1NetworkPolicy -> f V1beta1NetworkPolicy
v1beta1NetworkPolicyKindL Maybe Text -> f (Maybe Text)
f V1beta1NetworkPolicy{Maybe Text
Maybe V1beta1NetworkPolicySpec
Maybe V1ObjectMeta
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicyApiVersion :: Maybe Text
v1beta1NetworkPolicySpec :: V1beta1NetworkPolicy -> Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: V1beta1NetworkPolicy -> Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: V1beta1NetworkPolicy -> Maybe Text
v1beta1NetworkPolicyApiVersion :: V1beta1NetworkPolicy -> Maybe Text
..} = (\Maybe Text
v1beta1NetworkPolicyKind -> V1beta1NetworkPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1NetworkPolicySpec
-> V1beta1NetworkPolicy
V1beta1NetworkPolicy { Maybe Text
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicyKind, Maybe Text
Maybe V1beta1NetworkPolicySpec
Maybe V1ObjectMeta
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyApiVersion :: Maybe Text
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1NetworkPolicy)
-> f (Maybe Text) -> f V1beta1NetworkPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1NetworkPolicyKind
{-# INLINE v1beta1NetworkPolicyKindL #-}

-- | 'v1beta1NetworkPolicyMetadata' Lens
v1beta1NetworkPolicyMetadataL :: Lens_' V1beta1NetworkPolicy (Maybe V1ObjectMeta)
v1beta1NetworkPolicyMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1NetworkPolicy -> f V1beta1NetworkPolicy
v1beta1NetworkPolicyMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1NetworkPolicy{Maybe Text
Maybe V1beta1NetworkPolicySpec
Maybe V1ObjectMeta
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicyApiVersion :: Maybe Text
v1beta1NetworkPolicySpec :: V1beta1NetworkPolicy -> Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: V1beta1NetworkPolicy -> Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: V1beta1NetworkPolicy -> Maybe Text
v1beta1NetworkPolicyApiVersion :: V1beta1NetworkPolicy -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1NetworkPolicyMetadata -> V1beta1NetworkPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1NetworkPolicySpec
-> V1beta1NetworkPolicy
V1beta1NetworkPolicy { Maybe V1ObjectMeta
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyMetadata, Maybe Text
Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicyApiVersion :: Maybe Text
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicyApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1NetworkPolicy)
-> f (Maybe V1ObjectMeta) -> f V1beta1NetworkPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1NetworkPolicyMetadata
{-# INLINE v1beta1NetworkPolicyMetadataL #-}

-- | 'v1beta1NetworkPolicySpec' Lens
v1beta1NetworkPolicySpecL :: Lens_' V1beta1NetworkPolicy (Maybe V1beta1NetworkPolicySpec)
v1beta1NetworkPolicySpecL :: (Maybe V1beta1NetworkPolicySpec
 -> f (Maybe V1beta1NetworkPolicySpec))
-> V1beta1NetworkPolicy -> f V1beta1NetworkPolicy
v1beta1NetworkPolicySpecL Maybe V1beta1NetworkPolicySpec
-> f (Maybe V1beta1NetworkPolicySpec)
f V1beta1NetworkPolicy{Maybe Text
Maybe V1beta1NetworkPolicySpec
Maybe V1ObjectMeta
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicyApiVersion :: Maybe Text
v1beta1NetworkPolicySpec :: V1beta1NetworkPolicy -> Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicyMetadata :: V1beta1NetworkPolicy -> Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: V1beta1NetworkPolicy -> Maybe Text
v1beta1NetworkPolicyApiVersion :: V1beta1NetworkPolicy -> Maybe Text
..} = (\Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicySpec -> V1beta1NetworkPolicy :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1NetworkPolicySpec
-> V1beta1NetworkPolicy
V1beta1NetworkPolicy { Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicySpec :: Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicySpec, Maybe Text
Maybe V1ObjectMeta
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicyApiVersion :: Maybe Text
v1beta1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1beta1NetworkPolicyKind :: Maybe Text
v1beta1NetworkPolicyApiVersion :: Maybe Text
..} ) (Maybe V1beta1NetworkPolicySpec -> V1beta1NetworkPolicy)
-> f (Maybe V1beta1NetworkPolicySpec) -> f V1beta1NetworkPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1NetworkPolicySpec
-> f (Maybe V1beta1NetworkPolicySpec)
f Maybe V1beta1NetworkPolicySpec
v1beta1NetworkPolicySpec
{-# INLINE v1beta1NetworkPolicySpecL #-}



-- * V1beta1NetworkPolicyEgressRule

-- | 'v1beta1NetworkPolicyEgressRulePorts' Lens
v1beta1NetworkPolicyEgressRulePortsL :: Lens_' V1beta1NetworkPolicyEgressRule (Maybe [V1beta1NetworkPolicyPort])
v1beta1NetworkPolicyEgressRulePortsL :: (Maybe [V1beta1NetworkPolicyPort]
 -> f (Maybe [V1beta1NetworkPolicyPort]))
-> V1beta1NetworkPolicyEgressRule
-> f V1beta1NetworkPolicyEgressRule
v1beta1NetworkPolicyEgressRulePortsL Maybe [V1beta1NetworkPolicyPort]
-> f (Maybe [V1beta1NetworkPolicyPort])
f V1beta1NetworkPolicyEgressRule{Maybe [V1beta1NetworkPolicyPort]
Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRuleTo :: V1beta1NetworkPolicyEgressRule -> Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRulePorts :: V1beta1NetworkPolicyEgressRule -> Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyEgressRuleTo :: Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
..} = (\Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyEgressRulePorts -> V1beta1NetworkPolicyEgressRule :: Maybe [V1beta1NetworkPolicyPort]
-> Maybe [V1beta1NetworkPolicyPeer]
-> V1beta1NetworkPolicyEgressRule
V1beta1NetworkPolicyEgressRule { Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyEgressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyEgressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyEgressRulePorts, Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRuleTo :: Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRuleTo :: Maybe [V1beta1NetworkPolicyPeer]
..} ) (Maybe [V1beta1NetworkPolicyPort]
 -> V1beta1NetworkPolicyEgressRule)
-> f (Maybe [V1beta1NetworkPolicyPort])
-> f V1beta1NetworkPolicyEgressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1NetworkPolicyPort]
-> f (Maybe [V1beta1NetworkPolicyPort])
f Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyEgressRulePorts
{-# INLINE v1beta1NetworkPolicyEgressRulePortsL #-}

-- | 'v1beta1NetworkPolicyEgressRuleTo' Lens
v1beta1NetworkPolicyEgressRuleToL :: Lens_' V1beta1NetworkPolicyEgressRule (Maybe [V1beta1NetworkPolicyPeer])
v1beta1NetworkPolicyEgressRuleToL :: (Maybe [V1beta1NetworkPolicyPeer]
 -> f (Maybe [V1beta1NetworkPolicyPeer]))
-> V1beta1NetworkPolicyEgressRule
-> f V1beta1NetworkPolicyEgressRule
v1beta1NetworkPolicyEgressRuleToL Maybe [V1beta1NetworkPolicyPeer]
-> f (Maybe [V1beta1NetworkPolicyPeer])
f V1beta1NetworkPolicyEgressRule{Maybe [V1beta1NetworkPolicyPort]
Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRuleTo :: Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyEgressRuleTo :: V1beta1NetworkPolicyEgressRule -> Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRulePorts :: V1beta1NetworkPolicyEgressRule -> Maybe [V1beta1NetworkPolicyPort]
..} = (\Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRuleTo -> V1beta1NetworkPolicyEgressRule :: Maybe [V1beta1NetworkPolicyPort]
-> Maybe [V1beta1NetworkPolicyPeer]
-> V1beta1NetworkPolicyEgressRule
V1beta1NetworkPolicyEgressRule { Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRuleTo :: Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRuleTo :: Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRuleTo, Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyEgressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyEgressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
..} ) (Maybe [V1beta1NetworkPolicyPeer]
 -> V1beta1NetworkPolicyEgressRule)
-> f (Maybe [V1beta1NetworkPolicyPeer])
-> f V1beta1NetworkPolicyEgressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1NetworkPolicyPeer]
-> f (Maybe [V1beta1NetworkPolicyPeer])
f Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyEgressRuleTo
{-# INLINE v1beta1NetworkPolicyEgressRuleToL #-}



-- * V1beta1NetworkPolicyIngressRule

-- | 'v1beta1NetworkPolicyIngressRuleFrom' Lens
v1beta1NetworkPolicyIngressRuleFromL :: Lens_' V1beta1NetworkPolicyIngressRule (Maybe [V1beta1NetworkPolicyPeer])
v1beta1NetworkPolicyIngressRuleFromL :: (Maybe [V1beta1NetworkPolicyPeer]
 -> f (Maybe [V1beta1NetworkPolicyPeer]))
-> V1beta1NetworkPolicyIngressRule
-> f V1beta1NetworkPolicyIngressRule
v1beta1NetworkPolicyIngressRuleFromL Maybe [V1beta1NetworkPolicyPeer]
-> f (Maybe [V1beta1NetworkPolicyPeer])
f V1beta1NetworkPolicyIngressRule{Maybe [V1beta1NetworkPolicyPort]
Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRulePorts :: V1beta1NetworkPolicyIngressRule -> Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRuleFrom :: V1beta1NetworkPolicyIngressRule -> Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRuleFrom :: Maybe [V1beta1NetworkPolicyPeer]
..} = (\Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRuleFrom -> V1beta1NetworkPolicyIngressRule :: Maybe [V1beta1NetworkPolicyPeer]
-> Maybe [V1beta1NetworkPolicyPort]
-> V1beta1NetworkPolicyIngressRule
V1beta1NetworkPolicyIngressRule { Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRuleFrom :: Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRuleFrom :: Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRuleFrom, Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
..} ) (Maybe [V1beta1NetworkPolicyPeer]
 -> V1beta1NetworkPolicyIngressRule)
-> f (Maybe [V1beta1NetworkPolicyPeer])
-> f V1beta1NetworkPolicyIngressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1NetworkPolicyPeer]
-> f (Maybe [V1beta1NetworkPolicyPeer])
f Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRuleFrom
{-# INLINE v1beta1NetworkPolicyIngressRuleFromL #-}

-- | 'v1beta1NetworkPolicyIngressRulePorts' Lens
v1beta1NetworkPolicyIngressRulePortsL :: Lens_' V1beta1NetworkPolicyIngressRule (Maybe [V1beta1NetworkPolicyPort])
v1beta1NetworkPolicyIngressRulePortsL :: (Maybe [V1beta1NetworkPolicyPort]
 -> f (Maybe [V1beta1NetworkPolicyPort]))
-> V1beta1NetworkPolicyIngressRule
-> f V1beta1NetworkPolicyIngressRule
v1beta1NetworkPolicyIngressRulePortsL Maybe [V1beta1NetworkPolicyPort]
-> f (Maybe [V1beta1NetworkPolicyPort])
f V1beta1NetworkPolicyIngressRule{Maybe [V1beta1NetworkPolicyPort]
Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRuleFrom :: Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRulePorts :: V1beta1NetworkPolicyIngressRule -> Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRuleFrom :: V1beta1NetworkPolicyIngressRule -> Maybe [V1beta1NetworkPolicyPeer]
..} = (\Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRulePorts -> V1beta1NetworkPolicyIngressRule :: Maybe [V1beta1NetworkPolicyPeer]
-> Maybe [V1beta1NetworkPolicyPort]
-> V1beta1NetworkPolicyIngressRule
V1beta1NetworkPolicyIngressRule { Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRulePorts :: Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRulePorts, Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRuleFrom :: Maybe [V1beta1NetworkPolicyPeer]
v1beta1NetworkPolicyIngressRuleFrom :: Maybe [V1beta1NetworkPolicyPeer]
..} ) (Maybe [V1beta1NetworkPolicyPort]
 -> V1beta1NetworkPolicyIngressRule)
-> f (Maybe [V1beta1NetworkPolicyPort])
-> f V1beta1NetworkPolicyIngressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1NetworkPolicyPort]
-> f (Maybe [V1beta1NetworkPolicyPort])
f Maybe [V1beta1NetworkPolicyPort]
v1beta1NetworkPolicyIngressRulePorts
{-# INLINE v1beta1NetworkPolicyIngressRulePortsL #-}



-- * V1beta1NetworkPolicyList

-- | 'v1beta1NetworkPolicyListApiVersion' Lens
v1beta1NetworkPolicyListApiVersionL :: Lens_' V1beta1NetworkPolicyList (Maybe Text)
v1beta1NetworkPolicyListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1NetworkPolicyList -> f V1beta1NetworkPolicyList
v1beta1NetworkPolicyListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1NetworkPolicyList{[V1beta1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata :: V1beta1NetworkPolicyList -> Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: V1beta1NetworkPolicyList -> Maybe Text
v1beta1NetworkPolicyListItems :: V1beta1NetworkPolicyList -> [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: V1beta1NetworkPolicyList -> Maybe Text
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1NetworkPolicyListApiVersion -> V1beta1NetworkPolicyList :: Maybe Text
-> [V1beta1NetworkPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1NetworkPolicyList
V1beta1NetworkPolicyList { Maybe Text
v1beta1NetworkPolicyListApiVersion :: Maybe Text
v1beta1NetworkPolicyListApiVersion :: Maybe Text
v1beta1NetworkPolicyListApiVersion, [V1beta1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
..} ) (Maybe Text -> V1beta1NetworkPolicyList)
-> f (Maybe Text) -> f V1beta1NetworkPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1NetworkPolicyListApiVersion
{-# INLINE v1beta1NetworkPolicyListApiVersionL #-}

-- | 'v1beta1NetworkPolicyListItems' Lens
v1beta1NetworkPolicyListItemsL :: Lens_' V1beta1NetworkPolicyList ([V1beta1NetworkPolicy])
v1beta1NetworkPolicyListItemsL :: ([V1beta1NetworkPolicy] -> f [V1beta1NetworkPolicy])
-> V1beta1NetworkPolicyList -> f V1beta1NetworkPolicyList
v1beta1NetworkPolicyListItemsL [V1beta1NetworkPolicy] -> f [V1beta1NetworkPolicy]
f V1beta1NetworkPolicyList{[V1beta1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: Maybe Text
v1beta1NetworkPolicyListMetadata :: V1beta1NetworkPolicyList -> Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: V1beta1NetworkPolicyList -> Maybe Text
v1beta1NetworkPolicyListItems :: V1beta1NetworkPolicyList -> [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: V1beta1NetworkPolicyList -> Maybe Text
..} = (\[V1beta1NetworkPolicy]
v1beta1NetworkPolicyListItems -> V1beta1NetworkPolicyList :: Maybe Text
-> [V1beta1NetworkPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1NetworkPolicyList
V1beta1NetworkPolicyList { [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListItems, Maybe Text
Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListApiVersion :: Maybe Text
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListApiVersion :: Maybe Text
..} ) ([V1beta1NetworkPolicy] -> V1beta1NetworkPolicyList)
-> f [V1beta1NetworkPolicy] -> f V1beta1NetworkPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1NetworkPolicy] -> f [V1beta1NetworkPolicy]
f [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListItems
{-# INLINE v1beta1NetworkPolicyListItemsL #-}

-- | 'v1beta1NetworkPolicyListKind' Lens
v1beta1NetworkPolicyListKindL :: Lens_' V1beta1NetworkPolicyList (Maybe Text)
v1beta1NetworkPolicyListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1NetworkPolicyList -> f V1beta1NetworkPolicyList
v1beta1NetworkPolicyListKindL Maybe Text -> f (Maybe Text)
f V1beta1NetworkPolicyList{[V1beta1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: Maybe Text
v1beta1NetworkPolicyListMetadata :: V1beta1NetworkPolicyList -> Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: V1beta1NetworkPolicyList -> Maybe Text
v1beta1NetworkPolicyListItems :: V1beta1NetworkPolicyList -> [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: V1beta1NetworkPolicyList -> Maybe Text
..} = (\Maybe Text
v1beta1NetworkPolicyListKind -> V1beta1NetworkPolicyList :: Maybe Text
-> [V1beta1NetworkPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1NetworkPolicyList
V1beta1NetworkPolicyList { Maybe Text
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListKind, [V1beta1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: Maybe Text
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1NetworkPolicyList)
-> f (Maybe Text) -> f V1beta1NetworkPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1NetworkPolicyListKind
{-# INLINE v1beta1NetworkPolicyListKindL #-}

-- | 'v1beta1NetworkPolicyListMetadata' Lens
v1beta1NetworkPolicyListMetadataL :: Lens_' V1beta1NetworkPolicyList (Maybe V1ListMeta)
v1beta1NetworkPolicyListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1NetworkPolicyList -> f V1beta1NetworkPolicyList
v1beta1NetworkPolicyListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1NetworkPolicyList{[V1beta1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: Maybe Text
v1beta1NetworkPolicyListMetadata :: V1beta1NetworkPolicyList -> Maybe V1ListMeta
v1beta1NetworkPolicyListKind :: V1beta1NetworkPolicyList -> Maybe Text
v1beta1NetworkPolicyListItems :: V1beta1NetworkPolicyList -> [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: V1beta1NetworkPolicyList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata -> V1beta1NetworkPolicyList :: Maybe Text
-> [V1beta1NetworkPolicy]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1NetworkPolicyList
V1beta1NetworkPolicyList { Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata, [V1beta1NetworkPolicy]
Maybe Text
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: Maybe Text
v1beta1NetworkPolicyListKind :: Maybe Text
v1beta1NetworkPolicyListItems :: [V1beta1NetworkPolicy]
v1beta1NetworkPolicyListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1NetworkPolicyList)
-> f (Maybe V1ListMeta) -> f V1beta1NetworkPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1NetworkPolicyListMetadata
{-# INLINE v1beta1NetworkPolicyListMetadataL #-}



-- * V1beta1NetworkPolicyPeer

-- | 'v1beta1NetworkPolicyPeerIpBlock' Lens
v1beta1NetworkPolicyPeerIpBlockL :: Lens_' V1beta1NetworkPolicyPeer (Maybe V1beta1IPBlock)
v1beta1NetworkPolicyPeerIpBlockL :: (Maybe V1beta1IPBlock -> f (Maybe V1beta1IPBlock))
-> V1beta1NetworkPolicyPeer -> f V1beta1NetworkPolicyPeer
v1beta1NetworkPolicyPeerIpBlockL Maybe V1beta1IPBlock -> f (Maybe V1beta1IPBlock)
f V1beta1NetworkPolicyPeer{Maybe V1beta1IPBlock
Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector :: V1beta1NetworkPolicyPeer -> Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: V1beta1NetworkPolicyPeer -> Maybe V1LabelSelector
v1beta1NetworkPolicyPeerIpBlock :: V1beta1NetworkPolicyPeer -> Maybe V1beta1IPBlock
v1beta1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerIpBlock :: Maybe V1beta1IPBlock
..} = (\Maybe V1beta1IPBlock
v1beta1NetworkPolicyPeerIpBlock -> V1beta1NetworkPolicyPeer :: Maybe V1beta1IPBlock
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> V1beta1NetworkPolicyPeer
V1beta1NetworkPolicyPeer { Maybe V1beta1IPBlock
v1beta1NetworkPolicyPeerIpBlock :: Maybe V1beta1IPBlock
v1beta1NetworkPolicyPeerIpBlock :: Maybe V1beta1IPBlock
v1beta1NetworkPolicyPeerIpBlock, Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
..} ) (Maybe V1beta1IPBlock -> V1beta1NetworkPolicyPeer)
-> f (Maybe V1beta1IPBlock) -> f V1beta1NetworkPolicyPeer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1IPBlock -> f (Maybe V1beta1IPBlock)
f Maybe V1beta1IPBlock
v1beta1NetworkPolicyPeerIpBlock
{-# INLINE v1beta1NetworkPolicyPeerIpBlockL #-}

-- | 'v1beta1NetworkPolicyPeerNamespaceSelector' Lens
v1beta1NetworkPolicyPeerNamespaceSelectorL :: Lens_' V1beta1NetworkPolicyPeer (Maybe V1LabelSelector)
v1beta1NetworkPolicyPeerNamespaceSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1beta1NetworkPolicyPeer -> f V1beta1NetworkPolicyPeer
v1beta1NetworkPolicyPeerNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1NetworkPolicyPeer{Maybe V1beta1IPBlock
Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerIpBlock :: Maybe V1beta1IPBlock
v1beta1NetworkPolicyPeerPodSelector :: V1beta1NetworkPolicyPeer -> Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: V1beta1NetworkPolicyPeer -> Maybe V1LabelSelector
v1beta1NetworkPolicyPeerIpBlock :: V1beta1NetworkPolicyPeer -> Maybe V1beta1IPBlock
..} = (\Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector -> V1beta1NetworkPolicyPeer :: Maybe V1beta1IPBlock
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> V1beta1NetworkPolicyPeer
V1beta1NetworkPolicyPeer { Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector, Maybe V1beta1IPBlock
Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerIpBlock :: Maybe V1beta1IPBlock
v1beta1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerIpBlock :: Maybe V1beta1IPBlock
..} ) (Maybe V1LabelSelector -> V1beta1NetworkPolicyPeer)
-> f (Maybe V1LabelSelector) -> f V1beta1NetworkPolicyPeer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector
{-# INLINE v1beta1NetworkPolicyPeerNamespaceSelectorL #-}

-- | 'v1beta1NetworkPolicyPeerPodSelector' Lens
v1beta1NetworkPolicyPeerPodSelectorL :: Lens_' V1beta1NetworkPolicyPeer (Maybe V1LabelSelector)
v1beta1NetworkPolicyPeerPodSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1beta1NetworkPolicyPeer -> f V1beta1NetworkPolicyPeer
v1beta1NetworkPolicyPeerPodSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1NetworkPolicyPeer{Maybe V1beta1IPBlock
Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerIpBlock :: Maybe V1beta1IPBlock
v1beta1NetworkPolicyPeerPodSelector :: V1beta1NetworkPolicyPeer -> Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: V1beta1NetworkPolicyPeer -> Maybe V1LabelSelector
v1beta1NetworkPolicyPeerIpBlock :: V1beta1NetworkPolicyPeer -> Maybe V1beta1IPBlock
..} = (\Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector -> V1beta1NetworkPolicyPeer :: Maybe V1beta1IPBlock
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> V1beta1NetworkPolicyPeer
V1beta1NetworkPolicyPeer { Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector, Maybe V1beta1IPBlock
Maybe V1LabelSelector
v1beta1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerIpBlock :: Maybe V1beta1IPBlock
v1beta1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1beta1NetworkPolicyPeerIpBlock :: Maybe V1beta1IPBlock
..} ) (Maybe V1LabelSelector -> V1beta1NetworkPolicyPeer)
-> f (Maybe V1LabelSelector) -> f V1beta1NetworkPolicyPeer
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1NetworkPolicyPeerPodSelector
{-# INLINE v1beta1NetworkPolicyPeerPodSelectorL #-}



-- * V1beta1NetworkPolicyPort

-- | 'v1beta1NetworkPolicyPortPort' Lens
v1beta1NetworkPolicyPortPortL :: Lens_' V1beta1NetworkPolicyPort (Maybe IntOrString)
v1beta1NetworkPolicyPortPortL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1beta1NetworkPolicyPort -> f V1beta1NetworkPolicyPort
v1beta1NetworkPolicyPortPortL Maybe IntOrString -> f (Maybe IntOrString)
f V1beta1NetworkPolicyPort{Maybe Text
Maybe IntOrString
v1beta1NetworkPolicyPortProtocol :: V1beta1NetworkPolicyPort -> Maybe Text
v1beta1NetworkPolicyPortPort :: V1beta1NetworkPolicyPort -> Maybe IntOrString
v1beta1NetworkPolicyPortProtocol :: Maybe Text
v1beta1NetworkPolicyPortPort :: Maybe IntOrString
..} = (\Maybe IntOrString
v1beta1NetworkPolicyPortPort -> V1beta1NetworkPolicyPort :: Maybe IntOrString -> Maybe Text -> V1beta1NetworkPolicyPort
V1beta1NetworkPolicyPort { Maybe IntOrString
v1beta1NetworkPolicyPortPort :: Maybe IntOrString
v1beta1NetworkPolicyPortPort :: Maybe IntOrString
v1beta1NetworkPolicyPortPort, Maybe Text
v1beta1NetworkPolicyPortProtocol :: Maybe Text
v1beta1NetworkPolicyPortProtocol :: Maybe Text
..} ) (Maybe IntOrString -> V1beta1NetworkPolicyPort)
-> f (Maybe IntOrString) -> f V1beta1NetworkPolicyPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1beta1NetworkPolicyPortPort
{-# INLINE v1beta1NetworkPolicyPortPortL #-}

-- | 'v1beta1NetworkPolicyPortProtocol' Lens
v1beta1NetworkPolicyPortProtocolL :: Lens_' V1beta1NetworkPolicyPort (Maybe Text)
v1beta1NetworkPolicyPortProtocolL :: (Maybe Text -> f (Maybe Text))
-> V1beta1NetworkPolicyPort -> f V1beta1NetworkPolicyPort
v1beta1NetworkPolicyPortProtocolL Maybe Text -> f (Maybe Text)
f V1beta1NetworkPolicyPort{Maybe Text
Maybe IntOrString
v1beta1NetworkPolicyPortProtocol :: Maybe Text
v1beta1NetworkPolicyPortPort :: Maybe IntOrString
v1beta1NetworkPolicyPortProtocol :: V1beta1NetworkPolicyPort -> Maybe Text
v1beta1NetworkPolicyPortPort :: V1beta1NetworkPolicyPort -> Maybe IntOrString
..} = (\Maybe Text
v1beta1NetworkPolicyPortProtocol -> V1beta1NetworkPolicyPort :: Maybe IntOrString -> Maybe Text -> V1beta1NetworkPolicyPort
V1beta1NetworkPolicyPort { Maybe Text
v1beta1NetworkPolicyPortProtocol :: Maybe Text
v1beta1NetworkPolicyPortProtocol :: Maybe Text
v1beta1NetworkPolicyPortProtocol, Maybe IntOrString
v1beta1NetworkPolicyPortPort :: Maybe IntOrString
v1beta1NetworkPolicyPortPort :: Maybe IntOrString
..} ) (Maybe Text -> V1beta1NetworkPolicyPort)
-> f (Maybe Text) -> f V1beta1NetworkPolicyPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1NetworkPolicyPortProtocol
{-# INLINE v1beta1NetworkPolicyPortProtocolL #-}



-- * V1beta1NetworkPolicySpec

-- | 'v1beta1NetworkPolicySpecEgress' Lens
v1beta1NetworkPolicySpecEgressL :: Lens_' V1beta1NetworkPolicySpec (Maybe [V1beta1NetworkPolicyEgressRule])
v1beta1NetworkPolicySpecEgressL :: (Maybe [V1beta1NetworkPolicyEgressRule]
 -> f (Maybe [V1beta1NetworkPolicyEgressRule]))
-> V1beta1NetworkPolicySpec -> f V1beta1NetworkPolicySpec
v1beta1NetworkPolicySpecEgressL Maybe [V1beta1NetworkPolicyEgressRule]
-> f (Maybe [V1beta1NetworkPolicyEgressRule])
f V1beta1NetworkPolicySpec{Maybe [Text]
Maybe [V1beta1NetworkPolicyIngressRule]
Maybe [V1beta1NetworkPolicyEgressRule]
V1LabelSelector
v1beta1NetworkPolicySpecPolicyTypes :: V1beta1NetworkPolicySpec -> Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1beta1NetworkPolicySpec -> V1LabelSelector
v1beta1NetworkPolicySpecIngress :: V1beta1NetworkPolicySpec -> Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: V1beta1NetworkPolicySpec -> Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
..} = (\Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecEgress -> V1beta1NetworkPolicySpec :: Maybe [V1beta1NetworkPolicyEgressRule]
-> Maybe [V1beta1NetworkPolicyIngressRule]
-> V1LabelSelector
-> Maybe [Text]
-> V1beta1NetworkPolicySpec
V1beta1NetworkPolicySpec { Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecEgress, Maybe [Text]
Maybe [V1beta1NetworkPolicyIngressRule]
V1LabelSelector
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
..} ) (Maybe [V1beta1NetworkPolicyEgressRule]
 -> V1beta1NetworkPolicySpec)
-> f (Maybe [V1beta1NetworkPolicyEgressRule])
-> f V1beta1NetworkPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1NetworkPolicyEgressRule]
-> f (Maybe [V1beta1NetworkPolicyEgressRule])
f Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecEgress
{-# INLINE v1beta1NetworkPolicySpecEgressL #-}

-- | 'v1beta1NetworkPolicySpecIngress' Lens
v1beta1NetworkPolicySpecIngressL :: Lens_' V1beta1NetworkPolicySpec (Maybe [V1beta1NetworkPolicyIngressRule])
v1beta1NetworkPolicySpecIngressL :: (Maybe [V1beta1NetworkPolicyIngressRule]
 -> f (Maybe [V1beta1NetworkPolicyIngressRule]))
-> V1beta1NetworkPolicySpec -> f V1beta1NetworkPolicySpec
v1beta1NetworkPolicySpecIngressL Maybe [V1beta1NetworkPolicyIngressRule]
-> f (Maybe [V1beta1NetworkPolicyIngressRule])
f V1beta1NetworkPolicySpec{Maybe [Text]
Maybe [V1beta1NetworkPolicyIngressRule]
Maybe [V1beta1NetworkPolicyEgressRule]
V1LabelSelector
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecPolicyTypes :: V1beta1NetworkPolicySpec -> Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1beta1NetworkPolicySpec -> V1LabelSelector
v1beta1NetworkPolicySpecIngress :: V1beta1NetworkPolicySpec -> Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: V1beta1NetworkPolicySpec -> Maybe [V1beta1NetworkPolicyEgressRule]
..} = (\Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecIngress -> V1beta1NetworkPolicySpec :: Maybe [V1beta1NetworkPolicyEgressRule]
-> Maybe [V1beta1NetworkPolicyIngressRule]
-> V1LabelSelector
-> Maybe [Text]
-> V1beta1NetworkPolicySpec
V1beta1NetworkPolicySpec { Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecIngress, Maybe [Text]
Maybe [V1beta1NetworkPolicyEgressRule]
V1LabelSelector
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
..} ) (Maybe [V1beta1NetworkPolicyIngressRule]
 -> V1beta1NetworkPolicySpec)
-> f (Maybe [V1beta1NetworkPolicyIngressRule])
-> f V1beta1NetworkPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1NetworkPolicyIngressRule]
-> f (Maybe [V1beta1NetworkPolicyIngressRule])
f Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecIngress
{-# INLINE v1beta1NetworkPolicySpecIngressL #-}

-- | 'v1beta1NetworkPolicySpecPodSelector' Lens
v1beta1NetworkPolicySpecPodSelectorL :: Lens_' V1beta1NetworkPolicySpec (V1LabelSelector)
v1beta1NetworkPolicySpecPodSelectorL :: (V1LabelSelector -> f V1LabelSelector)
-> V1beta1NetworkPolicySpec -> f V1beta1NetworkPolicySpec
v1beta1NetworkPolicySpecPodSelectorL V1LabelSelector -> f V1LabelSelector
f V1beta1NetworkPolicySpec{Maybe [Text]
Maybe [V1beta1NetworkPolicyIngressRule]
Maybe [V1beta1NetworkPolicyEgressRule]
V1LabelSelector
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecPolicyTypes :: V1beta1NetworkPolicySpec -> Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1beta1NetworkPolicySpec -> V1LabelSelector
v1beta1NetworkPolicySpecIngress :: V1beta1NetworkPolicySpec -> Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: V1beta1NetworkPolicySpec -> Maybe [V1beta1NetworkPolicyEgressRule]
..} = (\V1LabelSelector
v1beta1NetworkPolicySpecPodSelector -> V1beta1NetworkPolicySpec :: Maybe [V1beta1NetworkPolicyEgressRule]
-> Maybe [V1beta1NetworkPolicyIngressRule]
-> V1LabelSelector
-> Maybe [Text]
-> V1beta1NetworkPolicySpec
V1beta1NetworkPolicySpec { V1LabelSelector
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecPodSelector, Maybe [Text]
Maybe [V1beta1NetworkPolicyIngressRule]
Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
..} ) (V1LabelSelector -> V1beta1NetworkPolicySpec)
-> f V1LabelSelector -> f V1beta1NetworkPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LabelSelector -> f V1LabelSelector
f V1LabelSelector
v1beta1NetworkPolicySpecPodSelector
{-# INLINE v1beta1NetworkPolicySpecPodSelectorL #-}

-- | 'v1beta1NetworkPolicySpecPolicyTypes' Lens
v1beta1NetworkPolicySpecPolicyTypesL :: Lens_' V1beta1NetworkPolicySpec (Maybe [Text])
v1beta1NetworkPolicySpecPolicyTypesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1NetworkPolicySpec -> f V1beta1NetworkPolicySpec
v1beta1NetworkPolicySpecPolicyTypesL Maybe [Text] -> f (Maybe [Text])
f V1beta1NetworkPolicySpec{Maybe [Text]
Maybe [V1beta1NetworkPolicyIngressRule]
Maybe [V1beta1NetworkPolicyEgressRule]
V1LabelSelector
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecPolicyTypes :: V1beta1NetworkPolicySpec -> Maybe [Text]
v1beta1NetworkPolicySpecPodSelector :: V1beta1NetworkPolicySpec -> V1LabelSelector
v1beta1NetworkPolicySpecIngress :: V1beta1NetworkPolicySpec -> Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: V1beta1NetworkPolicySpec -> Maybe [V1beta1NetworkPolicyEgressRule]
..} = (\Maybe [Text]
v1beta1NetworkPolicySpecPolicyTypes -> V1beta1NetworkPolicySpec :: Maybe [V1beta1NetworkPolicyEgressRule]
-> Maybe [V1beta1NetworkPolicyIngressRule]
-> V1LabelSelector
-> Maybe [Text]
-> V1beta1NetworkPolicySpec
V1beta1NetworkPolicySpec { Maybe [Text]
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1beta1NetworkPolicySpecPolicyTypes, Maybe [V1beta1NetworkPolicyIngressRule]
Maybe [V1beta1NetworkPolicyEgressRule]
V1LabelSelector
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
v1beta1NetworkPolicySpecPodSelector :: V1LabelSelector
v1beta1NetworkPolicySpecIngress :: Maybe [V1beta1NetworkPolicyIngressRule]
v1beta1NetworkPolicySpecEgress :: Maybe [V1beta1NetworkPolicyEgressRule]
..} ) (Maybe [Text] -> V1beta1NetworkPolicySpec)
-> f (Maybe [Text]) -> f V1beta1NetworkPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1NetworkPolicySpecPolicyTypes
{-# INLINE v1beta1NetworkPolicySpecPolicyTypesL #-}



-- * V1beta1NonResourceAttributes

-- | 'v1beta1NonResourceAttributesPath' Lens
v1beta1NonResourceAttributesPathL :: Lens_' V1beta1NonResourceAttributes (Maybe Text)
v1beta1NonResourceAttributesPathL :: (Maybe Text -> f (Maybe Text))
-> V1beta1NonResourceAttributes -> f V1beta1NonResourceAttributes
v1beta1NonResourceAttributesPathL Maybe Text -> f (Maybe Text)
f V1beta1NonResourceAttributes{Maybe Text
v1beta1NonResourceAttributesVerb :: V1beta1NonResourceAttributes -> Maybe Text
v1beta1NonResourceAttributesPath :: V1beta1NonResourceAttributes -> Maybe Text
v1beta1NonResourceAttributesVerb :: Maybe Text
v1beta1NonResourceAttributesPath :: Maybe Text
..} = (\Maybe Text
v1beta1NonResourceAttributesPath -> V1beta1NonResourceAttributes :: Maybe Text -> Maybe Text -> V1beta1NonResourceAttributes
V1beta1NonResourceAttributes { Maybe Text
v1beta1NonResourceAttributesPath :: Maybe Text
v1beta1NonResourceAttributesPath :: Maybe Text
v1beta1NonResourceAttributesPath, Maybe Text
v1beta1NonResourceAttributesVerb :: Maybe Text
v1beta1NonResourceAttributesVerb :: Maybe Text
..} ) (Maybe Text -> V1beta1NonResourceAttributes)
-> f (Maybe Text) -> f V1beta1NonResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1NonResourceAttributesPath
{-# INLINE v1beta1NonResourceAttributesPathL #-}

-- | 'v1beta1NonResourceAttributesVerb' Lens
v1beta1NonResourceAttributesVerbL :: Lens_' V1beta1NonResourceAttributes (Maybe Text)
v1beta1NonResourceAttributesVerbL :: (Maybe Text -> f (Maybe Text))
-> V1beta1NonResourceAttributes -> f V1beta1NonResourceAttributes
v1beta1NonResourceAttributesVerbL Maybe Text -> f (Maybe Text)
f V1beta1NonResourceAttributes{Maybe Text
v1beta1NonResourceAttributesVerb :: Maybe Text
v1beta1NonResourceAttributesPath :: Maybe Text
v1beta1NonResourceAttributesVerb :: V1beta1NonResourceAttributes -> Maybe Text
v1beta1NonResourceAttributesPath :: V1beta1NonResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1beta1NonResourceAttributesVerb -> V1beta1NonResourceAttributes :: Maybe Text -> Maybe Text -> V1beta1NonResourceAttributes
V1beta1NonResourceAttributes { Maybe Text
v1beta1NonResourceAttributesVerb :: Maybe Text
v1beta1NonResourceAttributesVerb :: Maybe Text
v1beta1NonResourceAttributesVerb, Maybe Text
v1beta1NonResourceAttributesPath :: Maybe Text
v1beta1NonResourceAttributesPath :: Maybe Text
..} ) (Maybe Text -> V1beta1NonResourceAttributes)
-> f (Maybe Text) -> f V1beta1NonResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1NonResourceAttributesVerb
{-# INLINE v1beta1NonResourceAttributesVerbL #-}



-- * V1beta1NonResourceRule

-- | 'v1beta1NonResourceRuleNonResourceUrLs' Lens
v1beta1NonResourceRuleNonResourceUrLsL :: Lens_' V1beta1NonResourceRule (Maybe [Text])
v1beta1NonResourceRuleNonResourceUrLsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1NonResourceRule -> f V1beta1NonResourceRule
v1beta1NonResourceRuleNonResourceUrLsL Maybe [Text] -> f (Maybe [Text])
f V1beta1NonResourceRule{[Text]
Maybe [Text]
v1beta1NonResourceRuleVerbs :: V1beta1NonResourceRule -> [Text]
v1beta1NonResourceRuleNonResourceUrLs :: V1beta1NonResourceRule -> Maybe [Text]
v1beta1NonResourceRuleVerbs :: [Text]
v1beta1NonResourceRuleNonResourceUrLs :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1NonResourceRuleNonResourceUrLs -> V1beta1NonResourceRule :: Maybe [Text] -> [Text] -> V1beta1NonResourceRule
V1beta1NonResourceRule { Maybe [Text]
v1beta1NonResourceRuleNonResourceUrLs :: Maybe [Text]
v1beta1NonResourceRuleNonResourceUrLs :: Maybe [Text]
v1beta1NonResourceRuleNonResourceUrLs, [Text]
v1beta1NonResourceRuleVerbs :: [Text]
v1beta1NonResourceRuleVerbs :: [Text]
..} ) (Maybe [Text] -> V1beta1NonResourceRule)
-> f (Maybe [Text]) -> f V1beta1NonResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1NonResourceRuleNonResourceUrLs
{-# INLINE v1beta1NonResourceRuleNonResourceUrLsL #-}

-- | 'v1beta1NonResourceRuleVerbs' Lens
v1beta1NonResourceRuleVerbsL :: Lens_' V1beta1NonResourceRule ([Text])
v1beta1NonResourceRuleVerbsL :: ([Text] -> f [Text])
-> V1beta1NonResourceRule -> f V1beta1NonResourceRule
v1beta1NonResourceRuleVerbsL [Text] -> f [Text]
f V1beta1NonResourceRule{[Text]
Maybe [Text]
v1beta1NonResourceRuleVerbs :: [Text]
v1beta1NonResourceRuleNonResourceUrLs :: Maybe [Text]
v1beta1NonResourceRuleVerbs :: V1beta1NonResourceRule -> [Text]
v1beta1NonResourceRuleNonResourceUrLs :: V1beta1NonResourceRule -> Maybe [Text]
..} = (\[Text]
v1beta1NonResourceRuleVerbs -> V1beta1NonResourceRule :: Maybe [Text] -> [Text] -> V1beta1NonResourceRule
V1beta1NonResourceRule { [Text]
v1beta1NonResourceRuleVerbs :: [Text]
v1beta1NonResourceRuleVerbs :: [Text]
v1beta1NonResourceRuleVerbs, Maybe [Text]
v1beta1NonResourceRuleNonResourceUrLs :: Maybe [Text]
v1beta1NonResourceRuleNonResourceUrLs :: Maybe [Text]
..} ) ([Text] -> V1beta1NonResourceRule)
-> f [Text] -> f V1beta1NonResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1beta1NonResourceRuleVerbs
{-# INLINE v1beta1NonResourceRuleVerbsL #-}



-- * V1beta1Overhead

-- | 'v1beta1OverheadPodFixed' Lens
v1beta1OverheadPodFixedL :: Lens_' V1beta1Overhead (Maybe (Map.Map String Quantity))
v1beta1OverheadPodFixedL :: (Maybe (Map String Quantity) -> f (Maybe (Map String Quantity)))
-> V1beta1Overhead -> f V1beta1Overhead
v1beta1OverheadPodFixedL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1beta1Overhead{Maybe (Map String Quantity)
v1beta1OverheadPodFixed :: V1beta1Overhead -> Maybe (Map String Quantity)
v1beta1OverheadPodFixed :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1beta1OverheadPodFixed -> V1beta1Overhead :: Maybe (Map String Quantity) -> V1beta1Overhead
V1beta1Overhead { Maybe (Map String Quantity)
v1beta1OverheadPodFixed :: Maybe (Map String Quantity)
v1beta1OverheadPodFixed :: Maybe (Map String Quantity)
v1beta1OverheadPodFixed, ..} ) (Maybe (Map String Quantity) -> V1beta1Overhead)
-> f (Maybe (Map String Quantity)) -> f V1beta1Overhead
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f Maybe (Map String Quantity)
v1beta1OverheadPodFixed
{-# INLINE v1beta1OverheadPodFixedL #-}



-- * V1beta1PodDisruptionBudget

-- | 'v1beta1PodDisruptionBudgetApiVersion' Lens
v1beta1PodDisruptionBudgetApiVersionL :: Lens_' V1beta1PodDisruptionBudget (Maybe Text)
v1beta1PodDisruptionBudgetApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1PodDisruptionBudget -> f V1beta1PodDisruptionBudget
v1beta1PodDisruptionBudgetApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1PodDisruptionBudget{Maybe Text
Maybe V1beta1PodDisruptionBudgetStatus
Maybe V1beta1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetStatus :: V1beta1PodDisruptionBudget
-> Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: V1beta1PodDisruptionBudget -> Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: V1beta1PodDisruptionBudget -> Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: V1beta1PodDisruptionBudget -> Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: V1beta1PodDisruptionBudget -> Maybe Text
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1PodDisruptionBudgetApiVersion -> V1beta1PodDisruptionBudget :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1PodDisruptionBudgetSpec
-> Maybe V1beta1PodDisruptionBudgetStatus
-> V1beta1PodDisruptionBudget
V1beta1PodDisruptionBudget { Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion, Maybe Text
Maybe V1beta1PodDisruptionBudgetStatus
Maybe V1beta1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
..} ) (Maybe Text -> V1beta1PodDisruptionBudget)
-> f (Maybe Text) -> f V1beta1PodDisruptionBudget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1PodDisruptionBudgetApiVersion
{-# INLINE v1beta1PodDisruptionBudgetApiVersionL #-}

-- | 'v1beta1PodDisruptionBudgetKind' Lens
v1beta1PodDisruptionBudgetKindL :: Lens_' V1beta1PodDisruptionBudget (Maybe Text)
v1beta1PodDisruptionBudgetKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1PodDisruptionBudget -> f V1beta1PodDisruptionBudget
v1beta1PodDisruptionBudgetKindL Maybe Text -> f (Maybe Text)
f V1beta1PodDisruptionBudget{Maybe Text
Maybe V1beta1PodDisruptionBudgetStatus
Maybe V1beta1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetStatus :: V1beta1PodDisruptionBudget
-> Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: V1beta1PodDisruptionBudget -> Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: V1beta1PodDisruptionBudget -> Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: V1beta1PodDisruptionBudget -> Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: V1beta1PodDisruptionBudget -> Maybe Text
..} = (\Maybe Text
v1beta1PodDisruptionBudgetKind -> V1beta1PodDisruptionBudget :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1PodDisruptionBudgetSpec
-> Maybe V1beta1PodDisruptionBudgetStatus
-> V1beta1PodDisruptionBudget
V1beta1PodDisruptionBudget { Maybe Text
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetKind, Maybe Text
Maybe V1beta1PodDisruptionBudgetStatus
Maybe V1beta1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1PodDisruptionBudget)
-> f (Maybe Text) -> f V1beta1PodDisruptionBudget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1PodDisruptionBudgetKind
{-# INLINE v1beta1PodDisruptionBudgetKindL #-}

-- | 'v1beta1PodDisruptionBudgetMetadata' Lens
v1beta1PodDisruptionBudgetMetadataL :: Lens_' V1beta1PodDisruptionBudget (Maybe V1ObjectMeta)
v1beta1PodDisruptionBudgetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1PodDisruptionBudget -> f V1beta1PodDisruptionBudget
v1beta1PodDisruptionBudgetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1PodDisruptionBudget{Maybe Text
Maybe V1beta1PodDisruptionBudgetStatus
Maybe V1beta1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetStatus :: V1beta1PodDisruptionBudget
-> Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: V1beta1PodDisruptionBudget -> Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: V1beta1PodDisruptionBudget -> Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: V1beta1PodDisruptionBudget -> Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: V1beta1PodDisruptionBudget -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetMetadata -> V1beta1PodDisruptionBudget :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1PodDisruptionBudgetSpec
-> Maybe V1beta1PodDisruptionBudgetStatus
-> V1beta1PodDisruptionBudget
V1beta1PodDisruptionBudget { Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetMetadata, Maybe Text
Maybe V1beta1PodDisruptionBudgetStatus
Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1PodDisruptionBudget)
-> f (Maybe V1ObjectMeta) -> f V1beta1PodDisruptionBudget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetMetadata
{-# INLINE v1beta1PodDisruptionBudgetMetadataL #-}

-- | 'v1beta1PodDisruptionBudgetSpec' Lens
v1beta1PodDisruptionBudgetSpecL :: Lens_' V1beta1PodDisruptionBudget (Maybe V1beta1PodDisruptionBudgetSpec)
v1beta1PodDisruptionBudgetSpecL :: (Maybe V1beta1PodDisruptionBudgetSpec
 -> f (Maybe V1beta1PodDisruptionBudgetSpec))
-> V1beta1PodDisruptionBudget -> f V1beta1PodDisruptionBudget
v1beta1PodDisruptionBudgetSpecL Maybe V1beta1PodDisruptionBudgetSpec
-> f (Maybe V1beta1PodDisruptionBudgetSpec)
f V1beta1PodDisruptionBudget{Maybe Text
Maybe V1beta1PodDisruptionBudgetStatus
Maybe V1beta1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetStatus :: V1beta1PodDisruptionBudget
-> Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: V1beta1PodDisruptionBudget -> Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: V1beta1PodDisruptionBudget -> Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: V1beta1PodDisruptionBudget -> Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: V1beta1PodDisruptionBudget -> Maybe Text
..} = (\Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetSpec -> V1beta1PodDisruptionBudget :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1PodDisruptionBudgetSpec
-> Maybe V1beta1PodDisruptionBudgetStatus
-> V1beta1PodDisruptionBudget
V1beta1PodDisruptionBudget { Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetSpec, Maybe Text
Maybe V1beta1PodDisruptionBudgetStatus
Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
..} ) (Maybe V1beta1PodDisruptionBudgetSpec
 -> V1beta1PodDisruptionBudget)
-> f (Maybe V1beta1PodDisruptionBudgetSpec)
-> f V1beta1PodDisruptionBudget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1PodDisruptionBudgetSpec
-> f (Maybe V1beta1PodDisruptionBudgetSpec)
f Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetSpec
{-# INLINE v1beta1PodDisruptionBudgetSpecL #-}

-- | 'v1beta1PodDisruptionBudgetStatus' Lens
v1beta1PodDisruptionBudgetStatusL :: Lens_' V1beta1PodDisruptionBudget (Maybe V1beta1PodDisruptionBudgetStatus)
v1beta1PodDisruptionBudgetStatusL :: (Maybe V1beta1PodDisruptionBudgetStatus
 -> f (Maybe V1beta1PodDisruptionBudgetStatus))
-> V1beta1PodDisruptionBudget -> f V1beta1PodDisruptionBudget
v1beta1PodDisruptionBudgetStatusL Maybe V1beta1PodDisruptionBudgetStatus
-> f (Maybe V1beta1PodDisruptionBudgetStatus)
f V1beta1PodDisruptionBudget{Maybe Text
Maybe V1beta1PodDisruptionBudgetStatus
Maybe V1beta1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetStatus :: V1beta1PodDisruptionBudget
-> Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetSpec :: V1beta1PodDisruptionBudget -> Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: V1beta1PodDisruptionBudget -> Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: V1beta1PodDisruptionBudget -> Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: V1beta1PodDisruptionBudget -> Maybe Text
..} = (\Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatus -> V1beta1PodDisruptionBudget :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1PodDisruptionBudgetSpec
-> Maybe V1beta1PodDisruptionBudgetStatus
-> V1beta1PodDisruptionBudget
V1beta1PodDisruptionBudget { Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatus :: Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatus, Maybe Text
Maybe V1beta1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetSpec :: Maybe V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1beta1PodDisruptionBudgetKind :: Maybe Text
v1beta1PodDisruptionBudgetApiVersion :: Maybe Text
..} ) (Maybe V1beta1PodDisruptionBudgetStatus
 -> V1beta1PodDisruptionBudget)
-> f (Maybe V1beta1PodDisruptionBudgetStatus)
-> f V1beta1PodDisruptionBudget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1PodDisruptionBudgetStatus
-> f (Maybe V1beta1PodDisruptionBudgetStatus)
f Maybe V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatus
{-# INLINE v1beta1PodDisruptionBudgetStatusL #-}



-- * V1beta1PodDisruptionBudgetList

-- | 'v1beta1PodDisruptionBudgetListApiVersion' Lens
v1beta1PodDisruptionBudgetListApiVersionL :: Lens_' V1beta1PodDisruptionBudgetList (Maybe Text)
v1beta1PodDisruptionBudgetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1PodDisruptionBudgetList
-> f V1beta1PodDisruptionBudgetList
v1beta1PodDisruptionBudgetListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1PodDisruptionBudgetList{[V1beta1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata :: V1beta1PodDisruptionBudgetList -> Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: V1beta1PodDisruptionBudgetList -> Maybe Text
v1beta1PodDisruptionBudgetListItems :: V1beta1PodDisruptionBudgetList -> [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: V1beta1PodDisruptionBudgetList -> Maybe Text
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1PodDisruptionBudgetListApiVersion -> V1beta1PodDisruptionBudgetList :: Maybe Text
-> [V1beta1PodDisruptionBudget]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1PodDisruptionBudgetList
V1beta1PodDisruptionBudgetList { Maybe Text
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetListApiVersion, [V1beta1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
..} ) (Maybe Text -> V1beta1PodDisruptionBudgetList)
-> f (Maybe Text) -> f V1beta1PodDisruptionBudgetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1PodDisruptionBudgetListApiVersion
{-# INLINE v1beta1PodDisruptionBudgetListApiVersionL #-}

-- | 'v1beta1PodDisruptionBudgetListItems' Lens
v1beta1PodDisruptionBudgetListItemsL :: Lens_' V1beta1PodDisruptionBudgetList ([V1beta1PodDisruptionBudget])
v1beta1PodDisruptionBudgetListItemsL :: ([V1beta1PodDisruptionBudget] -> f [V1beta1PodDisruptionBudget])
-> V1beta1PodDisruptionBudgetList
-> f V1beta1PodDisruptionBudgetList
v1beta1PodDisruptionBudgetListItemsL [V1beta1PodDisruptionBudget] -> f [V1beta1PodDisruptionBudget]
f V1beta1PodDisruptionBudgetList{[V1beta1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetListMetadata :: V1beta1PodDisruptionBudgetList -> Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: V1beta1PodDisruptionBudgetList -> Maybe Text
v1beta1PodDisruptionBudgetListItems :: V1beta1PodDisruptionBudgetList -> [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: V1beta1PodDisruptionBudgetList -> Maybe Text
..} = (\[V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListItems -> V1beta1PodDisruptionBudgetList :: Maybe Text
-> [V1beta1PodDisruptionBudget]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1PodDisruptionBudgetList
V1beta1PodDisruptionBudgetList { [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListItems, Maybe Text
Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
..} ) ([V1beta1PodDisruptionBudget] -> V1beta1PodDisruptionBudgetList)
-> f [V1beta1PodDisruptionBudget]
-> f V1beta1PodDisruptionBudgetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1PodDisruptionBudget] -> f [V1beta1PodDisruptionBudget]
f [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListItems
{-# INLINE v1beta1PodDisruptionBudgetListItemsL #-}

-- | 'v1beta1PodDisruptionBudgetListKind' Lens
v1beta1PodDisruptionBudgetListKindL :: Lens_' V1beta1PodDisruptionBudgetList (Maybe Text)
v1beta1PodDisruptionBudgetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1PodDisruptionBudgetList
-> f V1beta1PodDisruptionBudgetList
v1beta1PodDisruptionBudgetListKindL Maybe Text -> f (Maybe Text)
f V1beta1PodDisruptionBudgetList{[V1beta1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetListMetadata :: V1beta1PodDisruptionBudgetList -> Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: V1beta1PodDisruptionBudgetList -> Maybe Text
v1beta1PodDisruptionBudgetListItems :: V1beta1PodDisruptionBudgetList -> [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: V1beta1PodDisruptionBudgetList -> Maybe Text
..} = (\Maybe Text
v1beta1PodDisruptionBudgetListKind -> V1beta1PodDisruptionBudgetList :: Maybe Text
-> [V1beta1PodDisruptionBudget]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1PodDisruptionBudgetList
V1beta1PodDisruptionBudgetList { Maybe Text
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListKind, [V1beta1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1PodDisruptionBudgetList)
-> f (Maybe Text) -> f V1beta1PodDisruptionBudgetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1PodDisruptionBudgetListKind
{-# INLINE v1beta1PodDisruptionBudgetListKindL #-}

-- | 'v1beta1PodDisruptionBudgetListMetadata' Lens
v1beta1PodDisruptionBudgetListMetadataL :: Lens_' V1beta1PodDisruptionBudgetList (Maybe V1ListMeta)
v1beta1PodDisruptionBudgetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1PodDisruptionBudgetList
-> f V1beta1PodDisruptionBudgetList
v1beta1PodDisruptionBudgetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1PodDisruptionBudgetList{[V1beta1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetListMetadata :: V1beta1PodDisruptionBudgetList -> Maybe V1ListMeta
v1beta1PodDisruptionBudgetListKind :: V1beta1PodDisruptionBudgetList -> Maybe Text
v1beta1PodDisruptionBudgetListItems :: V1beta1PodDisruptionBudgetList -> [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: V1beta1PodDisruptionBudgetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata -> V1beta1PodDisruptionBudgetList :: Maybe Text
-> [V1beta1PodDisruptionBudget]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1PodDisruptionBudgetList
V1beta1PodDisruptionBudgetList { Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata, [V1beta1PodDisruptionBudget]
Maybe Text
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
v1beta1PodDisruptionBudgetListKind :: Maybe Text
v1beta1PodDisruptionBudgetListItems :: [V1beta1PodDisruptionBudget]
v1beta1PodDisruptionBudgetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1PodDisruptionBudgetList)
-> f (Maybe V1ListMeta) -> f V1beta1PodDisruptionBudgetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1PodDisruptionBudgetListMetadata
{-# INLINE v1beta1PodDisruptionBudgetListMetadataL #-}



-- * V1beta1PodDisruptionBudgetSpec

-- | 'v1beta1PodDisruptionBudgetSpecMaxUnavailable' Lens
v1beta1PodDisruptionBudgetSpecMaxUnavailableL :: Lens_' V1beta1PodDisruptionBudgetSpec (Maybe IntOrString)
v1beta1PodDisruptionBudgetSpecMaxUnavailableL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1beta1PodDisruptionBudgetSpec
-> f V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetSpecMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1beta1PodDisruptionBudgetSpec{Maybe IntOrString
Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecSelector :: V1beta1PodDisruptionBudgetSpec -> Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecMinAvailable :: V1beta1PodDisruptionBudgetSpec -> Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: V1beta1PodDisruptionBudgetSpec -> Maybe IntOrString
v1beta1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
..} = (\Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable -> V1beta1PodDisruptionBudgetSpec :: Maybe IntOrString
-> Maybe IntOrString
-> Maybe V1LabelSelector
-> V1beta1PodDisruptionBudgetSpec
V1beta1PodDisruptionBudgetSpec { Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable, Maybe IntOrString
Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
..} ) (Maybe IntOrString -> V1beta1PodDisruptionBudgetSpec)
-> f (Maybe IntOrString) -> f V1beta1PodDisruptionBudgetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable
{-# INLINE v1beta1PodDisruptionBudgetSpecMaxUnavailableL #-}

-- | 'v1beta1PodDisruptionBudgetSpecMinAvailable' Lens
v1beta1PodDisruptionBudgetSpecMinAvailableL :: Lens_' V1beta1PodDisruptionBudgetSpec (Maybe IntOrString)
v1beta1PodDisruptionBudgetSpecMinAvailableL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1beta1PodDisruptionBudgetSpec
-> f V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetSpecMinAvailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1beta1PodDisruptionBudgetSpec{Maybe IntOrString
Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecSelector :: V1beta1PodDisruptionBudgetSpec -> Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecMinAvailable :: V1beta1PodDisruptionBudgetSpec -> Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: V1beta1PodDisruptionBudgetSpec -> Maybe IntOrString
..} = (\Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMinAvailable -> V1beta1PodDisruptionBudgetSpec :: Maybe IntOrString
-> Maybe IntOrString
-> Maybe V1LabelSelector
-> V1beta1PodDisruptionBudgetSpec
V1beta1PodDisruptionBudgetSpec { Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMinAvailable, Maybe IntOrString
Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
..} ) (Maybe IntOrString -> V1beta1PodDisruptionBudgetSpec)
-> f (Maybe IntOrString) -> f V1beta1PodDisruptionBudgetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMinAvailable
{-# INLINE v1beta1PodDisruptionBudgetSpecMinAvailableL #-}

-- | 'v1beta1PodDisruptionBudgetSpecSelector' Lens
v1beta1PodDisruptionBudgetSpecSelectorL :: Lens_' V1beta1PodDisruptionBudgetSpec (Maybe V1LabelSelector)
v1beta1PodDisruptionBudgetSpecSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1beta1PodDisruptionBudgetSpec
-> f V1beta1PodDisruptionBudgetSpec
v1beta1PodDisruptionBudgetSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1PodDisruptionBudgetSpec{Maybe IntOrString
Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecSelector :: V1beta1PodDisruptionBudgetSpec -> Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecMinAvailable :: V1beta1PodDisruptionBudgetSpec -> Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: V1beta1PodDisruptionBudgetSpec -> Maybe IntOrString
..} = (\Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecSelector -> V1beta1PodDisruptionBudgetSpec :: Maybe IntOrString
-> Maybe IntOrString
-> Maybe V1LabelSelector
-> V1beta1PodDisruptionBudgetSpec
V1beta1PodDisruptionBudgetSpec { Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecSelector, Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1beta1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
..} ) (Maybe V1LabelSelector -> V1beta1PodDisruptionBudgetSpec)
-> f (Maybe V1LabelSelector) -> f V1beta1PodDisruptionBudgetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1PodDisruptionBudgetSpecSelector
{-# INLINE v1beta1PodDisruptionBudgetSpecSelectorL #-}



-- * V1beta1PodDisruptionBudgetStatus

-- | 'v1beta1PodDisruptionBudgetStatusCurrentHealthy' Lens
v1beta1PodDisruptionBudgetStatusCurrentHealthyL :: Lens_' V1beta1PodDisruptionBudgetStatus (Int)
v1beta1PodDisruptionBudgetStatusCurrentHealthyL :: (Int -> f Int)
-> V1beta1PodDisruptionBudgetStatus
-> f V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatusCurrentHealthyL Int -> f Int
f V1beta1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusObservedGeneration :: V1beta1PodDisruptionBudgetStatus -> Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: V1beta1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
..} = (\Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy -> V1beta1PodDisruptionBudgetStatus :: Int
-> Int
-> Maybe (Map String DateTime)
-> Int
-> Int
-> Maybe Integer
-> V1beta1PodDisruptionBudgetStatus
V1beta1PodDisruptionBudgetStatus { Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy, Int
Maybe Integer
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
..} ) (Int -> V1beta1PodDisruptionBudgetStatus)
-> f Int -> f V1beta1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy
{-# INLINE v1beta1PodDisruptionBudgetStatusCurrentHealthyL #-}

-- | 'v1beta1PodDisruptionBudgetStatusDesiredHealthy' Lens
v1beta1PodDisruptionBudgetStatusDesiredHealthyL :: Lens_' V1beta1PodDisruptionBudgetStatus (Int)
v1beta1PodDisruptionBudgetStatusDesiredHealthyL :: (Int -> f Int)
-> V1beta1PodDisruptionBudgetStatus
-> f V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatusDesiredHealthyL Int -> f Int
f V1beta1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: V1beta1PodDisruptionBudgetStatus -> Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: V1beta1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
..} = (\Int
v1beta1PodDisruptionBudgetStatusDesiredHealthy -> V1beta1PodDisruptionBudgetStatus :: Int
-> Int
-> Maybe (Map String DateTime)
-> Int
-> Int
-> Maybe Integer
-> V1beta1PodDisruptionBudgetStatus
V1beta1PodDisruptionBudgetStatus { Int
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusDesiredHealthy, Int
Maybe Integer
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
..} ) (Int -> V1beta1PodDisruptionBudgetStatus)
-> f Int -> f V1beta1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1PodDisruptionBudgetStatusDesiredHealthy
{-# INLINE v1beta1PodDisruptionBudgetStatusDesiredHealthyL #-}

-- | 'v1beta1PodDisruptionBudgetStatusDisruptedPods' Lens
v1beta1PodDisruptionBudgetStatusDisruptedPodsL :: Lens_' V1beta1PodDisruptionBudgetStatus (Maybe (Map.Map String DateTime))
v1beta1PodDisruptionBudgetStatusDisruptedPodsL :: (Maybe (Map String DateTime) -> f (Maybe (Map String DateTime)))
-> V1beta1PodDisruptionBudgetStatus
-> f V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatusDisruptedPodsL Maybe (Map String DateTime) -> f (Maybe (Map String DateTime))
f V1beta1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: V1beta1PodDisruptionBudgetStatus -> Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: V1beta1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
..} = (\Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDisruptedPods -> V1beta1PodDisruptionBudgetStatus :: Int
-> Int
-> Maybe (Map String DateTime)
-> Int
-> Int
-> Maybe Integer
-> V1beta1PodDisruptionBudgetStatus
V1beta1PodDisruptionBudgetStatus { Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDisruptedPods, Int
Maybe Integer
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
..} ) (Maybe (Map String DateTime) -> V1beta1PodDisruptionBudgetStatus)
-> f (Maybe (Map String DateTime))
-> f V1beta1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String DateTime) -> f (Maybe (Map String DateTime))
f Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDisruptedPods
{-# INLINE v1beta1PodDisruptionBudgetStatusDisruptedPodsL #-}

-- | 'v1beta1PodDisruptionBudgetStatusDisruptionsAllowed' Lens
v1beta1PodDisruptionBudgetStatusDisruptionsAllowedL :: Lens_' V1beta1PodDisruptionBudgetStatus (Int)
v1beta1PodDisruptionBudgetStatusDisruptionsAllowedL :: (Int -> f Int)
-> V1beta1PodDisruptionBudgetStatus
-> f V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatusDisruptionsAllowedL Int -> f Int
f V1beta1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: V1beta1PodDisruptionBudgetStatus -> Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: V1beta1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
..} = (\Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed -> V1beta1PodDisruptionBudgetStatus :: Int
-> Int
-> Maybe (Map String DateTime)
-> Int
-> Int
-> Maybe Integer
-> V1beta1PodDisruptionBudgetStatus
V1beta1PodDisruptionBudgetStatus { Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed, Int
Maybe Integer
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
..} ) (Int -> V1beta1PodDisruptionBudgetStatus)
-> f Int -> f V1beta1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed
{-# INLINE v1beta1PodDisruptionBudgetStatusDisruptionsAllowedL #-}

-- | 'v1beta1PodDisruptionBudgetStatusExpectedPods' Lens
v1beta1PodDisruptionBudgetStatusExpectedPodsL :: Lens_' V1beta1PodDisruptionBudgetStatus (Int)
v1beta1PodDisruptionBudgetStatusExpectedPodsL :: (Int -> f Int)
-> V1beta1PodDisruptionBudgetStatus
-> f V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatusExpectedPodsL Int -> f Int
f V1beta1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: V1beta1PodDisruptionBudgetStatus -> Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: V1beta1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
..} = (\Int
v1beta1PodDisruptionBudgetStatusExpectedPods -> V1beta1PodDisruptionBudgetStatus :: Int
-> Int
-> Maybe (Map String DateTime)
-> Int
-> Int
-> Maybe Integer
-> V1beta1PodDisruptionBudgetStatus
V1beta1PodDisruptionBudgetStatus { Int
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusExpectedPods, Int
Maybe Integer
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
..} ) (Int -> V1beta1PodDisruptionBudgetStatus)
-> f Int -> f V1beta1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1PodDisruptionBudgetStatusExpectedPods
{-# INLINE v1beta1PodDisruptionBudgetStatusExpectedPodsL #-}

-- | 'v1beta1PodDisruptionBudgetStatusObservedGeneration' Lens
v1beta1PodDisruptionBudgetStatusObservedGenerationL :: Lens_' V1beta1PodDisruptionBudgetStatus (Maybe Integer)
v1beta1PodDisruptionBudgetStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1PodDisruptionBudgetStatus
-> f V1beta1PodDisruptionBudgetStatus
v1beta1PodDisruptionBudgetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1beta1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusObservedGeneration :: V1beta1PodDisruptionBudgetStatus -> Maybe Integer
v1beta1PodDisruptionBudgetStatusExpectedPods :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: V1beta1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: V1beta1PodDisruptionBudgetStatus -> Int
..} = (\Maybe Integer
v1beta1PodDisruptionBudgetStatusObservedGeneration -> V1beta1PodDisruptionBudgetStatus :: Int
-> Int
-> Maybe (Map String DateTime)
-> Int
-> Int
-> Maybe Integer
-> V1beta1PodDisruptionBudgetStatus
V1beta1PodDisruptionBudgetStatus { Maybe Integer
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1beta1PodDisruptionBudgetStatusObservedGeneration, Int
Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1beta1PodDisruptionBudgetStatusExpectedPods :: Int
v1beta1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1beta1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1beta1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1beta1PodDisruptionBudgetStatusCurrentHealthy :: Int
..} ) (Maybe Integer -> V1beta1PodDisruptionBudgetStatus)
-> f (Maybe Integer) -> f V1beta1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1PodDisruptionBudgetStatusObservedGeneration
{-# INLINE v1beta1PodDisruptionBudgetStatusObservedGenerationL #-}



-- * V1beta1PolicyRule

-- | 'v1beta1PolicyRuleApiGroups' Lens
v1beta1PolicyRuleApiGroupsL :: Lens_' V1beta1PolicyRule (Maybe [Text])
v1beta1PolicyRuleApiGroupsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1PolicyRule -> f V1beta1PolicyRule
v1beta1PolicyRuleApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1beta1PolicyRule{[Text]
Maybe [Text]
v1beta1PolicyRuleVerbs :: V1beta1PolicyRule -> [Text]
v1beta1PolicyRuleResources :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleResourceNames :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleApiGroups :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1PolicyRuleApiGroups -> V1beta1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1beta1PolicyRule
V1beta1PolicyRule { Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
v1beta1PolicyRuleApiGroups, [Text]
Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1PolicyRule)
-> f (Maybe [Text]) -> f V1beta1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1PolicyRuleApiGroups
{-# INLINE v1beta1PolicyRuleApiGroupsL #-}

-- | 'v1beta1PolicyRuleNonResourceUrLs' Lens
v1beta1PolicyRuleNonResourceUrLsL :: Lens_' V1beta1PolicyRule (Maybe [Text])
v1beta1PolicyRuleNonResourceUrLsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1PolicyRule -> f V1beta1PolicyRule
v1beta1PolicyRuleNonResourceUrLsL Maybe [Text] -> f (Maybe [Text])
f V1beta1PolicyRule{[Text]
Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
v1beta1PolicyRuleVerbs :: V1beta1PolicyRule -> [Text]
v1beta1PolicyRuleResources :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleResourceNames :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleApiGroups :: V1beta1PolicyRule -> Maybe [Text]
..} = (\Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs -> V1beta1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1beta1PolicyRule
V1beta1PolicyRule { Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs, [Text]
Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1PolicyRule)
-> f (Maybe [Text]) -> f V1beta1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs
{-# INLINE v1beta1PolicyRuleNonResourceUrLsL #-}

-- | 'v1beta1PolicyRuleResourceNames' Lens
v1beta1PolicyRuleResourceNamesL :: Lens_' V1beta1PolicyRule (Maybe [Text])
v1beta1PolicyRuleResourceNamesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1PolicyRule -> f V1beta1PolicyRule
v1beta1PolicyRuleResourceNamesL Maybe [Text] -> f (Maybe [Text])
f V1beta1PolicyRule{[Text]
Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
v1beta1PolicyRuleVerbs :: V1beta1PolicyRule -> [Text]
v1beta1PolicyRuleResources :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleResourceNames :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleApiGroups :: V1beta1PolicyRule -> Maybe [Text]
..} = (\Maybe [Text]
v1beta1PolicyRuleResourceNames -> V1beta1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1beta1PolicyRule
V1beta1PolicyRule { Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleResourceNames, [Text]
Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1PolicyRule)
-> f (Maybe [Text]) -> f V1beta1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1PolicyRuleResourceNames
{-# INLINE v1beta1PolicyRuleResourceNamesL #-}

-- | 'v1beta1PolicyRuleResources' Lens
v1beta1PolicyRuleResourcesL :: Lens_' V1beta1PolicyRule (Maybe [Text])
v1beta1PolicyRuleResourcesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1PolicyRule -> f V1beta1PolicyRule
v1beta1PolicyRuleResourcesL Maybe [Text] -> f (Maybe [Text])
f V1beta1PolicyRule{[Text]
Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
v1beta1PolicyRuleVerbs :: V1beta1PolicyRule -> [Text]
v1beta1PolicyRuleResources :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleResourceNames :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleApiGroups :: V1beta1PolicyRule -> Maybe [Text]
..} = (\Maybe [Text]
v1beta1PolicyRuleResources -> V1beta1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1beta1PolicyRule
V1beta1PolicyRule { Maybe [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResources, [Text]
Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1PolicyRule)
-> f (Maybe [Text]) -> f V1beta1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1PolicyRuleResources
{-# INLINE v1beta1PolicyRuleResourcesL #-}

-- | 'v1beta1PolicyRuleVerbs' Lens
v1beta1PolicyRuleVerbsL :: Lens_' V1beta1PolicyRule ([Text])
v1beta1PolicyRuleVerbsL :: ([Text] -> f [Text]) -> V1beta1PolicyRule -> f V1beta1PolicyRule
v1beta1PolicyRuleVerbsL [Text] -> f [Text]
f V1beta1PolicyRule{[Text]
Maybe [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
v1beta1PolicyRuleVerbs :: V1beta1PolicyRule -> [Text]
v1beta1PolicyRuleResources :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleResourceNames :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: V1beta1PolicyRule -> Maybe [Text]
v1beta1PolicyRuleApiGroups :: V1beta1PolicyRule -> Maybe [Text]
..} = (\[Text]
v1beta1PolicyRuleVerbs -> V1beta1PolicyRule :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> [Text]
-> V1beta1PolicyRule
V1beta1PolicyRule { [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleVerbs :: [Text]
v1beta1PolicyRuleVerbs, Maybe [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
v1beta1PolicyRuleResources :: Maybe [Text]
v1beta1PolicyRuleResourceNames :: Maybe [Text]
v1beta1PolicyRuleNonResourceUrLs :: Maybe [Text]
v1beta1PolicyRuleApiGroups :: Maybe [Text]
..} ) ([Text] -> V1beta1PolicyRule) -> f [Text] -> f V1beta1PolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1beta1PolicyRuleVerbs
{-# INLINE v1beta1PolicyRuleVerbsL #-}



-- * V1beta1PriorityClass

-- | 'v1beta1PriorityClassApiVersion' Lens
v1beta1PriorityClassApiVersionL :: Lens_' V1beta1PriorityClass (Maybe Text)
v1beta1PriorityClassApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1PriorityClass -> f V1beta1PriorityClass
v1beta1PriorityClassApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: V1beta1PriorityClass -> Int
v1beta1PriorityClassPreemptionPolicy :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassMetadata :: V1beta1PriorityClass -> Maybe V1ObjectMeta
v1beta1PriorityClassKind :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassGlobalDefault :: V1beta1PriorityClass -> Maybe Bool
v1beta1PriorityClassDescription :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassApiVersion :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1PriorityClassApiVersion -> V1beta1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1beta1PriorityClass
V1beta1PriorityClass { Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassApiVersion, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
..} ) (Maybe Text -> V1beta1PriorityClass)
-> f (Maybe Text) -> f V1beta1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1PriorityClassApiVersion
{-# INLINE v1beta1PriorityClassApiVersionL #-}

-- | 'v1beta1PriorityClassDescription' Lens
v1beta1PriorityClassDescriptionL :: Lens_' V1beta1PriorityClass (Maybe Text)
v1beta1PriorityClassDescriptionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1PriorityClass -> f V1beta1PriorityClass
v1beta1PriorityClassDescriptionL Maybe Text -> f (Maybe Text)
f V1beta1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: V1beta1PriorityClass -> Int
v1beta1PriorityClassPreemptionPolicy :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassMetadata :: V1beta1PriorityClass -> Maybe V1ObjectMeta
v1beta1PriorityClassKind :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassGlobalDefault :: V1beta1PriorityClass -> Maybe Bool
v1beta1PriorityClassDescription :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassApiVersion :: V1beta1PriorityClass -> Maybe Text
..} = (\Maybe Text
v1beta1PriorityClassDescription -> V1beta1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1beta1PriorityClass
V1beta1PriorityClass { Maybe Text
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassDescription, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1PriorityClass)
-> f (Maybe Text) -> f V1beta1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1PriorityClassDescription
{-# INLINE v1beta1PriorityClassDescriptionL #-}

-- | 'v1beta1PriorityClassGlobalDefault' Lens
v1beta1PriorityClassGlobalDefaultL :: Lens_' V1beta1PriorityClass (Maybe Bool)
v1beta1PriorityClassGlobalDefaultL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1PriorityClass -> f V1beta1PriorityClass
v1beta1PriorityClassGlobalDefaultL Maybe Bool -> f (Maybe Bool)
f V1beta1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: V1beta1PriorityClass -> Int
v1beta1PriorityClassPreemptionPolicy :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassMetadata :: V1beta1PriorityClass -> Maybe V1ObjectMeta
v1beta1PriorityClassKind :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassGlobalDefault :: V1beta1PriorityClass -> Maybe Bool
v1beta1PriorityClassDescription :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassApiVersion :: V1beta1PriorityClass -> Maybe Text
..} = (\Maybe Bool
v1beta1PriorityClassGlobalDefault -> V1beta1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1beta1PriorityClass
V1beta1PriorityClass { Maybe Bool
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassGlobalDefault, Int
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Bool -> V1beta1PriorityClass)
-> f (Maybe Bool) -> f V1beta1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1PriorityClassGlobalDefault
{-# INLINE v1beta1PriorityClassGlobalDefaultL #-}

-- | 'v1beta1PriorityClassKind' Lens
v1beta1PriorityClassKindL :: Lens_' V1beta1PriorityClass (Maybe Text)
v1beta1PriorityClassKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1PriorityClass -> f V1beta1PriorityClass
v1beta1PriorityClassKindL Maybe Text -> f (Maybe Text)
f V1beta1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: V1beta1PriorityClass -> Int
v1beta1PriorityClassPreemptionPolicy :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassMetadata :: V1beta1PriorityClass -> Maybe V1ObjectMeta
v1beta1PriorityClassKind :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassGlobalDefault :: V1beta1PriorityClass -> Maybe Bool
v1beta1PriorityClassDescription :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassApiVersion :: V1beta1PriorityClass -> Maybe Text
..} = (\Maybe Text
v1beta1PriorityClassKind -> V1beta1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1beta1PriorityClass
V1beta1PriorityClass { Maybe Text
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassKind, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1PriorityClass)
-> f (Maybe Text) -> f V1beta1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1PriorityClassKind
{-# INLINE v1beta1PriorityClassKindL #-}

-- | 'v1beta1PriorityClassMetadata' Lens
v1beta1PriorityClassMetadataL :: Lens_' V1beta1PriorityClass (Maybe V1ObjectMeta)
v1beta1PriorityClassMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1PriorityClass -> f V1beta1PriorityClass
v1beta1PriorityClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: V1beta1PriorityClass -> Int
v1beta1PriorityClassPreemptionPolicy :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassMetadata :: V1beta1PriorityClass -> Maybe V1ObjectMeta
v1beta1PriorityClassKind :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassGlobalDefault :: V1beta1PriorityClass -> Maybe Bool
v1beta1PriorityClassDescription :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassApiVersion :: V1beta1PriorityClass -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1PriorityClassMetadata -> V1beta1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1beta1PriorityClass
V1beta1PriorityClass { Maybe V1ObjectMeta
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassMetadata, Int
Maybe Bool
Maybe Text
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1PriorityClass)
-> f (Maybe V1ObjectMeta) -> f V1beta1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1PriorityClassMetadata
{-# INLINE v1beta1PriorityClassMetadataL #-}

-- | 'v1beta1PriorityClassPreemptionPolicy' Lens
v1beta1PriorityClassPreemptionPolicyL :: Lens_' V1beta1PriorityClass (Maybe Text)
v1beta1PriorityClassPreemptionPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1beta1PriorityClass -> f V1beta1PriorityClass
v1beta1PriorityClassPreemptionPolicyL Maybe Text -> f (Maybe Text)
f V1beta1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: V1beta1PriorityClass -> Int
v1beta1PriorityClassPreemptionPolicy :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassMetadata :: V1beta1PriorityClass -> Maybe V1ObjectMeta
v1beta1PriorityClassKind :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassGlobalDefault :: V1beta1PriorityClass -> Maybe Bool
v1beta1PriorityClassDescription :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassApiVersion :: V1beta1PriorityClass -> Maybe Text
..} = (\Maybe Text
v1beta1PriorityClassPreemptionPolicy -> V1beta1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1beta1PriorityClass
V1beta1PriorityClass { Maybe Text
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassPreemptionPolicy, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1PriorityClass)
-> f (Maybe Text) -> f V1beta1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1PriorityClassPreemptionPolicy
{-# INLINE v1beta1PriorityClassPreemptionPolicyL #-}

-- | 'v1beta1PriorityClassValue' Lens
v1beta1PriorityClassValueL :: Lens_' V1beta1PriorityClass (Int)
v1beta1PriorityClassValueL :: (Int -> f Int) -> V1beta1PriorityClass -> f V1beta1PriorityClass
v1beta1PriorityClassValueL Int -> f Int
f V1beta1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassValue :: V1beta1PriorityClass -> Int
v1beta1PriorityClassPreemptionPolicy :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassMetadata :: V1beta1PriorityClass -> Maybe V1ObjectMeta
v1beta1PriorityClassKind :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassGlobalDefault :: V1beta1PriorityClass -> Maybe Bool
v1beta1PriorityClassDescription :: V1beta1PriorityClass -> Maybe Text
v1beta1PriorityClassApiVersion :: V1beta1PriorityClass -> Maybe Text
..} = (\Int
v1beta1PriorityClassValue -> V1beta1PriorityClass :: Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe Text
-> Int
-> V1beta1PriorityClass
V1beta1PriorityClass { Int
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassValue :: Int
v1beta1PriorityClassValue, Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
v1beta1PriorityClassPreemptionPolicy :: Maybe Text
v1beta1PriorityClassMetadata :: Maybe V1ObjectMeta
v1beta1PriorityClassKind :: Maybe Text
v1beta1PriorityClassGlobalDefault :: Maybe Bool
v1beta1PriorityClassDescription :: Maybe Text
v1beta1PriorityClassApiVersion :: Maybe Text
..} ) (Int -> V1beta1PriorityClass) -> f Int -> f V1beta1PriorityClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1PriorityClassValue
{-# INLINE v1beta1PriorityClassValueL #-}



-- * V1beta1PriorityClassList

-- | 'v1beta1PriorityClassListApiVersion' Lens
v1beta1PriorityClassListApiVersionL :: Lens_' V1beta1PriorityClassList (Maybe Text)
v1beta1PriorityClassListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1PriorityClassList -> f V1beta1PriorityClassList
v1beta1PriorityClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1PriorityClassList{[V1beta1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1beta1PriorityClassListMetadata :: V1beta1PriorityClassList -> Maybe V1ListMeta
v1beta1PriorityClassListKind :: V1beta1PriorityClassList -> Maybe Text
v1beta1PriorityClassListItems :: V1beta1PriorityClassList -> [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: V1beta1PriorityClassList -> Maybe Text
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1PriorityClassListApiVersion -> V1beta1PriorityClassList :: Maybe Text
-> [V1beta1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1PriorityClassList
V1beta1PriorityClassList { Maybe Text
v1beta1PriorityClassListApiVersion :: Maybe Text
v1beta1PriorityClassListApiVersion :: Maybe Text
v1beta1PriorityClassListApiVersion, [V1beta1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
..} ) (Maybe Text -> V1beta1PriorityClassList)
-> f (Maybe Text) -> f V1beta1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1PriorityClassListApiVersion
{-# INLINE v1beta1PriorityClassListApiVersionL #-}

-- | 'v1beta1PriorityClassListItems' Lens
v1beta1PriorityClassListItemsL :: Lens_' V1beta1PriorityClassList ([V1beta1PriorityClass])
v1beta1PriorityClassListItemsL :: ([V1beta1PriorityClass] -> f [V1beta1PriorityClass])
-> V1beta1PriorityClassList -> f V1beta1PriorityClassList
v1beta1PriorityClassListItemsL [V1beta1PriorityClass] -> f [V1beta1PriorityClass]
f V1beta1PriorityClassList{[V1beta1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: Maybe Text
v1beta1PriorityClassListMetadata :: V1beta1PriorityClassList -> Maybe V1ListMeta
v1beta1PriorityClassListKind :: V1beta1PriorityClassList -> Maybe Text
v1beta1PriorityClassListItems :: V1beta1PriorityClassList -> [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: V1beta1PriorityClassList -> Maybe Text
..} = (\[V1beta1PriorityClass]
v1beta1PriorityClassListItems -> V1beta1PriorityClassList :: Maybe Text
-> [V1beta1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1PriorityClassList
V1beta1PriorityClassList { [V1beta1PriorityClass]
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListItems, Maybe Text
Maybe V1ListMeta
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListApiVersion :: Maybe Text
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListApiVersion :: Maybe Text
..} ) ([V1beta1PriorityClass] -> V1beta1PriorityClassList)
-> f [V1beta1PriorityClass] -> f V1beta1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1PriorityClass] -> f [V1beta1PriorityClass]
f [V1beta1PriorityClass]
v1beta1PriorityClassListItems
{-# INLINE v1beta1PriorityClassListItemsL #-}

-- | 'v1beta1PriorityClassListKind' Lens
v1beta1PriorityClassListKindL :: Lens_' V1beta1PriorityClassList (Maybe Text)
v1beta1PriorityClassListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1PriorityClassList -> f V1beta1PriorityClassList
v1beta1PriorityClassListKindL Maybe Text -> f (Maybe Text)
f V1beta1PriorityClassList{[V1beta1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: Maybe Text
v1beta1PriorityClassListMetadata :: V1beta1PriorityClassList -> Maybe V1ListMeta
v1beta1PriorityClassListKind :: V1beta1PriorityClassList -> Maybe Text
v1beta1PriorityClassListItems :: V1beta1PriorityClassList -> [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: V1beta1PriorityClassList -> Maybe Text
..} = (\Maybe Text
v1beta1PriorityClassListKind -> V1beta1PriorityClassList :: Maybe Text
-> [V1beta1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1PriorityClassList
V1beta1PriorityClassList { Maybe Text
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListKind, [V1beta1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: Maybe Text
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1PriorityClassList)
-> f (Maybe Text) -> f V1beta1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1PriorityClassListKind
{-# INLINE v1beta1PriorityClassListKindL #-}

-- | 'v1beta1PriorityClassListMetadata' Lens
v1beta1PriorityClassListMetadataL :: Lens_' V1beta1PriorityClassList (Maybe V1ListMeta)
v1beta1PriorityClassListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1PriorityClassList -> f V1beta1PriorityClassList
v1beta1PriorityClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1PriorityClassList{[V1beta1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: Maybe Text
v1beta1PriorityClassListMetadata :: V1beta1PriorityClassList -> Maybe V1ListMeta
v1beta1PriorityClassListKind :: V1beta1PriorityClassList -> Maybe Text
v1beta1PriorityClassListItems :: V1beta1PriorityClassList -> [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: V1beta1PriorityClassList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1PriorityClassListMetadata -> V1beta1PriorityClassList :: Maybe Text
-> [V1beta1PriorityClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1PriorityClassList
V1beta1PriorityClassList { Maybe V1ListMeta
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListMetadata :: Maybe V1ListMeta
v1beta1PriorityClassListMetadata, [V1beta1PriorityClass]
Maybe Text
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: Maybe Text
v1beta1PriorityClassListKind :: Maybe Text
v1beta1PriorityClassListItems :: [V1beta1PriorityClass]
v1beta1PriorityClassListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1PriorityClassList)
-> f (Maybe V1ListMeta) -> f V1beta1PriorityClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1PriorityClassListMetadata
{-# INLINE v1beta1PriorityClassListMetadataL #-}



-- * V1beta1ReplicaSet

-- | 'v1beta1ReplicaSetApiVersion' Lens
v1beta1ReplicaSetApiVersionL :: Lens_' V1beta1ReplicaSet (Maybe Text)
v1beta1ReplicaSetApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ReplicaSet -> f V1beta1ReplicaSet
v1beta1ReplicaSetApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ReplicaSet{Maybe Text
Maybe V1beta1ReplicaSetStatus
Maybe V1beta1ReplicaSetSpec
Maybe V1ObjectMeta
v1beta1ReplicaSetStatus :: V1beta1ReplicaSet -> Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: V1beta1ReplicaSet -> Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: V1beta1ReplicaSet -> Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: V1beta1ReplicaSet -> Maybe Text
v1beta1ReplicaSetApiVersion :: V1beta1ReplicaSet -> Maybe Text
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1ReplicaSetApiVersion -> V1beta1ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1ReplicaSetSpec
-> Maybe V1beta1ReplicaSetStatus
-> V1beta1ReplicaSet
V1beta1ReplicaSet { Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
v1beta1ReplicaSetApiVersion, Maybe Text
Maybe V1beta1ReplicaSetStatus
Maybe V1beta1ReplicaSetSpec
Maybe V1ObjectMeta
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
..} ) (Maybe Text -> V1beta1ReplicaSet)
-> f (Maybe Text) -> f V1beta1ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ReplicaSetApiVersion
{-# INLINE v1beta1ReplicaSetApiVersionL #-}

-- | 'v1beta1ReplicaSetKind' Lens
v1beta1ReplicaSetKindL :: Lens_' V1beta1ReplicaSet (Maybe Text)
v1beta1ReplicaSetKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ReplicaSet -> f V1beta1ReplicaSet
v1beta1ReplicaSetKindL Maybe Text -> f (Maybe Text)
f V1beta1ReplicaSet{Maybe Text
Maybe V1beta1ReplicaSetStatus
Maybe V1beta1ReplicaSetSpec
Maybe V1ObjectMeta
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
v1beta1ReplicaSetStatus :: V1beta1ReplicaSet -> Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: V1beta1ReplicaSet -> Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: V1beta1ReplicaSet -> Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: V1beta1ReplicaSet -> Maybe Text
v1beta1ReplicaSetApiVersion :: V1beta1ReplicaSet -> Maybe Text
..} = (\Maybe Text
v1beta1ReplicaSetKind -> V1beta1ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1ReplicaSetSpec
-> Maybe V1beta1ReplicaSetStatus
-> V1beta1ReplicaSet
V1beta1ReplicaSet { Maybe Text
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetKind, Maybe Text
Maybe V1beta1ReplicaSetStatus
Maybe V1beta1ReplicaSetSpec
Maybe V1ObjectMeta
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetApiVersion :: Maybe Text
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1ReplicaSet)
-> f (Maybe Text) -> f V1beta1ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ReplicaSetKind
{-# INLINE v1beta1ReplicaSetKindL #-}

-- | 'v1beta1ReplicaSetMetadata' Lens
v1beta1ReplicaSetMetadataL :: Lens_' V1beta1ReplicaSet (Maybe V1ObjectMeta)
v1beta1ReplicaSetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1ReplicaSet -> f V1beta1ReplicaSet
v1beta1ReplicaSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ReplicaSet{Maybe Text
Maybe V1beta1ReplicaSetStatus
Maybe V1beta1ReplicaSetSpec
Maybe V1ObjectMeta
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
v1beta1ReplicaSetStatus :: V1beta1ReplicaSet -> Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: V1beta1ReplicaSet -> Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: V1beta1ReplicaSet -> Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: V1beta1ReplicaSet -> Maybe Text
v1beta1ReplicaSetApiVersion :: V1beta1ReplicaSet -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1ReplicaSetMetadata -> V1beta1ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1ReplicaSetSpec
-> Maybe V1beta1ReplicaSetStatus
-> V1beta1ReplicaSet
V1beta1ReplicaSet { Maybe V1ObjectMeta
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetMetadata, Maybe Text
Maybe V1beta1ReplicaSetStatus
Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1ReplicaSet)
-> f (Maybe V1ObjectMeta) -> f V1beta1ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ReplicaSetMetadata
{-# INLINE v1beta1ReplicaSetMetadataL #-}

-- | 'v1beta1ReplicaSetSpec' Lens
v1beta1ReplicaSetSpecL :: Lens_' V1beta1ReplicaSet (Maybe V1beta1ReplicaSetSpec)
v1beta1ReplicaSetSpecL :: (Maybe V1beta1ReplicaSetSpec -> f (Maybe V1beta1ReplicaSetSpec))
-> V1beta1ReplicaSet -> f V1beta1ReplicaSet
v1beta1ReplicaSetSpecL Maybe V1beta1ReplicaSetSpec -> f (Maybe V1beta1ReplicaSetSpec)
f V1beta1ReplicaSet{Maybe Text
Maybe V1beta1ReplicaSetStatus
Maybe V1beta1ReplicaSetSpec
Maybe V1ObjectMeta
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
v1beta1ReplicaSetStatus :: V1beta1ReplicaSet -> Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: V1beta1ReplicaSet -> Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: V1beta1ReplicaSet -> Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: V1beta1ReplicaSet -> Maybe Text
v1beta1ReplicaSetApiVersion :: V1beta1ReplicaSet -> Maybe Text
..} = (\Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetSpec -> V1beta1ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1ReplicaSetSpec
-> Maybe V1beta1ReplicaSetStatus
-> V1beta1ReplicaSet
V1beta1ReplicaSet { Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetSpec, Maybe Text
Maybe V1beta1ReplicaSetStatus
Maybe V1ObjectMeta
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe V1beta1ReplicaSetSpec -> V1beta1ReplicaSet)
-> f (Maybe V1beta1ReplicaSetSpec) -> f V1beta1ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ReplicaSetSpec -> f (Maybe V1beta1ReplicaSetSpec)
f Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetSpec
{-# INLINE v1beta1ReplicaSetSpecL #-}

-- | 'v1beta1ReplicaSetStatus' Lens
v1beta1ReplicaSetStatusL :: Lens_' V1beta1ReplicaSet (Maybe V1beta1ReplicaSetStatus)
v1beta1ReplicaSetStatusL :: (Maybe V1beta1ReplicaSetStatus
 -> f (Maybe V1beta1ReplicaSetStatus))
-> V1beta1ReplicaSet -> f V1beta1ReplicaSet
v1beta1ReplicaSetStatusL Maybe V1beta1ReplicaSetStatus -> f (Maybe V1beta1ReplicaSetStatus)
f V1beta1ReplicaSet{Maybe Text
Maybe V1beta1ReplicaSetStatus
Maybe V1beta1ReplicaSetSpec
Maybe V1ObjectMeta
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
v1beta1ReplicaSetStatus :: V1beta1ReplicaSet -> Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetSpec :: V1beta1ReplicaSet -> Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: V1beta1ReplicaSet -> Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: V1beta1ReplicaSet -> Maybe Text
v1beta1ReplicaSetApiVersion :: V1beta1ReplicaSet -> Maybe Text
..} = (\Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatus -> V1beta1ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1ReplicaSetSpec
-> Maybe V1beta1ReplicaSetStatus
-> V1beta1ReplicaSet
V1beta1ReplicaSet { Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatus :: Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatus, Maybe Text
Maybe V1beta1ReplicaSetSpec
Maybe V1ObjectMeta
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
v1beta1ReplicaSetSpec :: Maybe V1beta1ReplicaSetSpec
v1beta1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta1ReplicaSetKind :: Maybe Text
v1beta1ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe V1beta1ReplicaSetStatus -> V1beta1ReplicaSet)
-> f (Maybe V1beta1ReplicaSetStatus) -> f V1beta1ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ReplicaSetStatus -> f (Maybe V1beta1ReplicaSetStatus)
f Maybe V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatus
{-# INLINE v1beta1ReplicaSetStatusL #-}



-- * V1beta1ReplicaSetCondition

-- | 'v1beta1ReplicaSetConditionLastTransitionTime' Lens
v1beta1ReplicaSetConditionLastTransitionTimeL :: Lens_' V1beta1ReplicaSetCondition (Maybe DateTime)
v1beta1ReplicaSetConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1ReplicaSetCondition -> f V1beta1ReplicaSetCondition
v1beta1ReplicaSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1ReplicaSetConditionType :: V1beta1ReplicaSetCondition -> Text
v1beta1ReplicaSetConditionStatus :: V1beta1ReplicaSetCondition -> Text
v1beta1ReplicaSetConditionReason :: V1beta1ReplicaSetCondition -> Maybe Text
v1beta1ReplicaSetConditionMessage :: V1beta1ReplicaSetCondition -> Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: V1beta1ReplicaSetCondition -> Maybe DateTime
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta1ReplicaSetConditionLastTransitionTime -> V1beta1ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1ReplicaSetCondition
V1beta1ReplicaSetCondition { Maybe DateTime
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta1ReplicaSetConditionLastTransitionTime, Maybe Text
Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1beta1ReplicaSetCondition)
-> f (Maybe DateTime) -> f V1beta1ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1ReplicaSetConditionLastTransitionTime
{-# INLINE v1beta1ReplicaSetConditionLastTransitionTimeL #-}

-- | 'v1beta1ReplicaSetConditionMessage' Lens
v1beta1ReplicaSetConditionMessageL :: Lens_' V1beta1ReplicaSetCondition (Maybe Text)
v1beta1ReplicaSetConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ReplicaSetCondition -> f V1beta1ReplicaSetCondition
v1beta1ReplicaSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1beta1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta1ReplicaSetConditionType :: V1beta1ReplicaSetCondition -> Text
v1beta1ReplicaSetConditionStatus :: V1beta1ReplicaSetCondition -> Text
v1beta1ReplicaSetConditionReason :: V1beta1ReplicaSetCondition -> Maybe Text
v1beta1ReplicaSetConditionMessage :: V1beta1ReplicaSetCondition -> Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: V1beta1ReplicaSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1ReplicaSetConditionMessage -> V1beta1ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1ReplicaSetCondition
V1beta1ReplicaSetCondition { Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1ReplicaSetCondition)
-> f (Maybe Text) -> f V1beta1ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ReplicaSetConditionMessage
{-# INLINE v1beta1ReplicaSetConditionMessageL #-}

-- | 'v1beta1ReplicaSetConditionReason' Lens
v1beta1ReplicaSetConditionReasonL :: Lens_' V1beta1ReplicaSetCondition (Maybe Text)
v1beta1ReplicaSetConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ReplicaSetCondition -> f V1beta1ReplicaSetCondition
v1beta1ReplicaSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1beta1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta1ReplicaSetConditionType :: V1beta1ReplicaSetCondition -> Text
v1beta1ReplicaSetConditionStatus :: V1beta1ReplicaSetCondition -> Text
v1beta1ReplicaSetConditionReason :: V1beta1ReplicaSetCondition -> Maybe Text
v1beta1ReplicaSetConditionMessage :: V1beta1ReplicaSetCondition -> Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: V1beta1ReplicaSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1ReplicaSetConditionReason -> V1beta1ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1ReplicaSetCondition
V1beta1ReplicaSetCondition { Maybe Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionReason, Maybe Text
Maybe DateTime
Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1ReplicaSetCondition)
-> f (Maybe Text) -> f V1beta1ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ReplicaSetConditionReason
{-# INLINE v1beta1ReplicaSetConditionReasonL #-}

-- | 'v1beta1ReplicaSetConditionStatus' Lens
v1beta1ReplicaSetConditionStatusL :: Lens_' V1beta1ReplicaSetCondition (Text)
v1beta1ReplicaSetConditionStatusL :: (Text -> f Text)
-> V1beta1ReplicaSetCondition -> f V1beta1ReplicaSetCondition
v1beta1ReplicaSetConditionStatusL Text -> f Text
f V1beta1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta1ReplicaSetConditionType :: V1beta1ReplicaSetCondition -> Text
v1beta1ReplicaSetConditionStatus :: V1beta1ReplicaSetCondition -> Text
v1beta1ReplicaSetConditionReason :: V1beta1ReplicaSetCondition -> Maybe Text
v1beta1ReplicaSetConditionMessage :: V1beta1ReplicaSetCondition -> Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: V1beta1ReplicaSetCondition -> Maybe DateTime
..} = (\Text
v1beta1ReplicaSetConditionStatus -> V1beta1ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1ReplicaSetCondition
V1beta1ReplicaSetCondition { Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta1ReplicaSetCondition)
-> f Text -> f V1beta1ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ReplicaSetConditionStatus
{-# INLINE v1beta1ReplicaSetConditionStatusL #-}

-- | 'v1beta1ReplicaSetConditionType' Lens
v1beta1ReplicaSetConditionTypeL :: Lens_' V1beta1ReplicaSetCondition (Text)
v1beta1ReplicaSetConditionTypeL :: (Text -> f Text)
-> V1beta1ReplicaSetCondition -> f V1beta1ReplicaSetCondition
v1beta1ReplicaSetConditionTypeL Text -> f Text
f V1beta1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta1ReplicaSetConditionType :: V1beta1ReplicaSetCondition -> Text
v1beta1ReplicaSetConditionStatus :: V1beta1ReplicaSetCondition -> Text
v1beta1ReplicaSetConditionReason :: V1beta1ReplicaSetCondition -> Maybe Text
v1beta1ReplicaSetConditionMessage :: V1beta1ReplicaSetCondition -> Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: V1beta1ReplicaSetCondition -> Maybe DateTime
..} = (\Text
v1beta1ReplicaSetConditionType -> V1beta1ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1ReplicaSetCondition
V1beta1ReplicaSetCondition { Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionType :: Text
v1beta1ReplicaSetConditionType, Maybe Text
Maybe DateTime
Text
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta1ReplicaSetConditionStatus :: Text
v1beta1ReplicaSetConditionReason :: Maybe Text
v1beta1ReplicaSetConditionMessage :: Maybe Text
v1beta1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta1ReplicaSetCondition)
-> f Text -> f V1beta1ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ReplicaSetConditionType
{-# INLINE v1beta1ReplicaSetConditionTypeL #-}



-- * V1beta1ReplicaSetList

-- | 'v1beta1ReplicaSetListApiVersion' Lens
v1beta1ReplicaSetListApiVersionL :: Lens_' V1beta1ReplicaSetList (Maybe Text)
v1beta1ReplicaSetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ReplicaSetList -> f V1beta1ReplicaSetList
v1beta1ReplicaSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ReplicaSetList{[V1beta1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta1ReplicaSetListMetadata :: V1beta1ReplicaSetList -> Maybe V1ListMeta
v1beta1ReplicaSetListKind :: V1beta1ReplicaSetList -> Maybe Text
v1beta1ReplicaSetListItems :: V1beta1ReplicaSetList -> [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: V1beta1ReplicaSetList -> Maybe Text
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1ReplicaSetListApiVersion -> V1beta1ReplicaSetList :: Maybe Text
-> [V1beta1ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ReplicaSetList
V1beta1ReplicaSetList { Maybe Text
v1beta1ReplicaSetListApiVersion :: Maybe Text
v1beta1ReplicaSetListApiVersion :: Maybe Text
v1beta1ReplicaSetListApiVersion, [V1beta1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
..} ) (Maybe Text -> V1beta1ReplicaSetList)
-> f (Maybe Text) -> f V1beta1ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ReplicaSetListApiVersion
{-# INLINE v1beta1ReplicaSetListApiVersionL #-}

-- | 'v1beta1ReplicaSetListItems' Lens
v1beta1ReplicaSetListItemsL :: Lens_' V1beta1ReplicaSetList ([V1beta1ReplicaSet])
v1beta1ReplicaSetListItemsL :: ([V1beta1ReplicaSet] -> f [V1beta1ReplicaSet])
-> V1beta1ReplicaSetList -> f V1beta1ReplicaSetList
v1beta1ReplicaSetListItemsL [V1beta1ReplicaSet] -> f [V1beta1ReplicaSet]
f V1beta1ReplicaSetList{[V1beta1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: Maybe Text
v1beta1ReplicaSetListMetadata :: V1beta1ReplicaSetList -> Maybe V1ListMeta
v1beta1ReplicaSetListKind :: V1beta1ReplicaSetList -> Maybe Text
v1beta1ReplicaSetListItems :: V1beta1ReplicaSetList -> [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: V1beta1ReplicaSetList -> Maybe Text
..} = (\[V1beta1ReplicaSet]
v1beta1ReplicaSetListItems -> V1beta1ReplicaSetList :: Maybe Text
-> [V1beta1ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ReplicaSetList
V1beta1ReplicaSetList { [V1beta1ReplicaSet]
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListItems, Maybe Text
Maybe V1ListMeta
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListApiVersion :: Maybe Text
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListApiVersion :: Maybe Text
..} ) ([V1beta1ReplicaSet] -> V1beta1ReplicaSetList)
-> f [V1beta1ReplicaSet] -> f V1beta1ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ReplicaSet] -> f [V1beta1ReplicaSet]
f [V1beta1ReplicaSet]
v1beta1ReplicaSetListItems
{-# INLINE v1beta1ReplicaSetListItemsL #-}

-- | 'v1beta1ReplicaSetListKind' Lens
v1beta1ReplicaSetListKindL :: Lens_' V1beta1ReplicaSetList (Maybe Text)
v1beta1ReplicaSetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ReplicaSetList -> f V1beta1ReplicaSetList
v1beta1ReplicaSetListKindL Maybe Text -> f (Maybe Text)
f V1beta1ReplicaSetList{[V1beta1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: Maybe Text
v1beta1ReplicaSetListMetadata :: V1beta1ReplicaSetList -> Maybe V1ListMeta
v1beta1ReplicaSetListKind :: V1beta1ReplicaSetList -> Maybe Text
v1beta1ReplicaSetListItems :: V1beta1ReplicaSetList -> [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: V1beta1ReplicaSetList -> Maybe Text
..} = (\Maybe Text
v1beta1ReplicaSetListKind -> V1beta1ReplicaSetList :: Maybe Text
-> [V1beta1ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ReplicaSetList
V1beta1ReplicaSetList { Maybe Text
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListKind, [V1beta1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: Maybe Text
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1ReplicaSetList)
-> f (Maybe Text) -> f V1beta1ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ReplicaSetListKind
{-# INLINE v1beta1ReplicaSetListKindL #-}

-- | 'v1beta1ReplicaSetListMetadata' Lens
v1beta1ReplicaSetListMetadataL :: Lens_' V1beta1ReplicaSetList (Maybe V1ListMeta)
v1beta1ReplicaSetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1ReplicaSetList -> f V1beta1ReplicaSetList
v1beta1ReplicaSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ReplicaSetList{[V1beta1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: Maybe Text
v1beta1ReplicaSetListMetadata :: V1beta1ReplicaSetList -> Maybe V1ListMeta
v1beta1ReplicaSetListKind :: V1beta1ReplicaSetList -> Maybe Text
v1beta1ReplicaSetListItems :: V1beta1ReplicaSetList -> [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: V1beta1ReplicaSetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1ReplicaSetListMetadata -> V1beta1ReplicaSetList :: Maybe Text
-> [V1beta1ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ReplicaSetList
V1beta1ReplicaSetList { Maybe V1ListMeta
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta1ReplicaSetListMetadata, [V1beta1ReplicaSet]
Maybe Text
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: Maybe Text
v1beta1ReplicaSetListKind :: Maybe Text
v1beta1ReplicaSetListItems :: [V1beta1ReplicaSet]
v1beta1ReplicaSetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ReplicaSetList)
-> f (Maybe V1ListMeta) -> f V1beta1ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ReplicaSetListMetadata
{-# INLINE v1beta1ReplicaSetListMetadataL #-}



-- * V1beta1ReplicaSetSpec

-- | 'v1beta1ReplicaSetSpecMinReadySeconds' Lens
v1beta1ReplicaSetSpecMinReadySecondsL :: Lens_' V1beta1ReplicaSetSpec (Maybe Int)
v1beta1ReplicaSetSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> V1beta1ReplicaSetSpec -> f V1beta1ReplicaSetSpec
v1beta1ReplicaSetSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1beta1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
Maybe V1LabelSelector
v1beta1ReplicaSetSpecTemplate :: V1beta1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: V1beta1ReplicaSetSpec -> Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: V1beta1ReplicaSetSpec -> Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: V1beta1ReplicaSetSpec -> Maybe Int
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds -> V1beta1ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1beta1ReplicaSetSpec
V1beta1ReplicaSetSpec { Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds, Maybe Int
Maybe V1PodTemplateSpec
Maybe V1LabelSelector
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta1ReplicaSetSpec)
-> f (Maybe Int) -> f V1beta1ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds
{-# INLINE v1beta1ReplicaSetSpecMinReadySecondsL #-}

-- | 'v1beta1ReplicaSetSpecReplicas' Lens
v1beta1ReplicaSetSpecReplicasL :: Lens_' V1beta1ReplicaSetSpec (Maybe Int)
v1beta1ReplicaSetSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta1ReplicaSetSpec -> f V1beta1ReplicaSetSpec
v1beta1ReplicaSetSpecReplicasL Maybe Int -> f (Maybe Int)
f V1beta1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
Maybe V1LabelSelector
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta1ReplicaSetSpecTemplate :: V1beta1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: V1beta1ReplicaSetSpec -> Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: V1beta1ReplicaSetSpec -> Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: V1beta1ReplicaSetSpec -> Maybe Int
..} = (\Maybe Int
v1beta1ReplicaSetSpecReplicas -> V1beta1ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1beta1ReplicaSetSpec
V1beta1ReplicaSetSpec { Maybe Int
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecReplicas, Maybe Int
Maybe V1PodTemplateSpec
Maybe V1LabelSelector
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1beta1ReplicaSetSpec)
-> f (Maybe Int) -> f V1beta1ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1ReplicaSetSpecReplicas
{-# INLINE v1beta1ReplicaSetSpecReplicasL #-}

-- | 'v1beta1ReplicaSetSpecSelector' Lens
v1beta1ReplicaSetSpecSelectorL :: Lens_' V1beta1ReplicaSetSpec (Maybe V1LabelSelector)
v1beta1ReplicaSetSpecSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1beta1ReplicaSetSpec -> f V1beta1ReplicaSetSpec
v1beta1ReplicaSetSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
Maybe V1LabelSelector
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta1ReplicaSetSpecTemplate :: V1beta1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: V1beta1ReplicaSetSpec -> Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: V1beta1ReplicaSetSpec -> Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: V1beta1ReplicaSetSpec -> Maybe Int
..} = (\Maybe V1LabelSelector
v1beta1ReplicaSetSpecSelector -> V1beta1ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1beta1ReplicaSetSpec
V1beta1ReplicaSetSpec { Maybe V1LabelSelector
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecSelector, Maybe Int
Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1LabelSelector -> V1beta1ReplicaSetSpec)
-> f (Maybe V1LabelSelector) -> f V1beta1ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1ReplicaSetSpecSelector
{-# INLINE v1beta1ReplicaSetSpecSelectorL #-}

-- | 'v1beta1ReplicaSetSpecTemplate' Lens
v1beta1ReplicaSetSpecTemplateL :: Lens_' V1beta1ReplicaSetSpec (Maybe V1PodTemplateSpec)
v1beta1ReplicaSetSpecTemplateL :: (Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec))
-> V1beta1ReplicaSetSpec -> f V1beta1ReplicaSetSpec
v1beta1ReplicaSetSpecTemplateL Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f V1beta1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
Maybe V1LabelSelector
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta1ReplicaSetSpecTemplate :: V1beta1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecSelector :: V1beta1ReplicaSetSpec -> Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: V1beta1ReplicaSetSpec -> Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: V1beta1ReplicaSetSpec -> Maybe Int
..} = (\Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecTemplate -> V1beta1ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1beta1ReplicaSetSpec
V1beta1ReplicaSetSpec { Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecTemplate, Maybe Int
Maybe V1LabelSelector
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta1ReplicaSetSpecSelector :: Maybe V1LabelSelector
v1beta1ReplicaSetSpecReplicas :: Maybe Int
v1beta1ReplicaSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1PodTemplateSpec -> V1beta1ReplicaSetSpec)
-> f (Maybe V1PodTemplateSpec) -> f V1beta1ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f Maybe V1PodTemplateSpec
v1beta1ReplicaSetSpecTemplate
{-# INLINE v1beta1ReplicaSetSpecTemplateL #-}



-- * V1beta1ReplicaSetStatus

-- | 'v1beta1ReplicaSetStatusAvailableReplicas' Lens
v1beta1ReplicaSetStatusAvailableReplicasL :: Lens_' V1beta1ReplicaSetStatus (Maybe Int)
v1beta1ReplicaSetStatusAvailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta1ReplicaSetStatus -> f V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f V1beta1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: V1beta1ReplicaSetStatus -> Int
v1beta1ReplicaSetStatusReadyReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: V1beta1ReplicaSetStatus -> Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusConditions :: V1beta1ReplicaSetStatus -> Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} = (\Maybe Int
v1beta1ReplicaSetStatusAvailableReplicas -> V1beta1ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta1ReplicaSetStatus
V1beta1ReplicaSetStatus { Maybe Int
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusAvailableReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
..} ) (Maybe Int -> V1beta1ReplicaSetStatus)
-> f (Maybe Int) -> f V1beta1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1ReplicaSetStatusAvailableReplicas
{-# INLINE v1beta1ReplicaSetStatusAvailableReplicasL #-}

-- | 'v1beta1ReplicaSetStatusConditions' Lens
v1beta1ReplicaSetStatusConditionsL :: Lens_' V1beta1ReplicaSetStatus (Maybe [V1beta1ReplicaSetCondition])
v1beta1ReplicaSetStatusConditionsL :: (Maybe [V1beta1ReplicaSetCondition]
 -> f (Maybe [V1beta1ReplicaSetCondition]))
-> V1beta1ReplicaSetStatus -> f V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatusConditionsL Maybe [V1beta1ReplicaSetCondition]
-> f (Maybe [V1beta1ReplicaSetCondition])
f V1beta1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusReplicas :: V1beta1ReplicaSetStatus -> Int
v1beta1ReplicaSetStatusReadyReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: V1beta1ReplicaSetStatus -> Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusConditions :: V1beta1ReplicaSetStatus -> Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
..} = (\Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusConditions -> V1beta1ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta1ReplicaSetStatus
V1beta1ReplicaSetStatus { Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusConditions, Int
Maybe Int
Maybe Integer
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe [V1beta1ReplicaSetCondition] -> V1beta1ReplicaSetStatus)
-> f (Maybe [V1beta1ReplicaSetCondition])
-> f V1beta1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1ReplicaSetCondition]
-> f (Maybe [V1beta1ReplicaSetCondition])
f Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusConditions
{-# INLINE v1beta1ReplicaSetStatusConditionsL #-}

-- | 'v1beta1ReplicaSetStatusFullyLabeledReplicas' Lens
v1beta1ReplicaSetStatusFullyLabeledReplicasL :: Lens_' V1beta1ReplicaSetStatus (Maybe Int)
v1beta1ReplicaSetStatusFullyLabeledReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta1ReplicaSetStatus -> f V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatusFullyLabeledReplicasL Maybe Int -> f (Maybe Int)
f V1beta1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusReplicas :: V1beta1ReplicaSetStatus -> Int
v1beta1ReplicaSetStatusReadyReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: V1beta1ReplicaSetStatus -> Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusConditions :: V1beta1ReplicaSetStatus -> Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta1ReplicaSetStatusFullyLabeledReplicas -> V1beta1ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta1ReplicaSetStatus
V1beta1ReplicaSetStatus { Maybe Int
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusFullyLabeledReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta1ReplicaSetStatus)
-> f (Maybe Int) -> f V1beta1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1ReplicaSetStatusFullyLabeledReplicas
{-# INLINE v1beta1ReplicaSetStatusFullyLabeledReplicasL #-}

-- | 'v1beta1ReplicaSetStatusObservedGeneration' Lens
v1beta1ReplicaSetStatusObservedGenerationL :: Lens_' V1beta1ReplicaSetStatus (Maybe Integer)
v1beta1ReplicaSetStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1ReplicaSetStatus -> f V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1beta1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusReplicas :: V1beta1ReplicaSetStatus -> Int
v1beta1ReplicaSetStatusReadyReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: V1beta1ReplicaSetStatus -> Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusConditions :: V1beta1ReplicaSetStatus -> Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
..} = (\Maybe Integer
v1beta1ReplicaSetStatusObservedGeneration -> V1beta1ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta1ReplicaSetStatus
V1beta1ReplicaSetStatus { Maybe Integer
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Integer -> V1beta1ReplicaSetStatus)
-> f (Maybe Integer) -> f V1beta1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1ReplicaSetStatusObservedGeneration
{-# INLINE v1beta1ReplicaSetStatusObservedGenerationL #-}

-- | 'v1beta1ReplicaSetStatusReadyReplicas' Lens
v1beta1ReplicaSetStatusReadyReplicasL :: Lens_' V1beta1ReplicaSetStatus (Maybe Int)
v1beta1ReplicaSetStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta1ReplicaSetStatus -> f V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1beta1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusReplicas :: V1beta1ReplicaSetStatus -> Int
v1beta1ReplicaSetStatusReadyReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: V1beta1ReplicaSetStatus -> Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusConditions :: V1beta1ReplicaSetStatus -> Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta1ReplicaSetStatusReadyReplicas -> V1beta1ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta1ReplicaSetStatus
V1beta1ReplicaSetStatus { Maybe Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusReadyReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta1ReplicaSetStatus)
-> f (Maybe Int) -> f V1beta1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1ReplicaSetStatusReadyReplicas
{-# INLINE v1beta1ReplicaSetStatusReadyReplicasL #-}

-- | 'v1beta1ReplicaSetStatusReplicas' Lens
v1beta1ReplicaSetStatusReplicasL :: Lens_' V1beta1ReplicaSetStatus (Int)
v1beta1ReplicaSetStatusReplicasL :: (Int -> f Int)
-> V1beta1ReplicaSetStatus -> f V1beta1ReplicaSetStatus
v1beta1ReplicaSetStatusReplicasL Int -> f Int
f V1beta1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusReplicas :: V1beta1ReplicaSetStatus -> Int
v1beta1ReplicaSetStatusReadyReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: V1beta1ReplicaSetStatus -> Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
v1beta1ReplicaSetStatusConditions :: V1beta1ReplicaSetStatus -> Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: V1beta1ReplicaSetStatus -> Maybe Int
..} = (\Int
v1beta1ReplicaSetStatusReplicas -> V1beta1ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta1ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta1ReplicaSetStatus
V1beta1ReplicaSetStatus { Int
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReplicas :: Int
v1beta1ReplicaSetStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta1ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta1ReplicaSetStatusConditions :: Maybe [V1beta1ReplicaSetCondition]
v1beta1ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Int -> V1beta1ReplicaSetStatus)
-> f Int -> f V1beta1ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1ReplicaSetStatusReplicas
{-# INLINE v1beta1ReplicaSetStatusReplicasL #-}



-- * V1beta1ResourceAttributes

-- | 'v1beta1ResourceAttributesGroup' Lens
v1beta1ResourceAttributesGroupL :: Lens_' V1beta1ResourceAttributes (Maybe Text)
v1beta1ResourceAttributesGroupL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ResourceAttributes -> f V1beta1ResourceAttributes
v1beta1ResourceAttributesGroupL Maybe Text -> f (Maybe Text)
f V1beta1ResourceAttributes{Maybe Text
v1beta1ResourceAttributesVersion :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesVerb :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesSubresource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesResource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesNamespace :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesName :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesGroup :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
..} = (\Maybe Text
v1beta1ResourceAttributesGroup -> V1beta1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1beta1ResourceAttributes
V1beta1ResourceAttributes { Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesGroup, Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
..} ) (Maybe Text -> V1beta1ResourceAttributes)
-> f (Maybe Text) -> f V1beta1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceAttributesGroup
{-# INLINE v1beta1ResourceAttributesGroupL #-}

-- | 'v1beta1ResourceAttributesName' Lens
v1beta1ResourceAttributesNameL :: Lens_' V1beta1ResourceAttributes (Maybe Text)
v1beta1ResourceAttributesNameL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ResourceAttributes -> f V1beta1ResourceAttributes
v1beta1ResourceAttributesNameL Maybe Text -> f (Maybe Text)
f V1beta1ResourceAttributes{Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesVerb :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesSubresource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesResource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesNamespace :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesName :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesGroup :: V1beta1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1beta1ResourceAttributesName -> V1beta1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1beta1ResourceAttributes
V1beta1ResourceAttributes { Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesName, Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1beta1ResourceAttributes)
-> f (Maybe Text) -> f V1beta1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceAttributesName
{-# INLINE v1beta1ResourceAttributesNameL #-}

-- | 'v1beta1ResourceAttributesNamespace' Lens
v1beta1ResourceAttributesNamespaceL :: Lens_' V1beta1ResourceAttributes (Maybe Text)
v1beta1ResourceAttributesNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ResourceAttributes -> f V1beta1ResourceAttributes
v1beta1ResourceAttributesNamespaceL Maybe Text -> f (Maybe Text)
f V1beta1ResourceAttributes{Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesVerb :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesSubresource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesResource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesNamespace :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesName :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesGroup :: V1beta1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1beta1ResourceAttributesNamespace -> V1beta1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1beta1ResourceAttributes
V1beta1ResourceAttributes { Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesNamespace, Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1beta1ResourceAttributes)
-> f (Maybe Text) -> f V1beta1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceAttributesNamespace
{-# INLINE v1beta1ResourceAttributesNamespaceL #-}

-- | 'v1beta1ResourceAttributesResource' Lens
v1beta1ResourceAttributesResourceL :: Lens_' V1beta1ResourceAttributes (Maybe Text)
v1beta1ResourceAttributesResourceL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ResourceAttributes -> f V1beta1ResourceAttributes
v1beta1ResourceAttributesResourceL Maybe Text -> f (Maybe Text)
f V1beta1ResourceAttributes{Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesVerb :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesSubresource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesResource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesNamespace :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesName :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesGroup :: V1beta1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1beta1ResourceAttributesResource -> V1beta1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1beta1ResourceAttributes
V1beta1ResourceAttributes { Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesResource, Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1beta1ResourceAttributes)
-> f (Maybe Text) -> f V1beta1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceAttributesResource
{-# INLINE v1beta1ResourceAttributesResourceL #-}

-- | 'v1beta1ResourceAttributesSubresource' Lens
v1beta1ResourceAttributesSubresourceL :: Lens_' V1beta1ResourceAttributes (Maybe Text)
v1beta1ResourceAttributesSubresourceL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ResourceAttributes -> f V1beta1ResourceAttributes
v1beta1ResourceAttributesSubresourceL Maybe Text -> f (Maybe Text)
f V1beta1ResourceAttributes{Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesVerb :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesSubresource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesResource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesNamespace :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesName :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesGroup :: V1beta1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1beta1ResourceAttributesSubresource -> V1beta1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1beta1ResourceAttributes
V1beta1ResourceAttributes { Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesSubresource, Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1beta1ResourceAttributes)
-> f (Maybe Text) -> f V1beta1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceAttributesSubresource
{-# INLINE v1beta1ResourceAttributesSubresourceL #-}

-- | 'v1beta1ResourceAttributesVerb' Lens
v1beta1ResourceAttributesVerbL :: Lens_' V1beta1ResourceAttributes (Maybe Text)
v1beta1ResourceAttributesVerbL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ResourceAttributes -> f V1beta1ResourceAttributes
v1beta1ResourceAttributesVerbL Maybe Text -> f (Maybe Text)
f V1beta1ResourceAttributes{Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesVerb :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesSubresource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesResource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesNamespace :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesName :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesGroup :: V1beta1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1beta1ResourceAttributesVerb -> V1beta1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1beta1ResourceAttributes
V1beta1ResourceAttributes { Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesVerb, Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1beta1ResourceAttributes)
-> f (Maybe Text) -> f V1beta1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceAttributesVerb
{-# INLINE v1beta1ResourceAttributesVerbL #-}

-- | 'v1beta1ResourceAttributesVersion' Lens
v1beta1ResourceAttributesVersionL :: Lens_' V1beta1ResourceAttributes (Maybe Text)
v1beta1ResourceAttributesVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ResourceAttributes -> f V1beta1ResourceAttributes
v1beta1ResourceAttributesVersionL Maybe Text -> f (Maybe Text)
f V1beta1ResourceAttributes{Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVersion :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesVerb :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesSubresource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesResource :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesNamespace :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesName :: V1beta1ResourceAttributes -> Maybe Text
v1beta1ResourceAttributesGroup :: V1beta1ResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1beta1ResourceAttributesVersion -> V1beta1ResourceAttributes :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> V1beta1ResourceAttributes
V1beta1ResourceAttributes { Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVersion :: Maybe Text
v1beta1ResourceAttributesVersion, Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
v1beta1ResourceAttributesVerb :: Maybe Text
v1beta1ResourceAttributesSubresource :: Maybe Text
v1beta1ResourceAttributesResource :: Maybe Text
v1beta1ResourceAttributesNamespace :: Maybe Text
v1beta1ResourceAttributesName :: Maybe Text
v1beta1ResourceAttributesGroup :: Maybe Text
..} ) (Maybe Text -> V1beta1ResourceAttributes)
-> f (Maybe Text) -> f V1beta1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceAttributesVersion
{-# INLINE v1beta1ResourceAttributesVersionL #-}



-- * V1beta1ResourceRule

-- | 'v1beta1ResourceRuleApiGroups' Lens
v1beta1ResourceRuleApiGroupsL :: Lens_' V1beta1ResourceRule (Maybe [Text])
v1beta1ResourceRuleApiGroupsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1ResourceRule -> f V1beta1ResourceRule
v1beta1ResourceRuleApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1beta1ResourceRule{[Text]
Maybe [Text]
v1beta1ResourceRuleVerbs :: V1beta1ResourceRule -> [Text]
v1beta1ResourceRuleResources :: V1beta1ResourceRule -> Maybe [Text]
v1beta1ResourceRuleResourceNames :: V1beta1ResourceRule -> Maybe [Text]
v1beta1ResourceRuleApiGroups :: V1beta1ResourceRule -> Maybe [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1ResourceRuleApiGroups -> V1beta1ResourceRule :: Maybe [Text]
-> Maybe [Text] -> Maybe [Text] -> [Text] -> V1beta1ResourceRule
V1beta1ResourceRule { Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
v1beta1ResourceRuleApiGroups, [Text]
Maybe [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1ResourceRule)
-> f (Maybe [Text]) -> f V1beta1ResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1ResourceRuleApiGroups
{-# INLINE v1beta1ResourceRuleApiGroupsL #-}

-- | 'v1beta1ResourceRuleResourceNames' Lens
v1beta1ResourceRuleResourceNamesL :: Lens_' V1beta1ResourceRule (Maybe [Text])
v1beta1ResourceRuleResourceNamesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1ResourceRule -> f V1beta1ResourceRule
v1beta1ResourceRuleResourceNamesL Maybe [Text] -> f (Maybe [Text])
f V1beta1ResourceRule{[Text]
Maybe [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
v1beta1ResourceRuleVerbs :: V1beta1ResourceRule -> [Text]
v1beta1ResourceRuleResources :: V1beta1ResourceRule -> Maybe [Text]
v1beta1ResourceRuleResourceNames :: V1beta1ResourceRule -> Maybe [Text]
v1beta1ResourceRuleApiGroups :: V1beta1ResourceRule -> Maybe [Text]
..} = (\Maybe [Text]
v1beta1ResourceRuleResourceNames -> V1beta1ResourceRule :: Maybe [Text]
-> Maybe [Text] -> Maybe [Text] -> [Text] -> V1beta1ResourceRule
V1beta1ResourceRule { Maybe [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleResourceNames, [Text]
Maybe [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1ResourceRule)
-> f (Maybe [Text]) -> f V1beta1ResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1ResourceRuleResourceNames
{-# INLINE v1beta1ResourceRuleResourceNamesL #-}

-- | 'v1beta1ResourceRuleResources' Lens
v1beta1ResourceRuleResourcesL :: Lens_' V1beta1ResourceRule (Maybe [Text])
v1beta1ResourceRuleResourcesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1ResourceRule -> f V1beta1ResourceRule
v1beta1ResourceRuleResourcesL Maybe [Text] -> f (Maybe [Text])
f V1beta1ResourceRule{[Text]
Maybe [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
v1beta1ResourceRuleVerbs :: V1beta1ResourceRule -> [Text]
v1beta1ResourceRuleResources :: V1beta1ResourceRule -> Maybe [Text]
v1beta1ResourceRuleResourceNames :: V1beta1ResourceRule -> Maybe [Text]
v1beta1ResourceRuleApiGroups :: V1beta1ResourceRule -> Maybe [Text]
..} = (\Maybe [Text]
v1beta1ResourceRuleResources -> V1beta1ResourceRule :: Maybe [Text]
-> Maybe [Text] -> Maybe [Text] -> [Text] -> V1beta1ResourceRule
V1beta1ResourceRule { Maybe [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleResources, [Text]
Maybe [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1ResourceRule)
-> f (Maybe [Text]) -> f V1beta1ResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1ResourceRuleResources
{-# INLINE v1beta1ResourceRuleResourcesL #-}

-- | 'v1beta1ResourceRuleVerbs' Lens
v1beta1ResourceRuleVerbsL :: Lens_' V1beta1ResourceRule ([Text])
v1beta1ResourceRuleVerbsL :: ([Text] -> f [Text])
-> V1beta1ResourceRule -> f V1beta1ResourceRule
v1beta1ResourceRuleVerbsL [Text] -> f [Text]
f V1beta1ResourceRule{[Text]
Maybe [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
v1beta1ResourceRuleVerbs :: V1beta1ResourceRule -> [Text]
v1beta1ResourceRuleResources :: V1beta1ResourceRule -> Maybe [Text]
v1beta1ResourceRuleResourceNames :: V1beta1ResourceRule -> Maybe [Text]
v1beta1ResourceRuleApiGroups :: V1beta1ResourceRule -> Maybe [Text]
..} = (\[Text]
v1beta1ResourceRuleVerbs -> V1beta1ResourceRule :: Maybe [Text]
-> Maybe [Text] -> Maybe [Text] -> [Text] -> V1beta1ResourceRule
V1beta1ResourceRule { [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleVerbs :: [Text]
v1beta1ResourceRuleVerbs, Maybe [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
v1beta1ResourceRuleResources :: Maybe [Text]
v1beta1ResourceRuleResourceNames :: Maybe [Text]
v1beta1ResourceRuleApiGroups :: Maybe [Text]
..} ) ([Text] -> V1beta1ResourceRule)
-> f [Text] -> f V1beta1ResourceRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1beta1ResourceRuleVerbs
{-# INLINE v1beta1ResourceRuleVerbsL #-}



-- * V1beta1Role

-- | 'v1beta1RoleApiVersion' Lens
v1beta1RoleApiVersionL :: Lens_' V1beta1Role (Maybe Text)
v1beta1RoleApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Role -> f V1beta1Role
v1beta1RoleApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1Role{Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1beta1RoleRules :: V1beta1Role -> Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: V1beta1Role -> Maybe V1ObjectMeta
v1beta1RoleKind :: V1beta1Role -> Maybe Text
v1beta1RoleApiVersion :: V1beta1Role -> Maybe Text
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleKind :: Maybe Text
v1beta1RoleApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1RoleApiVersion -> V1beta1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1PolicyRule]
-> V1beta1Role
V1beta1Role { Maybe Text
v1beta1RoleApiVersion :: Maybe Text
v1beta1RoleApiVersion :: Maybe Text
v1beta1RoleApiVersion, Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleKind :: Maybe Text
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleKind :: Maybe Text
..} ) (Maybe Text -> V1beta1Role) -> f (Maybe Text) -> f V1beta1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RoleApiVersion
{-# INLINE v1beta1RoleApiVersionL #-}

-- | 'v1beta1RoleKind' Lens
v1beta1RoleKindL :: Lens_' V1beta1Role (Maybe Text)
v1beta1RoleKindL :: (Maybe Text -> f (Maybe Text)) -> V1beta1Role -> f V1beta1Role
v1beta1RoleKindL Maybe Text -> f (Maybe Text)
f V1beta1Role{Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleKind :: Maybe Text
v1beta1RoleApiVersion :: Maybe Text
v1beta1RoleRules :: V1beta1Role -> Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: V1beta1Role -> Maybe V1ObjectMeta
v1beta1RoleKind :: V1beta1Role -> Maybe Text
v1beta1RoleApiVersion :: V1beta1Role -> Maybe Text
..} = (\Maybe Text
v1beta1RoleKind -> V1beta1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1PolicyRule]
-> V1beta1Role
V1beta1Role { Maybe Text
v1beta1RoleKind :: Maybe Text
v1beta1RoleKind :: Maybe Text
v1beta1RoleKind, Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleApiVersion :: Maybe Text
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1Role) -> f (Maybe Text) -> f V1beta1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RoleKind
{-# INLINE v1beta1RoleKindL #-}

-- | 'v1beta1RoleMetadata' Lens
v1beta1RoleMetadataL :: Lens_' V1beta1Role (Maybe V1ObjectMeta)
v1beta1RoleMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1Role -> f V1beta1Role
v1beta1RoleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1Role{Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleKind :: Maybe Text
v1beta1RoleApiVersion :: Maybe Text
v1beta1RoleRules :: V1beta1Role -> Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: V1beta1Role -> Maybe V1ObjectMeta
v1beta1RoleKind :: V1beta1Role -> Maybe Text
v1beta1RoleApiVersion :: V1beta1Role -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1RoleMetadata -> V1beta1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1PolicyRule]
-> V1beta1Role
V1beta1Role { Maybe V1ObjectMeta
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleMetadata, Maybe [V1beta1PolicyRule]
Maybe Text
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleKind :: Maybe Text
v1beta1RoleApiVersion :: Maybe Text
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleKind :: Maybe Text
v1beta1RoleApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1Role)
-> f (Maybe V1ObjectMeta) -> f V1beta1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1RoleMetadata
{-# INLINE v1beta1RoleMetadataL #-}

-- | 'v1beta1RoleRules' Lens
v1beta1RoleRulesL :: Lens_' V1beta1Role (Maybe [V1beta1PolicyRule])
v1beta1RoleRulesL :: (Maybe [V1beta1PolicyRule] -> f (Maybe [V1beta1PolicyRule]))
-> V1beta1Role -> f V1beta1Role
v1beta1RoleRulesL Maybe [V1beta1PolicyRule] -> f (Maybe [V1beta1PolicyRule])
f V1beta1Role{Maybe [V1beta1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleKind :: Maybe Text
v1beta1RoleApiVersion :: Maybe Text
v1beta1RoleRules :: V1beta1Role -> Maybe [V1beta1PolicyRule]
v1beta1RoleMetadata :: V1beta1Role -> Maybe V1ObjectMeta
v1beta1RoleKind :: V1beta1Role -> Maybe Text
v1beta1RoleApiVersion :: V1beta1Role -> Maybe Text
..} = (\Maybe [V1beta1PolicyRule]
v1beta1RoleRules -> V1beta1Role :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1PolicyRule]
-> V1beta1Role
V1beta1Role { Maybe [V1beta1PolicyRule]
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleRules :: Maybe [V1beta1PolicyRule]
v1beta1RoleRules, Maybe Text
Maybe V1ObjectMeta
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleKind :: Maybe Text
v1beta1RoleApiVersion :: Maybe Text
v1beta1RoleMetadata :: Maybe V1ObjectMeta
v1beta1RoleKind :: Maybe Text
v1beta1RoleApiVersion :: Maybe Text
..} ) (Maybe [V1beta1PolicyRule] -> V1beta1Role)
-> f (Maybe [V1beta1PolicyRule]) -> f V1beta1Role
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1PolicyRule] -> f (Maybe [V1beta1PolicyRule])
f Maybe [V1beta1PolicyRule]
v1beta1RoleRules
{-# INLINE v1beta1RoleRulesL #-}



-- * V1beta1RoleBinding

-- | 'v1beta1RoleBindingApiVersion' Lens
v1beta1RoleBindingApiVersionL :: Lens_' V1beta1RoleBinding (Maybe Text)
v1beta1RoleBindingApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RoleBinding -> f V1beta1RoleBinding
v1beta1RoleBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1RoleBinding{Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1RoleBindingSubjects :: V1beta1RoleBinding -> Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleBinding -> V1beta1RoleRef
v1beta1RoleBindingMetadata :: V1beta1RoleBinding -> Maybe V1ObjectMeta
v1beta1RoleBindingKind :: V1beta1RoleBinding -> Maybe Text
v1beta1RoleBindingApiVersion :: V1beta1RoleBinding -> Maybe Text
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1RoleBindingApiVersion -> V1beta1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1RoleRef
-> Maybe [V1beta1Subject]
-> V1beta1RoleBinding
V1beta1RoleBinding { Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
v1beta1RoleBindingApiVersion, Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
..} ) (Maybe Text -> V1beta1RoleBinding)
-> f (Maybe Text) -> f V1beta1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RoleBindingApiVersion
{-# INLINE v1beta1RoleBindingApiVersionL #-}

-- | 'v1beta1RoleBindingKind' Lens
v1beta1RoleBindingKindL :: Lens_' V1beta1RoleBinding (Maybe Text)
v1beta1RoleBindingKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RoleBinding -> f V1beta1RoleBinding
v1beta1RoleBindingKindL Maybe Text -> f (Maybe Text)
f V1beta1RoleBinding{Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
v1beta1RoleBindingSubjects :: V1beta1RoleBinding -> Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleBinding -> V1beta1RoleRef
v1beta1RoleBindingMetadata :: V1beta1RoleBinding -> Maybe V1ObjectMeta
v1beta1RoleBindingKind :: V1beta1RoleBinding -> Maybe Text
v1beta1RoleBindingApiVersion :: V1beta1RoleBinding -> Maybe Text
..} = (\Maybe Text
v1beta1RoleBindingKind -> V1beta1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1RoleRef
-> Maybe [V1beta1Subject]
-> V1beta1RoleBinding
V1beta1RoleBinding { Maybe Text
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingKind, Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingApiVersion :: Maybe Text
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1RoleBinding)
-> f (Maybe Text) -> f V1beta1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RoleBindingKind
{-# INLINE v1beta1RoleBindingKindL #-}

-- | 'v1beta1RoleBindingMetadata' Lens
v1beta1RoleBindingMetadataL :: Lens_' V1beta1RoleBinding (Maybe V1ObjectMeta)
v1beta1RoleBindingMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1RoleBinding -> f V1beta1RoleBinding
v1beta1RoleBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1RoleBinding{Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
v1beta1RoleBindingSubjects :: V1beta1RoleBinding -> Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleBinding -> V1beta1RoleRef
v1beta1RoleBindingMetadata :: V1beta1RoleBinding -> Maybe V1ObjectMeta
v1beta1RoleBindingKind :: V1beta1RoleBinding -> Maybe Text
v1beta1RoleBindingApiVersion :: V1beta1RoleBinding -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1RoleBindingMetadata -> V1beta1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1RoleRef
-> Maybe [V1beta1Subject]
-> V1beta1RoleBinding
V1beta1RoleBinding { Maybe V1ObjectMeta
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingMetadata, Maybe [V1beta1Subject]
Maybe Text
V1beta1RoleRef
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1RoleBinding)
-> f (Maybe V1ObjectMeta) -> f V1beta1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1RoleBindingMetadata
{-# INLINE v1beta1RoleBindingMetadataL #-}

-- | 'v1beta1RoleBindingRoleRef' Lens
v1beta1RoleBindingRoleRefL :: Lens_' V1beta1RoleBinding (V1beta1RoleRef)
v1beta1RoleBindingRoleRefL :: (V1beta1RoleRef -> f V1beta1RoleRef)
-> V1beta1RoleBinding -> f V1beta1RoleBinding
v1beta1RoleBindingRoleRefL V1beta1RoleRef -> f V1beta1RoleRef
f V1beta1RoleBinding{Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
v1beta1RoleBindingSubjects :: V1beta1RoleBinding -> Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleBinding -> V1beta1RoleRef
v1beta1RoleBindingMetadata :: V1beta1RoleBinding -> Maybe V1ObjectMeta
v1beta1RoleBindingKind :: V1beta1RoleBinding -> Maybe Text
v1beta1RoleBindingApiVersion :: V1beta1RoleBinding -> Maybe Text
..} = (\V1beta1RoleRef
v1beta1RoleBindingRoleRef -> V1beta1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1RoleRef
-> Maybe [V1beta1Subject]
-> V1beta1RoleBinding
V1beta1RoleBinding { V1beta1RoleRef
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingRoleRef, Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
..} ) (V1beta1RoleRef -> V1beta1RoleBinding)
-> f V1beta1RoleRef -> f V1beta1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1RoleRef -> f V1beta1RoleRef
f V1beta1RoleRef
v1beta1RoleBindingRoleRef
{-# INLINE v1beta1RoleBindingRoleRefL #-}

-- | 'v1beta1RoleBindingSubjects' Lens
v1beta1RoleBindingSubjectsL :: Lens_' V1beta1RoleBinding (Maybe [V1beta1Subject])
v1beta1RoleBindingSubjectsL :: (Maybe [V1beta1Subject] -> f (Maybe [V1beta1Subject]))
-> V1beta1RoleBinding -> f V1beta1RoleBinding
v1beta1RoleBindingSubjectsL Maybe [V1beta1Subject] -> f (Maybe [V1beta1Subject])
f V1beta1RoleBinding{Maybe [V1beta1Subject]
Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
v1beta1RoleBindingSubjects :: V1beta1RoleBinding -> Maybe [V1beta1Subject]
v1beta1RoleBindingRoleRef :: V1beta1RoleBinding -> V1beta1RoleRef
v1beta1RoleBindingMetadata :: V1beta1RoleBinding -> Maybe V1ObjectMeta
v1beta1RoleBindingKind :: V1beta1RoleBinding -> Maybe Text
v1beta1RoleBindingApiVersion :: V1beta1RoleBinding -> Maybe Text
..} = (\Maybe [V1beta1Subject]
v1beta1RoleBindingSubjects -> V1beta1RoleBinding :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1RoleRef
-> Maybe [V1beta1Subject]
-> V1beta1RoleBinding
V1beta1RoleBinding { Maybe [V1beta1Subject]
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingSubjects :: Maybe [V1beta1Subject]
v1beta1RoleBindingSubjects, Maybe Text
Maybe V1ObjectMeta
V1beta1RoleRef
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
v1beta1RoleBindingRoleRef :: V1beta1RoleRef
v1beta1RoleBindingMetadata :: Maybe V1ObjectMeta
v1beta1RoleBindingKind :: Maybe Text
v1beta1RoleBindingApiVersion :: Maybe Text
..} ) (Maybe [V1beta1Subject] -> V1beta1RoleBinding)
-> f (Maybe [V1beta1Subject]) -> f V1beta1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1Subject] -> f (Maybe [V1beta1Subject])
f Maybe [V1beta1Subject]
v1beta1RoleBindingSubjects
{-# INLINE v1beta1RoleBindingSubjectsL #-}



-- * V1beta1RoleBindingList

-- | 'v1beta1RoleBindingListApiVersion' Lens
v1beta1RoleBindingListApiVersionL :: Lens_' V1beta1RoleBindingList (Maybe Text)
v1beta1RoleBindingListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RoleBindingList -> f V1beta1RoleBindingList
v1beta1RoleBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1RoleBindingList{[V1beta1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1RoleBindingListMetadata :: V1beta1RoleBindingList -> Maybe V1ListMeta
v1beta1RoleBindingListKind :: V1beta1RoleBindingList -> Maybe Text
v1beta1RoleBindingListItems :: V1beta1RoleBindingList -> [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: V1beta1RoleBindingList -> Maybe Text
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1RoleBindingListApiVersion -> V1beta1RoleBindingList :: Maybe Text
-> [V1beta1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RoleBindingList
V1beta1RoleBindingList { Maybe Text
v1beta1RoleBindingListApiVersion :: Maybe Text
v1beta1RoleBindingListApiVersion :: Maybe Text
v1beta1RoleBindingListApiVersion, [V1beta1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
..} ) (Maybe Text -> V1beta1RoleBindingList)
-> f (Maybe Text) -> f V1beta1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RoleBindingListApiVersion
{-# INLINE v1beta1RoleBindingListApiVersionL #-}

-- | 'v1beta1RoleBindingListItems' Lens
v1beta1RoleBindingListItemsL :: Lens_' V1beta1RoleBindingList ([V1beta1RoleBinding])
v1beta1RoleBindingListItemsL :: ([V1beta1RoleBinding] -> f [V1beta1RoleBinding])
-> V1beta1RoleBindingList -> f V1beta1RoleBindingList
v1beta1RoleBindingListItemsL [V1beta1RoleBinding] -> f [V1beta1RoleBinding]
f V1beta1RoleBindingList{[V1beta1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: Maybe Text
v1beta1RoleBindingListMetadata :: V1beta1RoleBindingList -> Maybe V1ListMeta
v1beta1RoleBindingListKind :: V1beta1RoleBindingList -> Maybe Text
v1beta1RoleBindingListItems :: V1beta1RoleBindingList -> [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: V1beta1RoleBindingList -> Maybe Text
..} = (\[V1beta1RoleBinding]
v1beta1RoleBindingListItems -> V1beta1RoleBindingList :: Maybe Text
-> [V1beta1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RoleBindingList
V1beta1RoleBindingList { [V1beta1RoleBinding]
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListItems, Maybe Text
Maybe V1ListMeta
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListApiVersion :: Maybe Text
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListApiVersion :: Maybe Text
..} ) ([V1beta1RoleBinding] -> V1beta1RoleBindingList)
-> f [V1beta1RoleBinding] -> f V1beta1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1RoleBinding] -> f [V1beta1RoleBinding]
f [V1beta1RoleBinding]
v1beta1RoleBindingListItems
{-# INLINE v1beta1RoleBindingListItemsL #-}

-- | 'v1beta1RoleBindingListKind' Lens
v1beta1RoleBindingListKindL :: Lens_' V1beta1RoleBindingList (Maybe Text)
v1beta1RoleBindingListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RoleBindingList -> f V1beta1RoleBindingList
v1beta1RoleBindingListKindL Maybe Text -> f (Maybe Text)
f V1beta1RoleBindingList{[V1beta1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: Maybe Text
v1beta1RoleBindingListMetadata :: V1beta1RoleBindingList -> Maybe V1ListMeta
v1beta1RoleBindingListKind :: V1beta1RoleBindingList -> Maybe Text
v1beta1RoleBindingListItems :: V1beta1RoleBindingList -> [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: V1beta1RoleBindingList -> Maybe Text
..} = (\Maybe Text
v1beta1RoleBindingListKind -> V1beta1RoleBindingList :: Maybe Text
-> [V1beta1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RoleBindingList
V1beta1RoleBindingList { Maybe Text
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListKind, [V1beta1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: Maybe Text
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1RoleBindingList)
-> f (Maybe Text) -> f V1beta1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RoleBindingListKind
{-# INLINE v1beta1RoleBindingListKindL #-}

-- | 'v1beta1RoleBindingListMetadata' Lens
v1beta1RoleBindingListMetadataL :: Lens_' V1beta1RoleBindingList (Maybe V1ListMeta)
v1beta1RoleBindingListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1RoleBindingList -> f V1beta1RoleBindingList
v1beta1RoleBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1RoleBindingList{[V1beta1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: Maybe Text
v1beta1RoleBindingListMetadata :: V1beta1RoleBindingList -> Maybe V1ListMeta
v1beta1RoleBindingListKind :: V1beta1RoleBindingList -> Maybe Text
v1beta1RoleBindingListItems :: V1beta1RoleBindingList -> [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: V1beta1RoleBindingList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1RoleBindingListMetadata -> V1beta1RoleBindingList :: Maybe Text
-> [V1beta1RoleBinding]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RoleBindingList
V1beta1RoleBindingList { Maybe V1ListMeta
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListMetadata :: Maybe V1ListMeta
v1beta1RoleBindingListMetadata, [V1beta1RoleBinding]
Maybe Text
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: Maybe Text
v1beta1RoleBindingListKind :: Maybe Text
v1beta1RoleBindingListItems :: [V1beta1RoleBinding]
v1beta1RoleBindingListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1RoleBindingList)
-> f (Maybe V1ListMeta) -> f V1beta1RoleBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1RoleBindingListMetadata
{-# INLINE v1beta1RoleBindingListMetadataL #-}



-- * V1beta1RoleList

-- | 'v1beta1RoleListApiVersion' Lens
v1beta1RoleListApiVersionL :: Lens_' V1beta1RoleList (Maybe Text)
v1beta1RoleListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RoleList -> f V1beta1RoleList
v1beta1RoleListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1RoleList{[V1beta1Role]
Maybe Text
Maybe V1ListMeta
v1beta1RoleListMetadata :: V1beta1RoleList -> Maybe V1ListMeta
v1beta1RoleListKind :: V1beta1RoleList -> Maybe Text
v1beta1RoleListItems :: V1beta1RoleList -> [V1beta1Role]
v1beta1RoleListApiVersion :: V1beta1RoleList -> Maybe Text
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1RoleListApiVersion -> V1beta1RoleList :: Maybe Text
-> [V1beta1Role]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RoleList
V1beta1RoleList { Maybe Text
v1beta1RoleListApiVersion :: Maybe Text
v1beta1RoleListApiVersion :: Maybe Text
v1beta1RoleListApiVersion, [V1beta1Role]
Maybe Text
Maybe V1ListMeta
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListItems :: [V1beta1Role]
..} ) (Maybe Text -> V1beta1RoleList)
-> f (Maybe Text) -> f V1beta1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RoleListApiVersion
{-# INLINE v1beta1RoleListApiVersionL #-}

-- | 'v1beta1RoleListItems' Lens
v1beta1RoleListItemsL :: Lens_' V1beta1RoleList ([V1beta1Role])
v1beta1RoleListItemsL :: ([V1beta1Role] -> f [V1beta1Role])
-> V1beta1RoleList -> f V1beta1RoleList
v1beta1RoleListItemsL [V1beta1Role] -> f [V1beta1Role]
f V1beta1RoleList{[V1beta1Role]
Maybe Text
Maybe V1ListMeta
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListApiVersion :: Maybe Text
v1beta1RoleListMetadata :: V1beta1RoleList -> Maybe V1ListMeta
v1beta1RoleListKind :: V1beta1RoleList -> Maybe Text
v1beta1RoleListItems :: V1beta1RoleList -> [V1beta1Role]
v1beta1RoleListApiVersion :: V1beta1RoleList -> Maybe Text
..} = (\[V1beta1Role]
v1beta1RoleListItems -> V1beta1RoleList :: Maybe Text
-> [V1beta1Role]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RoleList
V1beta1RoleList { [V1beta1Role]
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListItems, Maybe Text
Maybe V1ListMeta
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListApiVersion :: Maybe Text
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListApiVersion :: Maybe Text
..} ) ([V1beta1Role] -> V1beta1RoleList)
-> f [V1beta1Role] -> f V1beta1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1Role] -> f [V1beta1Role]
f [V1beta1Role]
v1beta1RoleListItems
{-# INLINE v1beta1RoleListItemsL #-}

-- | 'v1beta1RoleListKind' Lens
v1beta1RoleListKindL :: Lens_' V1beta1RoleList (Maybe Text)
v1beta1RoleListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RoleList -> f V1beta1RoleList
v1beta1RoleListKindL Maybe Text -> f (Maybe Text)
f V1beta1RoleList{[V1beta1Role]
Maybe Text
Maybe V1ListMeta
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListApiVersion :: Maybe Text
v1beta1RoleListMetadata :: V1beta1RoleList -> Maybe V1ListMeta
v1beta1RoleListKind :: V1beta1RoleList -> Maybe Text
v1beta1RoleListItems :: V1beta1RoleList -> [V1beta1Role]
v1beta1RoleListApiVersion :: V1beta1RoleList -> Maybe Text
..} = (\Maybe Text
v1beta1RoleListKind -> V1beta1RoleList :: Maybe Text
-> [V1beta1Role]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RoleList
V1beta1RoleList { Maybe Text
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListKind, [V1beta1Role]
Maybe Text
Maybe V1ListMeta
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListApiVersion :: Maybe Text
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1RoleList)
-> f (Maybe Text) -> f V1beta1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RoleListKind
{-# INLINE v1beta1RoleListKindL #-}

-- | 'v1beta1RoleListMetadata' Lens
v1beta1RoleListMetadataL :: Lens_' V1beta1RoleList (Maybe V1ListMeta)
v1beta1RoleListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1RoleList -> f V1beta1RoleList
v1beta1RoleListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1RoleList{[V1beta1Role]
Maybe Text
Maybe V1ListMeta
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListApiVersion :: Maybe Text
v1beta1RoleListMetadata :: V1beta1RoleList -> Maybe V1ListMeta
v1beta1RoleListKind :: V1beta1RoleList -> Maybe Text
v1beta1RoleListItems :: V1beta1RoleList -> [V1beta1Role]
v1beta1RoleListApiVersion :: V1beta1RoleList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1RoleListMetadata -> V1beta1RoleList :: Maybe Text
-> [V1beta1Role]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RoleList
V1beta1RoleList { Maybe V1ListMeta
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListMetadata :: Maybe V1ListMeta
v1beta1RoleListMetadata, [V1beta1Role]
Maybe Text
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListApiVersion :: Maybe Text
v1beta1RoleListKind :: Maybe Text
v1beta1RoleListItems :: [V1beta1Role]
v1beta1RoleListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1RoleList)
-> f (Maybe V1ListMeta) -> f V1beta1RoleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1RoleListMetadata
{-# INLINE v1beta1RoleListMetadataL #-}



-- * V1beta1RoleRef

-- | 'v1beta1RoleRefApiGroup' Lens
v1beta1RoleRefApiGroupL :: Lens_' V1beta1RoleRef (Text)
v1beta1RoleRefApiGroupL :: (Text -> f Text) -> V1beta1RoleRef -> f V1beta1RoleRef
v1beta1RoleRefApiGroupL Text -> f Text
f V1beta1RoleRef{Text
v1beta1RoleRefName :: V1beta1RoleRef -> Text
v1beta1RoleRefKind :: V1beta1RoleRef -> Text
v1beta1RoleRefApiGroup :: V1beta1RoleRef -> Text
v1beta1RoleRefName :: Text
v1beta1RoleRefKind :: Text
v1beta1RoleRefApiGroup :: Text
..} = (\Text
v1beta1RoleRefApiGroup -> V1beta1RoleRef :: Text -> Text -> Text -> V1beta1RoleRef
V1beta1RoleRef { Text
v1beta1RoleRefApiGroup :: Text
v1beta1RoleRefApiGroup :: Text
v1beta1RoleRefApiGroup, Text
v1beta1RoleRefName :: Text
v1beta1RoleRefKind :: Text
v1beta1RoleRefName :: Text
v1beta1RoleRefKind :: Text
..} ) (Text -> V1beta1RoleRef) -> f Text -> f V1beta1RoleRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1RoleRefApiGroup
{-# INLINE v1beta1RoleRefApiGroupL #-}

-- | 'v1beta1RoleRefKind' Lens
v1beta1RoleRefKindL :: Lens_' V1beta1RoleRef (Text)
v1beta1RoleRefKindL :: (Text -> f Text) -> V1beta1RoleRef -> f V1beta1RoleRef
v1beta1RoleRefKindL Text -> f Text
f V1beta1RoleRef{Text
v1beta1RoleRefName :: Text
v1beta1RoleRefKind :: Text
v1beta1RoleRefApiGroup :: Text
v1beta1RoleRefName :: V1beta1RoleRef -> Text
v1beta1RoleRefKind :: V1beta1RoleRef -> Text
v1beta1RoleRefApiGroup :: V1beta1RoleRef -> Text
..} = (\Text
v1beta1RoleRefKind -> V1beta1RoleRef :: Text -> Text -> Text -> V1beta1RoleRef
V1beta1RoleRef { Text
v1beta1RoleRefKind :: Text
v1beta1RoleRefKind :: Text
v1beta1RoleRefKind, Text
v1beta1RoleRefName :: Text
v1beta1RoleRefApiGroup :: Text
v1beta1RoleRefName :: Text
v1beta1RoleRefApiGroup :: Text
..} ) (Text -> V1beta1RoleRef) -> f Text -> f V1beta1RoleRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1RoleRefKind
{-# INLINE v1beta1RoleRefKindL #-}

-- | 'v1beta1RoleRefName' Lens
v1beta1RoleRefNameL :: Lens_' V1beta1RoleRef (Text)
v1beta1RoleRefNameL :: (Text -> f Text) -> V1beta1RoleRef -> f V1beta1RoleRef
v1beta1RoleRefNameL Text -> f Text
f V1beta1RoleRef{Text
v1beta1RoleRefName :: Text
v1beta1RoleRefKind :: Text
v1beta1RoleRefApiGroup :: Text
v1beta1RoleRefName :: V1beta1RoleRef -> Text
v1beta1RoleRefKind :: V1beta1RoleRef -> Text
v1beta1RoleRefApiGroup :: V1beta1RoleRef -> Text
..} = (\Text
v1beta1RoleRefName -> V1beta1RoleRef :: Text -> Text -> Text -> V1beta1RoleRef
V1beta1RoleRef { Text
v1beta1RoleRefName :: Text
v1beta1RoleRefName :: Text
v1beta1RoleRefName, Text
v1beta1RoleRefKind :: Text
v1beta1RoleRefApiGroup :: Text
v1beta1RoleRefKind :: Text
v1beta1RoleRefApiGroup :: Text
..} ) (Text -> V1beta1RoleRef) -> f Text -> f V1beta1RoleRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1RoleRefName
{-# INLINE v1beta1RoleRefNameL #-}



-- * V1beta1RollingUpdateDaemonSet

-- | 'v1beta1RollingUpdateDaemonSetMaxUnavailable' Lens
v1beta1RollingUpdateDaemonSetMaxUnavailableL :: Lens_' V1beta1RollingUpdateDaemonSet (Maybe IntOrString)
v1beta1RollingUpdateDaemonSetMaxUnavailableL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1beta1RollingUpdateDaemonSet -> f V1beta1RollingUpdateDaemonSet
v1beta1RollingUpdateDaemonSetMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1beta1RollingUpdateDaemonSet{Maybe IntOrString
v1beta1RollingUpdateDaemonSetMaxUnavailable :: V1beta1RollingUpdateDaemonSet -> Maybe IntOrString
v1beta1RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
..} = (\Maybe IntOrString
v1beta1RollingUpdateDaemonSetMaxUnavailable -> V1beta1RollingUpdateDaemonSet :: Maybe IntOrString -> V1beta1RollingUpdateDaemonSet
V1beta1RollingUpdateDaemonSet { Maybe IntOrString
v1beta1RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
v1beta1RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
v1beta1RollingUpdateDaemonSetMaxUnavailable, ..} ) (Maybe IntOrString -> V1beta1RollingUpdateDaemonSet)
-> f (Maybe IntOrString) -> f V1beta1RollingUpdateDaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1beta1RollingUpdateDaemonSetMaxUnavailable
{-# INLINE v1beta1RollingUpdateDaemonSetMaxUnavailableL #-}



-- * V1beta1RollingUpdateStatefulSetStrategy

-- | 'v1beta1RollingUpdateStatefulSetStrategyPartition' Lens
v1beta1RollingUpdateStatefulSetStrategyPartitionL :: Lens_' V1beta1RollingUpdateStatefulSetStrategy (Maybe Int)
v1beta1RollingUpdateStatefulSetStrategyPartitionL :: (Maybe Int -> f (Maybe Int))
-> V1beta1RollingUpdateStatefulSetStrategy
-> f V1beta1RollingUpdateStatefulSetStrategy
v1beta1RollingUpdateStatefulSetStrategyPartitionL Maybe Int -> f (Maybe Int)
f V1beta1RollingUpdateStatefulSetStrategy{Maybe Int
v1beta1RollingUpdateStatefulSetStrategyPartition :: V1beta1RollingUpdateStatefulSetStrategy -> Maybe Int
v1beta1RollingUpdateStatefulSetStrategyPartition :: Maybe Int
..} = (\Maybe Int
v1beta1RollingUpdateStatefulSetStrategyPartition -> V1beta1RollingUpdateStatefulSetStrategy :: Maybe Int -> V1beta1RollingUpdateStatefulSetStrategy
V1beta1RollingUpdateStatefulSetStrategy { Maybe Int
v1beta1RollingUpdateStatefulSetStrategyPartition :: Maybe Int
v1beta1RollingUpdateStatefulSetStrategyPartition :: Maybe Int
v1beta1RollingUpdateStatefulSetStrategyPartition, ..} ) (Maybe Int -> V1beta1RollingUpdateStatefulSetStrategy)
-> f (Maybe Int) -> f V1beta1RollingUpdateStatefulSetStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1RollingUpdateStatefulSetStrategyPartition
{-# INLINE v1beta1RollingUpdateStatefulSetStrategyPartitionL #-}



-- * V1beta1RuleWithOperations

-- | 'v1beta1RuleWithOperationsApiGroups' Lens
v1beta1RuleWithOperationsApiGroupsL :: Lens_' V1beta1RuleWithOperations (Maybe [Text])
v1beta1RuleWithOperationsApiGroupsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1RuleWithOperations -> f V1beta1RuleWithOperations
v1beta1RuleWithOperationsApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1beta1RuleWithOperations{Maybe [Text]
Maybe Text
v1beta1RuleWithOperationsScope :: V1beta1RuleWithOperations -> Maybe Text
v1beta1RuleWithOperationsResources :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsOperations :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1RuleWithOperationsApiGroups -> V1beta1RuleWithOperations :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Text
-> V1beta1RuleWithOperations
V1beta1RuleWithOperations { Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups, Maybe [Text]
Maybe Text
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1RuleWithOperations)
-> f (Maybe [Text]) -> f V1beta1RuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1RuleWithOperationsApiGroups
{-# INLINE v1beta1RuleWithOperationsApiGroupsL #-}

-- | 'v1beta1RuleWithOperationsApiVersions' Lens
v1beta1RuleWithOperationsApiVersionsL :: Lens_' V1beta1RuleWithOperations (Maybe [Text])
v1beta1RuleWithOperationsApiVersionsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1RuleWithOperations -> f V1beta1RuleWithOperations
v1beta1RuleWithOperationsApiVersionsL Maybe [Text] -> f (Maybe [Text])
f V1beta1RuleWithOperations{Maybe [Text]
Maybe Text
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
v1beta1RuleWithOperationsScope :: V1beta1RuleWithOperations -> Maybe Text
v1beta1RuleWithOperationsResources :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsOperations :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: V1beta1RuleWithOperations -> Maybe [Text]
..} = (\Maybe [Text]
v1beta1RuleWithOperationsApiVersions -> V1beta1RuleWithOperations :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Text
-> V1beta1RuleWithOperations
V1beta1RuleWithOperations { Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions, Maybe [Text]
Maybe Text
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1RuleWithOperations)
-> f (Maybe [Text]) -> f V1beta1RuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1RuleWithOperationsApiVersions
{-# INLINE v1beta1RuleWithOperationsApiVersionsL #-}

-- | 'v1beta1RuleWithOperationsOperations' Lens
v1beta1RuleWithOperationsOperationsL :: Lens_' V1beta1RuleWithOperations (Maybe [Text])
v1beta1RuleWithOperationsOperationsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1RuleWithOperations -> f V1beta1RuleWithOperations
v1beta1RuleWithOperationsOperationsL Maybe [Text] -> f (Maybe [Text])
f V1beta1RuleWithOperations{Maybe [Text]
Maybe Text
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
v1beta1RuleWithOperationsScope :: V1beta1RuleWithOperations -> Maybe Text
v1beta1RuleWithOperationsResources :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsOperations :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: V1beta1RuleWithOperations -> Maybe [Text]
..} = (\Maybe [Text]
v1beta1RuleWithOperationsOperations -> V1beta1RuleWithOperations :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Text
-> V1beta1RuleWithOperations
V1beta1RuleWithOperations { Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsOperations, Maybe [Text]
Maybe Text
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1RuleWithOperations)
-> f (Maybe [Text]) -> f V1beta1RuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1RuleWithOperationsOperations
{-# INLINE v1beta1RuleWithOperationsOperationsL #-}

-- | 'v1beta1RuleWithOperationsResources' Lens
v1beta1RuleWithOperationsResourcesL :: Lens_' V1beta1RuleWithOperations (Maybe [Text])
v1beta1RuleWithOperationsResourcesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1RuleWithOperations -> f V1beta1RuleWithOperations
v1beta1RuleWithOperationsResourcesL Maybe [Text] -> f (Maybe [Text])
f V1beta1RuleWithOperations{Maybe [Text]
Maybe Text
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
v1beta1RuleWithOperationsScope :: V1beta1RuleWithOperations -> Maybe Text
v1beta1RuleWithOperationsResources :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsOperations :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: V1beta1RuleWithOperations -> Maybe [Text]
..} = (\Maybe [Text]
v1beta1RuleWithOperationsResources -> V1beta1RuleWithOperations :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Text
-> V1beta1RuleWithOperations
V1beta1RuleWithOperations { Maybe [Text]
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsResources, Maybe [Text]
Maybe Text
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
..} ) (Maybe [Text] -> V1beta1RuleWithOperations)
-> f (Maybe [Text]) -> f V1beta1RuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1RuleWithOperationsResources
{-# INLINE v1beta1RuleWithOperationsResourcesL #-}

-- | 'v1beta1RuleWithOperationsScope' Lens
v1beta1RuleWithOperationsScopeL :: Lens_' V1beta1RuleWithOperations (Maybe Text)
v1beta1RuleWithOperationsScopeL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RuleWithOperations -> f V1beta1RuleWithOperations
v1beta1RuleWithOperationsScopeL Maybe Text -> f (Maybe Text)
f V1beta1RuleWithOperations{Maybe [Text]
Maybe Text
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
v1beta1RuleWithOperationsScope :: V1beta1RuleWithOperations -> Maybe Text
v1beta1RuleWithOperationsResources :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsOperations :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: V1beta1RuleWithOperations -> Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: V1beta1RuleWithOperations -> Maybe [Text]
..} = (\Maybe Text
v1beta1RuleWithOperationsScope -> V1beta1RuleWithOperations :: Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe [Text]
-> Maybe Text
-> V1beta1RuleWithOperations
V1beta1RuleWithOperations { Maybe Text
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsScope :: Maybe Text
v1beta1RuleWithOperationsScope, Maybe [Text]
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
v1beta1RuleWithOperationsResources :: Maybe [Text]
v1beta1RuleWithOperationsOperations :: Maybe [Text]
v1beta1RuleWithOperationsApiVersions :: Maybe [Text]
v1beta1RuleWithOperationsApiGroups :: Maybe [Text]
..} ) (Maybe Text -> V1beta1RuleWithOperations)
-> f (Maybe Text) -> f V1beta1RuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RuleWithOperationsScope
{-# INLINE v1beta1RuleWithOperationsScopeL #-}



-- * V1beta1RuntimeClass

-- | 'v1beta1RuntimeClassApiVersion' Lens
v1beta1RuntimeClassApiVersionL :: Lens_' V1beta1RuntimeClass (Maybe Text)
v1beta1RuntimeClassApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RuntimeClass -> f V1beta1RuntimeClass
v1beta1RuntimeClassApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1RuntimeClass{Maybe Text
Maybe V1beta1Scheduling
Maybe V1beta1Overhead
Maybe V1ObjectMeta
Text
v1beta1RuntimeClassScheduling :: V1beta1RuntimeClass -> Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: V1beta1RuntimeClass -> Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: V1beta1RuntimeClass -> Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: V1beta1RuntimeClass -> Maybe Text
v1beta1RuntimeClassHandler :: V1beta1RuntimeClass -> Text
v1beta1RuntimeClassApiVersion :: V1beta1RuntimeClass -> Maybe Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1RuntimeClassApiVersion -> V1beta1RuntimeClass :: Maybe Text
-> Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1Overhead
-> Maybe V1beta1Scheduling
-> V1beta1RuntimeClass
V1beta1RuntimeClass { Maybe Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassApiVersion, Maybe Text
Maybe V1beta1Scheduling
Maybe V1beta1Overhead
Maybe V1ObjectMeta
Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
..} ) (Maybe Text -> V1beta1RuntimeClass)
-> f (Maybe Text) -> f V1beta1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RuntimeClassApiVersion
{-# INLINE v1beta1RuntimeClassApiVersionL #-}

-- | 'v1beta1RuntimeClassHandler' Lens
v1beta1RuntimeClassHandlerL :: Lens_' V1beta1RuntimeClass (Text)
v1beta1RuntimeClassHandlerL :: (Text -> f Text) -> V1beta1RuntimeClass -> f V1beta1RuntimeClass
v1beta1RuntimeClassHandlerL Text -> f Text
f V1beta1RuntimeClass{Maybe Text
Maybe V1beta1Scheduling
Maybe V1beta1Overhead
Maybe V1ObjectMeta
Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassScheduling :: V1beta1RuntimeClass -> Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: V1beta1RuntimeClass -> Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: V1beta1RuntimeClass -> Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: V1beta1RuntimeClass -> Maybe Text
v1beta1RuntimeClassHandler :: V1beta1RuntimeClass -> Text
v1beta1RuntimeClassApiVersion :: V1beta1RuntimeClass -> Maybe Text
..} = (\Text
v1beta1RuntimeClassHandler -> V1beta1RuntimeClass :: Maybe Text
-> Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1Overhead
-> Maybe V1beta1Scheduling
-> V1beta1RuntimeClass
V1beta1RuntimeClass { Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassHandler, Maybe Text
Maybe V1beta1Scheduling
Maybe V1beta1Overhead
Maybe V1ObjectMeta
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassApiVersion :: Maybe Text
..} ) (Text -> V1beta1RuntimeClass) -> f Text -> f V1beta1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1RuntimeClassHandler
{-# INLINE v1beta1RuntimeClassHandlerL #-}

-- | 'v1beta1RuntimeClassKind' Lens
v1beta1RuntimeClassKindL :: Lens_' V1beta1RuntimeClass (Maybe Text)
v1beta1RuntimeClassKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RuntimeClass -> f V1beta1RuntimeClass
v1beta1RuntimeClassKindL Maybe Text -> f (Maybe Text)
f V1beta1RuntimeClass{Maybe Text
Maybe V1beta1Scheduling
Maybe V1beta1Overhead
Maybe V1ObjectMeta
Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassScheduling :: V1beta1RuntimeClass -> Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: V1beta1RuntimeClass -> Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: V1beta1RuntimeClass -> Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: V1beta1RuntimeClass -> Maybe Text
v1beta1RuntimeClassHandler :: V1beta1RuntimeClass -> Text
v1beta1RuntimeClassApiVersion :: V1beta1RuntimeClass -> Maybe Text
..} = (\Maybe Text
v1beta1RuntimeClassKind -> V1beta1RuntimeClass :: Maybe Text
-> Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1Overhead
-> Maybe V1beta1Scheduling
-> V1beta1RuntimeClass
V1beta1RuntimeClass { Maybe Text
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassKind, Maybe Text
Maybe V1beta1Scheduling
Maybe V1beta1Overhead
Maybe V1ObjectMeta
Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1RuntimeClass)
-> f (Maybe Text) -> f V1beta1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RuntimeClassKind
{-# INLINE v1beta1RuntimeClassKindL #-}

-- | 'v1beta1RuntimeClassMetadata' Lens
v1beta1RuntimeClassMetadataL :: Lens_' V1beta1RuntimeClass (Maybe V1ObjectMeta)
v1beta1RuntimeClassMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1RuntimeClass -> f V1beta1RuntimeClass
v1beta1RuntimeClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1RuntimeClass{Maybe Text
Maybe V1beta1Scheduling
Maybe V1beta1Overhead
Maybe V1ObjectMeta
Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassScheduling :: V1beta1RuntimeClass -> Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: V1beta1RuntimeClass -> Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: V1beta1RuntimeClass -> Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: V1beta1RuntimeClass -> Maybe Text
v1beta1RuntimeClassHandler :: V1beta1RuntimeClass -> Text
v1beta1RuntimeClassApiVersion :: V1beta1RuntimeClass -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1RuntimeClassMetadata -> V1beta1RuntimeClass :: Maybe Text
-> Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1Overhead
-> Maybe V1beta1Scheduling
-> V1beta1RuntimeClass
V1beta1RuntimeClass { Maybe V1ObjectMeta
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassMetadata, Maybe Text
Maybe V1beta1Scheduling
Maybe V1beta1Overhead
Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1RuntimeClass)
-> f (Maybe V1ObjectMeta) -> f V1beta1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1RuntimeClassMetadata
{-# INLINE v1beta1RuntimeClassMetadataL #-}

-- | 'v1beta1RuntimeClassOverhead' Lens
v1beta1RuntimeClassOverheadL :: Lens_' V1beta1RuntimeClass (Maybe V1beta1Overhead)
v1beta1RuntimeClassOverheadL :: (Maybe V1beta1Overhead -> f (Maybe V1beta1Overhead))
-> V1beta1RuntimeClass -> f V1beta1RuntimeClass
v1beta1RuntimeClassOverheadL Maybe V1beta1Overhead -> f (Maybe V1beta1Overhead)
f V1beta1RuntimeClass{Maybe Text
Maybe V1beta1Scheduling
Maybe V1beta1Overhead
Maybe V1ObjectMeta
Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassScheduling :: V1beta1RuntimeClass -> Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: V1beta1RuntimeClass -> Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: V1beta1RuntimeClass -> Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: V1beta1RuntimeClass -> Maybe Text
v1beta1RuntimeClassHandler :: V1beta1RuntimeClass -> Text
v1beta1RuntimeClassApiVersion :: V1beta1RuntimeClass -> Maybe Text
..} = (\Maybe V1beta1Overhead
v1beta1RuntimeClassOverhead -> V1beta1RuntimeClass :: Maybe Text
-> Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1Overhead
-> Maybe V1beta1Scheduling
-> V1beta1RuntimeClass
V1beta1RuntimeClass { Maybe V1beta1Overhead
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassOverhead, Maybe Text
Maybe V1beta1Scheduling
Maybe V1ObjectMeta
Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
..} ) (Maybe V1beta1Overhead -> V1beta1RuntimeClass)
-> f (Maybe V1beta1Overhead) -> f V1beta1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1Overhead -> f (Maybe V1beta1Overhead)
f Maybe V1beta1Overhead
v1beta1RuntimeClassOverhead
{-# INLINE v1beta1RuntimeClassOverheadL #-}

-- | 'v1beta1RuntimeClassScheduling' Lens
v1beta1RuntimeClassSchedulingL :: Lens_' V1beta1RuntimeClass (Maybe V1beta1Scheduling)
v1beta1RuntimeClassSchedulingL :: (Maybe V1beta1Scheduling -> f (Maybe V1beta1Scheduling))
-> V1beta1RuntimeClass -> f V1beta1RuntimeClass
v1beta1RuntimeClassSchedulingL Maybe V1beta1Scheduling -> f (Maybe V1beta1Scheduling)
f V1beta1RuntimeClass{Maybe Text
Maybe V1beta1Scheduling
Maybe V1beta1Overhead
Maybe V1ObjectMeta
Text
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassScheduling :: V1beta1RuntimeClass -> Maybe V1beta1Scheduling
v1beta1RuntimeClassOverhead :: V1beta1RuntimeClass -> Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: V1beta1RuntimeClass -> Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: V1beta1RuntimeClass -> Maybe Text
v1beta1RuntimeClassHandler :: V1beta1RuntimeClass -> Text
v1beta1RuntimeClassApiVersion :: V1beta1RuntimeClass -> Maybe Text
..} = (\Maybe V1beta1Scheduling
v1beta1RuntimeClassScheduling -> V1beta1RuntimeClass :: Maybe Text
-> Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1Overhead
-> Maybe V1beta1Scheduling
-> V1beta1RuntimeClass
V1beta1RuntimeClass { Maybe V1beta1Scheduling
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassScheduling :: Maybe V1beta1Scheduling
v1beta1RuntimeClassScheduling, Maybe Text
Maybe V1beta1Overhead
Maybe V1ObjectMeta
Text
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
v1beta1RuntimeClassOverhead :: Maybe V1beta1Overhead
v1beta1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1beta1RuntimeClassKind :: Maybe Text
v1beta1RuntimeClassHandler :: Text
v1beta1RuntimeClassApiVersion :: Maybe Text
..} ) (Maybe V1beta1Scheduling -> V1beta1RuntimeClass)
-> f (Maybe V1beta1Scheduling) -> f V1beta1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1Scheduling -> f (Maybe V1beta1Scheduling)
f Maybe V1beta1Scheduling
v1beta1RuntimeClassScheduling
{-# INLINE v1beta1RuntimeClassSchedulingL #-}



-- * V1beta1RuntimeClassList

-- | 'v1beta1RuntimeClassListApiVersion' Lens
v1beta1RuntimeClassListApiVersionL :: Lens_' V1beta1RuntimeClassList (Maybe Text)
v1beta1RuntimeClassListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RuntimeClassList -> f V1beta1RuntimeClassList
v1beta1RuntimeClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1RuntimeClassList{[V1beta1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1beta1RuntimeClassListMetadata :: V1beta1RuntimeClassList -> Maybe V1ListMeta
v1beta1RuntimeClassListKind :: V1beta1RuntimeClassList -> Maybe Text
v1beta1RuntimeClassListItems :: V1beta1RuntimeClassList -> [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: V1beta1RuntimeClassList -> Maybe Text
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1RuntimeClassListApiVersion -> V1beta1RuntimeClassList :: Maybe Text
-> [V1beta1RuntimeClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RuntimeClassList
V1beta1RuntimeClassList { Maybe Text
v1beta1RuntimeClassListApiVersion :: Maybe Text
v1beta1RuntimeClassListApiVersion :: Maybe Text
v1beta1RuntimeClassListApiVersion, [V1beta1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
..} ) (Maybe Text -> V1beta1RuntimeClassList)
-> f (Maybe Text) -> f V1beta1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RuntimeClassListApiVersion
{-# INLINE v1beta1RuntimeClassListApiVersionL #-}

-- | 'v1beta1RuntimeClassListItems' Lens
v1beta1RuntimeClassListItemsL :: Lens_' V1beta1RuntimeClassList ([V1beta1RuntimeClass])
v1beta1RuntimeClassListItemsL :: ([V1beta1RuntimeClass] -> f [V1beta1RuntimeClass])
-> V1beta1RuntimeClassList -> f V1beta1RuntimeClassList
v1beta1RuntimeClassListItemsL [V1beta1RuntimeClass] -> f [V1beta1RuntimeClass]
f V1beta1RuntimeClassList{[V1beta1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: Maybe Text
v1beta1RuntimeClassListMetadata :: V1beta1RuntimeClassList -> Maybe V1ListMeta
v1beta1RuntimeClassListKind :: V1beta1RuntimeClassList -> Maybe Text
v1beta1RuntimeClassListItems :: V1beta1RuntimeClassList -> [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: V1beta1RuntimeClassList -> Maybe Text
..} = (\[V1beta1RuntimeClass]
v1beta1RuntimeClassListItems -> V1beta1RuntimeClassList :: Maybe Text
-> [V1beta1RuntimeClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RuntimeClassList
V1beta1RuntimeClassList { [V1beta1RuntimeClass]
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListItems, Maybe Text
Maybe V1ListMeta
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListApiVersion :: Maybe Text
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListApiVersion :: Maybe Text
..} ) ([V1beta1RuntimeClass] -> V1beta1RuntimeClassList)
-> f [V1beta1RuntimeClass] -> f V1beta1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1RuntimeClass] -> f [V1beta1RuntimeClass]
f [V1beta1RuntimeClass]
v1beta1RuntimeClassListItems
{-# INLINE v1beta1RuntimeClassListItemsL #-}

-- | 'v1beta1RuntimeClassListKind' Lens
v1beta1RuntimeClassListKindL :: Lens_' V1beta1RuntimeClassList (Maybe Text)
v1beta1RuntimeClassListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1RuntimeClassList -> f V1beta1RuntimeClassList
v1beta1RuntimeClassListKindL Maybe Text -> f (Maybe Text)
f V1beta1RuntimeClassList{[V1beta1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: Maybe Text
v1beta1RuntimeClassListMetadata :: V1beta1RuntimeClassList -> Maybe V1ListMeta
v1beta1RuntimeClassListKind :: V1beta1RuntimeClassList -> Maybe Text
v1beta1RuntimeClassListItems :: V1beta1RuntimeClassList -> [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: V1beta1RuntimeClassList -> Maybe Text
..} = (\Maybe Text
v1beta1RuntimeClassListKind -> V1beta1RuntimeClassList :: Maybe Text
-> [V1beta1RuntimeClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RuntimeClassList
V1beta1RuntimeClassList { Maybe Text
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListKind, [V1beta1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: Maybe Text
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1RuntimeClassList)
-> f (Maybe Text) -> f V1beta1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1RuntimeClassListKind
{-# INLINE v1beta1RuntimeClassListKindL #-}

-- | 'v1beta1RuntimeClassListMetadata' Lens
v1beta1RuntimeClassListMetadataL :: Lens_' V1beta1RuntimeClassList (Maybe V1ListMeta)
v1beta1RuntimeClassListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1RuntimeClassList -> f V1beta1RuntimeClassList
v1beta1RuntimeClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1RuntimeClassList{[V1beta1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: Maybe Text
v1beta1RuntimeClassListMetadata :: V1beta1RuntimeClassList -> Maybe V1ListMeta
v1beta1RuntimeClassListKind :: V1beta1RuntimeClassList -> Maybe Text
v1beta1RuntimeClassListItems :: V1beta1RuntimeClassList -> [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: V1beta1RuntimeClassList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1RuntimeClassListMetadata -> V1beta1RuntimeClassList :: Maybe Text
-> [V1beta1RuntimeClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1RuntimeClassList
V1beta1RuntimeClassList { Maybe V1ListMeta
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListMetadata :: Maybe V1ListMeta
v1beta1RuntimeClassListMetadata, [V1beta1RuntimeClass]
Maybe Text
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: Maybe Text
v1beta1RuntimeClassListKind :: Maybe Text
v1beta1RuntimeClassListItems :: [V1beta1RuntimeClass]
v1beta1RuntimeClassListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1RuntimeClassList)
-> f (Maybe V1ListMeta) -> f V1beta1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1RuntimeClassListMetadata
{-# INLINE v1beta1RuntimeClassListMetadataL #-}



-- * V1beta1Scheduling

-- | 'v1beta1SchedulingNodeSelector' Lens
v1beta1SchedulingNodeSelectorL :: Lens_' V1beta1Scheduling (Maybe (Map.Map String Text))
v1beta1SchedulingNodeSelectorL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1beta1Scheduling -> f V1beta1Scheduling
v1beta1SchedulingNodeSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1beta1Scheduling{Maybe [V1Toleration]
Maybe (Map String Text)
v1beta1SchedulingTolerations :: V1beta1Scheduling -> Maybe [V1Toleration]
v1beta1SchedulingNodeSelector :: V1beta1Scheduling -> Maybe (Map String Text)
v1beta1SchedulingTolerations :: Maybe [V1Toleration]
v1beta1SchedulingNodeSelector :: Maybe (Map String Text)
..} = (\Maybe (Map String Text)
v1beta1SchedulingNodeSelector -> V1beta1Scheduling :: Maybe (Map String Text)
-> Maybe [V1Toleration] -> V1beta1Scheduling
V1beta1Scheduling { Maybe (Map String Text)
v1beta1SchedulingNodeSelector :: Maybe (Map String Text)
v1beta1SchedulingNodeSelector :: Maybe (Map String Text)
v1beta1SchedulingNodeSelector, Maybe [V1Toleration]
v1beta1SchedulingTolerations :: Maybe [V1Toleration]
v1beta1SchedulingTolerations :: Maybe [V1Toleration]
..} ) (Maybe (Map String Text) -> V1beta1Scheduling)
-> f (Maybe (Map String Text)) -> f V1beta1Scheduling
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1beta1SchedulingNodeSelector
{-# INLINE v1beta1SchedulingNodeSelectorL #-}

-- | 'v1beta1SchedulingTolerations' Lens
v1beta1SchedulingTolerationsL :: Lens_' V1beta1Scheduling (Maybe [V1Toleration])
v1beta1SchedulingTolerationsL :: (Maybe [V1Toleration] -> f (Maybe [V1Toleration]))
-> V1beta1Scheduling -> f V1beta1Scheduling
v1beta1SchedulingTolerationsL Maybe [V1Toleration] -> f (Maybe [V1Toleration])
f V1beta1Scheduling{Maybe [V1Toleration]
Maybe (Map String Text)
v1beta1SchedulingTolerations :: Maybe [V1Toleration]
v1beta1SchedulingNodeSelector :: Maybe (Map String Text)
v1beta1SchedulingTolerations :: V1beta1Scheduling -> Maybe [V1Toleration]
v1beta1SchedulingNodeSelector :: V1beta1Scheduling -> Maybe (Map String Text)
..} = (\Maybe [V1Toleration]
v1beta1SchedulingTolerations -> V1beta1Scheduling :: Maybe (Map String Text)
-> Maybe [V1Toleration] -> V1beta1Scheduling
V1beta1Scheduling { Maybe [V1Toleration]
v1beta1SchedulingTolerations :: Maybe [V1Toleration]
v1beta1SchedulingTolerations :: Maybe [V1Toleration]
v1beta1SchedulingTolerations, Maybe (Map String Text)
v1beta1SchedulingNodeSelector :: Maybe (Map String Text)
v1beta1SchedulingNodeSelector :: Maybe (Map String Text)
..} ) (Maybe [V1Toleration] -> V1beta1Scheduling)
-> f (Maybe [V1Toleration]) -> f V1beta1Scheduling
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Toleration] -> f (Maybe [V1Toleration])
f Maybe [V1Toleration]
v1beta1SchedulingTolerations
{-# INLINE v1beta1SchedulingTolerationsL #-}



-- * V1beta1SelfSubjectAccessReview

-- | 'v1beta1SelfSubjectAccessReviewApiVersion' Lens
v1beta1SelfSubjectAccessReviewApiVersionL :: Lens_' V1beta1SelfSubjectAccessReview (Maybe Text)
v1beta1SelfSubjectAccessReviewApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SelfSubjectAccessReview
-> f V1beta1SelfSubjectAccessReview
v1beta1SelfSubjectAccessReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1SelfSubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewStatus :: V1beta1SelfSubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReview
-> V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: V1beta1SelfSubjectAccessReview -> Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: V1beta1SelfSubjectAccessReview -> Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: V1beta1SelfSubjectAccessReview -> Maybe Text
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion -> V1beta1SelfSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SelfSubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1SelfSubjectAccessReview
V1beta1SelfSubjectAccessReview { Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
..} ) (Maybe Text -> V1beta1SelfSubjectAccessReview)
-> f (Maybe Text) -> f V1beta1SelfSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion
{-# INLINE v1beta1SelfSubjectAccessReviewApiVersionL #-}

-- | 'v1beta1SelfSubjectAccessReviewKind' Lens
v1beta1SelfSubjectAccessReviewKindL :: Lens_' V1beta1SelfSubjectAccessReview (Maybe Text)
v1beta1SelfSubjectAccessReviewKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SelfSubjectAccessReview
-> f V1beta1SelfSubjectAccessReview
v1beta1SelfSubjectAccessReviewKindL Maybe Text -> f (Maybe Text)
f V1beta1SelfSubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1beta1SelfSubjectAccessReviewStatus :: V1beta1SelfSubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReview
-> V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: V1beta1SelfSubjectAccessReview -> Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: V1beta1SelfSubjectAccessReview -> Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: V1beta1SelfSubjectAccessReview -> Maybe Text
..} = (\Maybe Text
v1beta1SelfSubjectAccessReviewKind -> V1beta1SelfSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SelfSubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1SelfSubjectAccessReview
V1beta1SelfSubjectAccessReview { Maybe Text
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewKind, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1SelfSubjectAccessReview)
-> f (Maybe Text) -> f V1beta1SelfSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SelfSubjectAccessReviewKind
{-# INLINE v1beta1SelfSubjectAccessReviewKindL #-}

-- | 'v1beta1SelfSubjectAccessReviewMetadata' Lens
v1beta1SelfSubjectAccessReviewMetadataL :: Lens_' V1beta1SelfSubjectAccessReview (Maybe V1ObjectMeta)
v1beta1SelfSubjectAccessReviewMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1SelfSubjectAccessReview
-> f V1beta1SelfSubjectAccessReview
v1beta1SelfSubjectAccessReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1SelfSubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1beta1SelfSubjectAccessReviewStatus :: V1beta1SelfSubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReview
-> V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: V1beta1SelfSubjectAccessReview -> Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: V1beta1SelfSubjectAccessReview -> Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: V1beta1SelfSubjectAccessReview -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewMetadata -> V1beta1SelfSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SelfSubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1SelfSubjectAccessReview
V1beta1SelfSubjectAccessReview { Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewMetadata, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1SelfSubjectAccessReview)
-> f (Maybe V1ObjectMeta) -> f V1beta1SelfSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewMetadata
{-# INLINE v1beta1SelfSubjectAccessReviewMetadataL #-}

-- | 'v1beta1SelfSubjectAccessReviewSpec' Lens
v1beta1SelfSubjectAccessReviewSpecL :: Lens_' V1beta1SelfSubjectAccessReview (V1beta1SelfSubjectAccessReviewSpec)
v1beta1SelfSubjectAccessReviewSpecL :: (V1beta1SelfSubjectAccessReviewSpec
 -> f V1beta1SelfSubjectAccessReviewSpec)
-> V1beta1SelfSubjectAccessReview
-> f V1beta1SelfSubjectAccessReview
v1beta1SelfSubjectAccessReviewSpecL V1beta1SelfSubjectAccessReviewSpec
-> f V1beta1SelfSubjectAccessReviewSpec
f V1beta1SelfSubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1beta1SelfSubjectAccessReviewStatus :: V1beta1SelfSubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReview
-> V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: V1beta1SelfSubjectAccessReview -> Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: V1beta1SelfSubjectAccessReview -> Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: V1beta1SelfSubjectAccessReview -> Maybe Text
..} = (\V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewSpec -> V1beta1SelfSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SelfSubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1SelfSubjectAccessReview
V1beta1SelfSubjectAccessReview { V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewSpec, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
..} ) (V1beta1SelfSubjectAccessReviewSpec
 -> V1beta1SelfSubjectAccessReview)
-> f V1beta1SelfSubjectAccessReviewSpec
-> f V1beta1SelfSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1SelfSubjectAccessReviewSpec
-> f V1beta1SelfSubjectAccessReviewSpec
f V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewSpec
{-# INLINE v1beta1SelfSubjectAccessReviewSpecL #-}

-- | 'v1beta1SelfSubjectAccessReviewStatus' Lens
v1beta1SelfSubjectAccessReviewStatusL :: Lens_' V1beta1SelfSubjectAccessReview (Maybe V1beta1SubjectAccessReviewStatus)
v1beta1SelfSubjectAccessReviewStatusL :: (Maybe V1beta1SubjectAccessReviewStatus
 -> f (Maybe V1beta1SubjectAccessReviewStatus))
-> V1beta1SelfSubjectAccessReview
-> f V1beta1SelfSubjectAccessReview
v1beta1SelfSubjectAccessReviewStatusL Maybe V1beta1SubjectAccessReviewStatus
-> f (Maybe V1beta1SubjectAccessReviewStatus)
f V1beta1SelfSubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1beta1SelfSubjectAccessReviewStatus :: V1beta1SelfSubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReview
-> V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: V1beta1SelfSubjectAccessReview -> Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: V1beta1SelfSubjectAccessReview -> Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: V1beta1SelfSubjectAccessReview -> Maybe Text
..} = (\Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewStatus -> V1beta1SelfSubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SelfSubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1SelfSubjectAccessReview
V1beta1SelfSubjectAccessReview { Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1beta1SelfSubjectAccessReviewSpec :: V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectAccessReviewKind :: Maybe Text
v1beta1SelfSubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1beta1SubjectAccessReviewStatus
 -> V1beta1SelfSubjectAccessReview)
-> f (Maybe V1beta1SubjectAccessReviewStatus)
-> f V1beta1SelfSubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1SubjectAccessReviewStatus
-> f (Maybe V1beta1SubjectAccessReviewStatus)
f Maybe V1beta1SubjectAccessReviewStatus
v1beta1SelfSubjectAccessReviewStatus
{-# INLINE v1beta1SelfSubjectAccessReviewStatusL #-}



-- * V1beta1SelfSubjectAccessReviewSpec

-- | 'v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes' Lens
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributesL :: Lens_' V1beta1SelfSubjectAccessReviewSpec (Maybe V1beta1NonResourceAttributes)
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributesL :: (Maybe V1beta1NonResourceAttributes
 -> f (Maybe V1beta1NonResourceAttributes))
-> V1beta1SelfSubjectAccessReviewSpec
-> f V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributesL Maybe V1beta1NonResourceAttributes
-> f (Maybe V1beta1NonResourceAttributes)
f V1beta1SelfSubjectAccessReviewSpec{Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes :: V1beta1SelfSubjectAccessReviewSpec
-> Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes :: V1beta1SelfSubjectAccessReviewSpec
-> Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
..} = (\Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes -> V1beta1SelfSubjectAccessReviewSpec :: Maybe V1beta1NonResourceAttributes
-> Maybe V1beta1ResourceAttributes
-> V1beta1SelfSubjectAccessReviewSpec
V1beta1SelfSubjectAccessReviewSpec { Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes, Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
..} ) (Maybe V1beta1NonResourceAttributes
 -> V1beta1SelfSubjectAccessReviewSpec)
-> f (Maybe V1beta1NonResourceAttributes)
-> f V1beta1SelfSubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1NonResourceAttributes
-> f (Maybe V1beta1NonResourceAttributes)
f Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes
{-# INLINE v1beta1SelfSubjectAccessReviewSpecNonResourceAttributesL #-}

-- | 'v1beta1SelfSubjectAccessReviewSpecResourceAttributes' Lens
v1beta1SelfSubjectAccessReviewSpecResourceAttributesL :: Lens_' V1beta1SelfSubjectAccessReviewSpec (Maybe V1beta1ResourceAttributes)
v1beta1SelfSubjectAccessReviewSpecResourceAttributesL :: (Maybe V1beta1ResourceAttributes
 -> f (Maybe V1beta1ResourceAttributes))
-> V1beta1SelfSubjectAccessReviewSpec
-> f V1beta1SelfSubjectAccessReviewSpec
v1beta1SelfSubjectAccessReviewSpecResourceAttributesL Maybe V1beta1ResourceAttributes
-> f (Maybe V1beta1ResourceAttributes)
f V1beta1SelfSubjectAccessReviewSpec{Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes :: V1beta1SelfSubjectAccessReviewSpec
-> Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes :: V1beta1SelfSubjectAccessReviewSpec
-> Maybe V1beta1NonResourceAttributes
..} = (\Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes -> V1beta1SelfSubjectAccessReviewSpec :: Maybe V1beta1NonResourceAttributes
-> Maybe V1beta1ResourceAttributes
-> V1beta1SelfSubjectAccessReviewSpec
V1beta1SelfSubjectAccessReviewSpec { Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes, Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
..} ) (Maybe V1beta1ResourceAttributes
 -> V1beta1SelfSubjectAccessReviewSpec)
-> f (Maybe V1beta1ResourceAttributes)
-> f V1beta1SelfSubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ResourceAttributes
-> f (Maybe V1beta1ResourceAttributes)
f Maybe V1beta1ResourceAttributes
v1beta1SelfSubjectAccessReviewSpecResourceAttributes
{-# INLINE v1beta1SelfSubjectAccessReviewSpecResourceAttributesL #-}



-- * V1beta1SelfSubjectRulesReview

-- | 'v1beta1SelfSubjectRulesReviewApiVersion' Lens
v1beta1SelfSubjectRulesReviewApiVersionL :: Lens_' V1beta1SelfSubjectRulesReview (Maybe Text)
v1beta1SelfSubjectRulesReviewApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SelfSubjectRulesReview -> f V1beta1SelfSubjectRulesReview
v1beta1SelfSubjectRulesReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1SelfSubjectRulesReview{Maybe Text
Maybe V1beta1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewStatus :: V1beta1SelfSubjectRulesReview
-> Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReview -> V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: V1beta1SelfSubjectRulesReview -> Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: V1beta1SelfSubjectRulesReview -> Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: V1beta1SelfSubjectRulesReview -> Maybe Text
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion -> V1beta1SelfSubjectRulesReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SelfSubjectRulesReviewSpec
-> Maybe V1beta1SubjectRulesReviewStatus
-> V1beta1SelfSubjectRulesReview
V1beta1SelfSubjectRulesReview { Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion, Maybe Text
Maybe V1beta1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
..} ) (Maybe Text -> V1beta1SelfSubjectRulesReview)
-> f (Maybe Text) -> f V1beta1SelfSubjectRulesReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion
{-# INLINE v1beta1SelfSubjectRulesReviewApiVersionL #-}

-- | 'v1beta1SelfSubjectRulesReviewKind' Lens
v1beta1SelfSubjectRulesReviewKindL :: Lens_' V1beta1SelfSubjectRulesReview (Maybe Text)
v1beta1SelfSubjectRulesReviewKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SelfSubjectRulesReview -> f V1beta1SelfSubjectRulesReview
v1beta1SelfSubjectRulesReviewKindL Maybe Text -> f (Maybe Text)
f V1beta1SelfSubjectRulesReview{Maybe Text
Maybe V1beta1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1beta1SelfSubjectRulesReviewStatus :: V1beta1SelfSubjectRulesReview
-> Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReview -> V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: V1beta1SelfSubjectRulesReview -> Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: V1beta1SelfSubjectRulesReview -> Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: V1beta1SelfSubjectRulesReview -> Maybe Text
..} = (\Maybe Text
v1beta1SelfSubjectRulesReviewKind -> V1beta1SelfSubjectRulesReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SelfSubjectRulesReviewSpec
-> Maybe V1beta1SubjectRulesReviewStatus
-> V1beta1SelfSubjectRulesReview
V1beta1SelfSubjectRulesReview { Maybe Text
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewKind, Maybe Text
Maybe V1beta1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1SelfSubjectRulesReview)
-> f (Maybe Text) -> f V1beta1SelfSubjectRulesReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SelfSubjectRulesReviewKind
{-# INLINE v1beta1SelfSubjectRulesReviewKindL #-}

-- | 'v1beta1SelfSubjectRulesReviewMetadata' Lens
v1beta1SelfSubjectRulesReviewMetadataL :: Lens_' V1beta1SelfSubjectRulesReview (Maybe V1ObjectMeta)
v1beta1SelfSubjectRulesReviewMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1SelfSubjectRulesReview -> f V1beta1SelfSubjectRulesReview
v1beta1SelfSubjectRulesReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1SelfSubjectRulesReview{Maybe Text
Maybe V1beta1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1beta1SelfSubjectRulesReviewStatus :: V1beta1SelfSubjectRulesReview
-> Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReview -> V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: V1beta1SelfSubjectRulesReview -> Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: V1beta1SelfSubjectRulesReview -> Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: V1beta1SelfSubjectRulesReview -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewMetadata -> V1beta1SelfSubjectRulesReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SelfSubjectRulesReviewSpec
-> Maybe V1beta1SubjectRulesReviewStatus
-> V1beta1SelfSubjectRulesReview
V1beta1SelfSubjectRulesReview { Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewMetadata, Maybe Text
Maybe V1beta1SubjectRulesReviewStatus
V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1SelfSubjectRulesReview)
-> f (Maybe V1ObjectMeta) -> f V1beta1SelfSubjectRulesReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewMetadata
{-# INLINE v1beta1SelfSubjectRulesReviewMetadataL #-}

-- | 'v1beta1SelfSubjectRulesReviewSpec' Lens
v1beta1SelfSubjectRulesReviewSpecL :: Lens_' V1beta1SelfSubjectRulesReview (V1beta1SelfSubjectRulesReviewSpec)
v1beta1SelfSubjectRulesReviewSpecL :: (V1beta1SelfSubjectRulesReviewSpec
 -> f V1beta1SelfSubjectRulesReviewSpec)
-> V1beta1SelfSubjectRulesReview -> f V1beta1SelfSubjectRulesReview
v1beta1SelfSubjectRulesReviewSpecL V1beta1SelfSubjectRulesReviewSpec
-> f V1beta1SelfSubjectRulesReviewSpec
f V1beta1SelfSubjectRulesReview{Maybe Text
Maybe V1beta1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1beta1SelfSubjectRulesReviewStatus :: V1beta1SelfSubjectRulesReview
-> Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReview -> V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: V1beta1SelfSubjectRulesReview -> Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: V1beta1SelfSubjectRulesReview -> Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: V1beta1SelfSubjectRulesReview -> Maybe Text
..} = (\V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewSpec -> V1beta1SelfSubjectRulesReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SelfSubjectRulesReviewSpec
-> Maybe V1beta1SubjectRulesReviewStatus
-> V1beta1SelfSubjectRulesReview
V1beta1SelfSubjectRulesReview { V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewSpec, Maybe Text
Maybe V1beta1SubjectRulesReviewStatus
Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
..} ) (V1beta1SelfSubjectRulesReviewSpec
 -> V1beta1SelfSubjectRulesReview)
-> f V1beta1SelfSubjectRulesReviewSpec
-> f V1beta1SelfSubjectRulesReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1SelfSubjectRulesReviewSpec
-> f V1beta1SelfSubjectRulesReviewSpec
f V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewSpec
{-# INLINE v1beta1SelfSubjectRulesReviewSpecL #-}

-- | 'v1beta1SelfSubjectRulesReviewStatus' Lens
v1beta1SelfSubjectRulesReviewStatusL :: Lens_' V1beta1SelfSubjectRulesReview (Maybe V1beta1SubjectRulesReviewStatus)
v1beta1SelfSubjectRulesReviewStatusL :: (Maybe V1beta1SubjectRulesReviewStatus
 -> f (Maybe V1beta1SubjectRulesReviewStatus))
-> V1beta1SelfSubjectRulesReview -> f V1beta1SelfSubjectRulesReview
v1beta1SelfSubjectRulesReviewStatusL Maybe V1beta1SubjectRulesReviewStatus
-> f (Maybe V1beta1SubjectRulesReviewStatus)
f V1beta1SelfSubjectRulesReview{Maybe Text
Maybe V1beta1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1beta1SelfSubjectRulesReviewStatus :: V1beta1SelfSubjectRulesReview
-> Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReview -> V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: V1beta1SelfSubjectRulesReview -> Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: V1beta1SelfSubjectRulesReview -> Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: V1beta1SelfSubjectRulesReview -> Maybe Text
..} = (\Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewStatus -> V1beta1SelfSubjectRulesReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SelfSubjectRulesReviewSpec
-> Maybe V1beta1SubjectRulesReviewStatus
-> V1beta1SelfSubjectRulesReview
V1beta1SelfSubjectRulesReview { Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewStatus :: Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1beta1SelfSubjectRulesReviewSpec :: V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectRulesReviewKind :: Maybe Text
v1beta1SelfSubjectRulesReviewApiVersion :: Maybe Text
..} ) (Maybe V1beta1SubjectRulesReviewStatus
 -> V1beta1SelfSubjectRulesReview)
-> f (Maybe V1beta1SubjectRulesReviewStatus)
-> f V1beta1SelfSubjectRulesReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1SubjectRulesReviewStatus
-> f (Maybe V1beta1SubjectRulesReviewStatus)
f Maybe V1beta1SubjectRulesReviewStatus
v1beta1SelfSubjectRulesReviewStatus
{-# INLINE v1beta1SelfSubjectRulesReviewStatusL #-}



-- * V1beta1SelfSubjectRulesReviewSpec

-- | 'v1beta1SelfSubjectRulesReviewSpecNamespace' Lens
v1beta1SelfSubjectRulesReviewSpecNamespaceL :: Lens_' V1beta1SelfSubjectRulesReviewSpec (Maybe Text)
v1beta1SelfSubjectRulesReviewSpecNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SelfSubjectRulesReviewSpec
-> f V1beta1SelfSubjectRulesReviewSpec
v1beta1SelfSubjectRulesReviewSpecNamespaceL Maybe Text -> f (Maybe Text)
f V1beta1SelfSubjectRulesReviewSpec{Maybe Text
v1beta1SelfSubjectRulesReviewSpecNamespace :: V1beta1SelfSubjectRulesReviewSpec -> Maybe Text
v1beta1SelfSubjectRulesReviewSpecNamespace :: Maybe Text
..} = (\Maybe Text
v1beta1SelfSubjectRulesReviewSpecNamespace -> V1beta1SelfSubjectRulesReviewSpec :: Maybe Text -> V1beta1SelfSubjectRulesReviewSpec
V1beta1SelfSubjectRulesReviewSpec { Maybe Text
v1beta1SelfSubjectRulesReviewSpecNamespace :: Maybe Text
v1beta1SelfSubjectRulesReviewSpecNamespace :: Maybe Text
v1beta1SelfSubjectRulesReviewSpecNamespace, ..} ) (Maybe Text -> V1beta1SelfSubjectRulesReviewSpec)
-> f (Maybe Text) -> f V1beta1SelfSubjectRulesReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SelfSubjectRulesReviewSpecNamespace
{-# INLINE v1beta1SelfSubjectRulesReviewSpecNamespaceL #-}



-- * V1beta1StatefulSet

-- | 'v1beta1StatefulSetApiVersion' Lens
v1beta1StatefulSetApiVersionL :: Lens_' V1beta1StatefulSet (Maybe Text)
v1beta1StatefulSetApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StatefulSet -> f V1beta1StatefulSet
v1beta1StatefulSetApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1StatefulSet{Maybe Text
Maybe V1beta1StatefulSetStatus
Maybe V1beta1StatefulSetSpec
Maybe V1ObjectMeta
v1beta1StatefulSetStatus :: V1beta1StatefulSet -> Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: V1beta1StatefulSet -> Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: V1beta1StatefulSet -> Maybe V1ObjectMeta
v1beta1StatefulSetKind :: V1beta1StatefulSet -> Maybe Text
v1beta1StatefulSetApiVersion :: V1beta1StatefulSet -> Maybe Text
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1StatefulSetApiVersion -> V1beta1StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1StatefulSetSpec
-> Maybe V1beta1StatefulSetStatus
-> V1beta1StatefulSet
V1beta1StatefulSet { Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
v1beta1StatefulSetApiVersion, Maybe Text
Maybe V1beta1StatefulSetStatus
Maybe V1beta1StatefulSetSpec
Maybe V1ObjectMeta
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
..} ) (Maybe Text -> V1beta1StatefulSet)
-> f (Maybe Text) -> f V1beta1StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StatefulSetApiVersion
{-# INLINE v1beta1StatefulSetApiVersionL #-}

-- | 'v1beta1StatefulSetKind' Lens
v1beta1StatefulSetKindL :: Lens_' V1beta1StatefulSet (Maybe Text)
v1beta1StatefulSetKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StatefulSet -> f V1beta1StatefulSet
v1beta1StatefulSetKindL Maybe Text -> f (Maybe Text)
f V1beta1StatefulSet{Maybe Text
Maybe V1beta1StatefulSetStatus
Maybe V1beta1StatefulSetSpec
Maybe V1ObjectMeta
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
v1beta1StatefulSetStatus :: V1beta1StatefulSet -> Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: V1beta1StatefulSet -> Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: V1beta1StatefulSet -> Maybe V1ObjectMeta
v1beta1StatefulSetKind :: V1beta1StatefulSet -> Maybe Text
v1beta1StatefulSetApiVersion :: V1beta1StatefulSet -> Maybe Text
..} = (\Maybe Text
v1beta1StatefulSetKind -> V1beta1StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1StatefulSetSpec
-> Maybe V1beta1StatefulSetStatus
-> V1beta1StatefulSet
V1beta1StatefulSet { Maybe Text
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetKind, Maybe Text
Maybe V1beta1StatefulSetStatus
Maybe V1beta1StatefulSetSpec
Maybe V1ObjectMeta
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetApiVersion :: Maybe Text
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1StatefulSet)
-> f (Maybe Text) -> f V1beta1StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StatefulSetKind
{-# INLINE v1beta1StatefulSetKindL #-}

-- | 'v1beta1StatefulSetMetadata' Lens
v1beta1StatefulSetMetadataL :: Lens_' V1beta1StatefulSet (Maybe V1ObjectMeta)
v1beta1StatefulSetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1StatefulSet -> f V1beta1StatefulSet
v1beta1StatefulSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1StatefulSet{Maybe Text
Maybe V1beta1StatefulSetStatus
Maybe V1beta1StatefulSetSpec
Maybe V1ObjectMeta
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
v1beta1StatefulSetStatus :: V1beta1StatefulSet -> Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: V1beta1StatefulSet -> Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: V1beta1StatefulSet -> Maybe V1ObjectMeta
v1beta1StatefulSetKind :: V1beta1StatefulSet -> Maybe Text
v1beta1StatefulSetApiVersion :: V1beta1StatefulSet -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1StatefulSetMetadata -> V1beta1StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1StatefulSetSpec
-> Maybe V1beta1StatefulSetStatus
-> V1beta1StatefulSet
V1beta1StatefulSet { Maybe V1ObjectMeta
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetMetadata, Maybe Text
Maybe V1beta1StatefulSetStatus
Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1StatefulSet)
-> f (Maybe V1ObjectMeta) -> f V1beta1StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1StatefulSetMetadata
{-# INLINE v1beta1StatefulSetMetadataL #-}

-- | 'v1beta1StatefulSetSpec' Lens
v1beta1StatefulSetSpecL :: Lens_' V1beta1StatefulSet (Maybe V1beta1StatefulSetSpec)
v1beta1StatefulSetSpecL :: (Maybe V1beta1StatefulSetSpec -> f (Maybe V1beta1StatefulSetSpec))
-> V1beta1StatefulSet -> f V1beta1StatefulSet
v1beta1StatefulSetSpecL Maybe V1beta1StatefulSetSpec -> f (Maybe V1beta1StatefulSetSpec)
f V1beta1StatefulSet{Maybe Text
Maybe V1beta1StatefulSetStatus
Maybe V1beta1StatefulSetSpec
Maybe V1ObjectMeta
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
v1beta1StatefulSetStatus :: V1beta1StatefulSet -> Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: V1beta1StatefulSet -> Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: V1beta1StatefulSet -> Maybe V1ObjectMeta
v1beta1StatefulSetKind :: V1beta1StatefulSet -> Maybe Text
v1beta1StatefulSetApiVersion :: V1beta1StatefulSet -> Maybe Text
..} = (\Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetSpec -> V1beta1StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1StatefulSetSpec
-> Maybe V1beta1StatefulSetStatus
-> V1beta1StatefulSet
V1beta1StatefulSet { Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetSpec, Maybe Text
Maybe V1beta1StatefulSetStatus
Maybe V1ObjectMeta
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
..} ) (Maybe V1beta1StatefulSetSpec -> V1beta1StatefulSet)
-> f (Maybe V1beta1StatefulSetSpec) -> f V1beta1StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1StatefulSetSpec -> f (Maybe V1beta1StatefulSetSpec)
f Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetSpec
{-# INLINE v1beta1StatefulSetSpecL #-}

-- | 'v1beta1StatefulSetStatus' Lens
v1beta1StatefulSetStatusL :: Lens_' V1beta1StatefulSet (Maybe V1beta1StatefulSetStatus)
v1beta1StatefulSetStatusL :: (Maybe V1beta1StatefulSetStatus
 -> f (Maybe V1beta1StatefulSetStatus))
-> V1beta1StatefulSet -> f V1beta1StatefulSet
v1beta1StatefulSetStatusL Maybe V1beta1StatefulSetStatus
-> f (Maybe V1beta1StatefulSetStatus)
f V1beta1StatefulSet{Maybe Text
Maybe V1beta1StatefulSetStatus
Maybe V1beta1StatefulSetSpec
Maybe V1ObjectMeta
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
v1beta1StatefulSetStatus :: V1beta1StatefulSet -> Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetSpec :: V1beta1StatefulSet -> Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: V1beta1StatefulSet -> Maybe V1ObjectMeta
v1beta1StatefulSetKind :: V1beta1StatefulSet -> Maybe Text
v1beta1StatefulSetApiVersion :: V1beta1StatefulSet -> Maybe Text
..} = (\Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetStatus -> V1beta1StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta1StatefulSetSpec
-> Maybe V1beta1StatefulSetStatus
-> V1beta1StatefulSet
V1beta1StatefulSet { Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetStatus :: Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetStatus, Maybe Text
Maybe V1beta1StatefulSetSpec
Maybe V1ObjectMeta
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
v1beta1StatefulSetSpec :: Maybe V1beta1StatefulSetSpec
v1beta1StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta1StatefulSetKind :: Maybe Text
v1beta1StatefulSetApiVersion :: Maybe Text
..} ) (Maybe V1beta1StatefulSetStatus -> V1beta1StatefulSet)
-> f (Maybe V1beta1StatefulSetStatus) -> f V1beta1StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1StatefulSetStatus
-> f (Maybe V1beta1StatefulSetStatus)
f Maybe V1beta1StatefulSetStatus
v1beta1StatefulSetStatus
{-# INLINE v1beta1StatefulSetStatusL #-}



-- * V1beta1StatefulSetCondition

-- | 'v1beta1StatefulSetConditionLastTransitionTime' Lens
v1beta1StatefulSetConditionLastTransitionTimeL :: Lens_' V1beta1StatefulSetCondition (Maybe DateTime)
v1beta1StatefulSetConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1StatefulSetCondition -> f V1beta1StatefulSetCondition
v1beta1StatefulSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1StatefulSetConditionType :: V1beta1StatefulSetCondition -> Text
v1beta1StatefulSetConditionStatus :: V1beta1StatefulSetCondition -> Text
v1beta1StatefulSetConditionReason :: V1beta1StatefulSetCondition -> Maybe Text
v1beta1StatefulSetConditionMessage :: V1beta1StatefulSetCondition -> Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: V1beta1StatefulSetCondition -> Maybe DateTime
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta1StatefulSetConditionLastTransitionTime -> V1beta1StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1StatefulSetCondition
V1beta1StatefulSetCondition { Maybe DateTime
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta1StatefulSetConditionLastTransitionTime, Maybe Text
Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1beta1StatefulSetCondition)
-> f (Maybe DateTime) -> f V1beta1StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1StatefulSetConditionLastTransitionTime
{-# INLINE v1beta1StatefulSetConditionLastTransitionTimeL #-}

-- | 'v1beta1StatefulSetConditionMessage' Lens
v1beta1StatefulSetConditionMessageL :: Lens_' V1beta1StatefulSetCondition (Maybe Text)
v1beta1StatefulSetConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StatefulSetCondition -> f V1beta1StatefulSetCondition
v1beta1StatefulSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1beta1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta1StatefulSetConditionType :: V1beta1StatefulSetCondition -> Text
v1beta1StatefulSetConditionStatus :: V1beta1StatefulSetCondition -> Text
v1beta1StatefulSetConditionReason :: V1beta1StatefulSetCondition -> Maybe Text
v1beta1StatefulSetConditionMessage :: V1beta1StatefulSetCondition -> Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: V1beta1StatefulSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1StatefulSetConditionMessage -> V1beta1StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1StatefulSetCondition
V1beta1StatefulSetCondition { Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1StatefulSetCondition)
-> f (Maybe Text) -> f V1beta1StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StatefulSetConditionMessage
{-# INLINE v1beta1StatefulSetConditionMessageL #-}

-- | 'v1beta1StatefulSetConditionReason' Lens
v1beta1StatefulSetConditionReasonL :: Lens_' V1beta1StatefulSetCondition (Maybe Text)
v1beta1StatefulSetConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StatefulSetCondition -> f V1beta1StatefulSetCondition
v1beta1StatefulSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1beta1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta1StatefulSetConditionType :: V1beta1StatefulSetCondition -> Text
v1beta1StatefulSetConditionStatus :: V1beta1StatefulSetCondition -> Text
v1beta1StatefulSetConditionReason :: V1beta1StatefulSetCondition -> Maybe Text
v1beta1StatefulSetConditionMessage :: V1beta1StatefulSetCondition -> Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: V1beta1StatefulSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta1StatefulSetConditionReason -> V1beta1StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1StatefulSetCondition
V1beta1StatefulSetCondition { Maybe Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionReason, Maybe Text
Maybe DateTime
Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1StatefulSetCondition)
-> f (Maybe Text) -> f V1beta1StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StatefulSetConditionReason
{-# INLINE v1beta1StatefulSetConditionReasonL #-}

-- | 'v1beta1StatefulSetConditionStatus' Lens
v1beta1StatefulSetConditionStatusL :: Lens_' V1beta1StatefulSetCondition (Text)
v1beta1StatefulSetConditionStatusL :: (Text -> f Text)
-> V1beta1StatefulSetCondition -> f V1beta1StatefulSetCondition
v1beta1StatefulSetConditionStatusL Text -> f Text
f V1beta1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta1StatefulSetConditionType :: V1beta1StatefulSetCondition -> Text
v1beta1StatefulSetConditionStatus :: V1beta1StatefulSetCondition -> Text
v1beta1StatefulSetConditionReason :: V1beta1StatefulSetCondition -> Maybe Text
v1beta1StatefulSetConditionMessage :: V1beta1StatefulSetCondition -> Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: V1beta1StatefulSetCondition -> Maybe DateTime
..} = (\Text
v1beta1StatefulSetConditionStatus -> V1beta1StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1StatefulSetCondition
V1beta1StatefulSetCondition { Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta1StatefulSetCondition)
-> f Text -> f V1beta1StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1StatefulSetConditionStatus
{-# INLINE v1beta1StatefulSetConditionStatusL #-}

-- | 'v1beta1StatefulSetConditionType' Lens
v1beta1StatefulSetConditionTypeL :: Lens_' V1beta1StatefulSetCondition (Text)
v1beta1StatefulSetConditionTypeL :: (Text -> f Text)
-> V1beta1StatefulSetCondition -> f V1beta1StatefulSetCondition
v1beta1StatefulSetConditionTypeL Text -> f Text
f V1beta1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta1StatefulSetConditionType :: V1beta1StatefulSetCondition -> Text
v1beta1StatefulSetConditionStatus :: V1beta1StatefulSetCondition -> Text
v1beta1StatefulSetConditionReason :: V1beta1StatefulSetCondition -> Maybe Text
v1beta1StatefulSetConditionMessage :: V1beta1StatefulSetCondition -> Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: V1beta1StatefulSetCondition -> Maybe DateTime
..} = (\Text
v1beta1StatefulSetConditionType -> V1beta1StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta1StatefulSetCondition
V1beta1StatefulSetCondition { Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionType :: Text
v1beta1StatefulSetConditionType, Maybe Text
Maybe DateTime
Text
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta1StatefulSetConditionStatus :: Text
v1beta1StatefulSetConditionReason :: Maybe Text
v1beta1StatefulSetConditionMessage :: Maybe Text
v1beta1StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta1StatefulSetCondition)
-> f Text -> f V1beta1StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1StatefulSetConditionType
{-# INLINE v1beta1StatefulSetConditionTypeL #-}



-- * V1beta1StatefulSetList

-- | 'v1beta1StatefulSetListApiVersion' Lens
v1beta1StatefulSetListApiVersionL :: Lens_' V1beta1StatefulSetList (Maybe Text)
v1beta1StatefulSetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StatefulSetList -> f V1beta1StatefulSetList
v1beta1StatefulSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1StatefulSetList{[V1beta1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta1StatefulSetListMetadata :: V1beta1StatefulSetList -> Maybe V1ListMeta
v1beta1StatefulSetListKind :: V1beta1StatefulSetList -> Maybe Text
v1beta1StatefulSetListItems :: V1beta1StatefulSetList -> [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: V1beta1StatefulSetList -> Maybe Text
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1StatefulSetListApiVersion -> V1beta1StatefulSetList :: Maybe Text
-> [V1beta1StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1StatefulSetList
V1beta1StatefulSetList { Maybe Text
v1beta1StatefulSetListApiVersion :: Maybe Text
v1beta1StatefulSetListApiVersion :: Maybe Text
v1beta1StatefulSetListApiVersion, [V1beta1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
..} ) (Maybe Text -> V1beta1StatefulSetList)
-> f (Maybe Text) -> f V1beta1StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StatefulSetListApiVersion
{-# INLINE v1beta1StatefulSetListApiVersionL #-}

-- | 'v1beta1StatefulSetListItems' Lens
v1beta1StatefulSetListItemsL :: Lens_' V1beta1StatefulSetList ([V1beta1StatefulSet])
v1beta1StatefulSetListItemsL :: ([V1beta1StatefulSet] -> f [V1beta1StatefulSet])
-> V1beta1StatefulSetList -> f V1beta1StatefulSetList
v1beta1StatefulSetListItemsL [V1beta1StatefulSet] -> f [V1beta1StatefulSet]
f V1beta1StatefulSetList{[V1beta1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: Maybe Text
v1beta1StatefulSetListMetadata :: V1beta1StatefulSetList -> Maybe V1ListMeta
v1beta1StatefulSetListKind :: V1beta1StatefulSetList -> Maybe Text
v1beta1StatefulSetListItems :: V1beta1StatefulSetList -> [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: V1beta1StatefulSetList -> Maybe Text
..} = (\[V1beta1StatefulSet]
v1beta1StatefulSetListItems -> V1beta1StatefulSetList :: Maybe Text
-> [V1beta1StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1StatefulSetList
V1beta1StatefulSetList { [V1beta1StatefulSet]
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListItems, Maybe Text
Maybe V1ListMeta
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListApiVersion :: Maybe Text
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListApiVersion :: Maybe Text
..} ) ([V1beta1StatefulSet] -> V1beta1StatefulSetList)
-> f [V1beta1StatefulSet] -> f V1beta1StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1StatefulSet] -> f [V1beta1StatefulSet]
f [V1beta1StatefulSet]
v1beta1StatefulSetListItems
{-# INLINE v1beta1StatefulSetListItemsL #-}

-- | 'v1beta1StatefulSetListKind' Lens
v1beta1StatefulSetListKindL :: Lens_' V1beta1StatefulSetList (Maybe Text)
v1beta1StatefulSetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StatefulSetList -> f V1beta1StatefulSetList
v1beta1StatefulSetListKindL Maybe Text -> f (Maybe Text)
f V1beta1StatefulSetList{[V1beta1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: Maybe Text
v1beta1StatefulSetListMetadata :: V1beta1StatefulSetList -> Maybe V1ListMeta
v1beta1StatefulSetListKind :: V1beta1StatefulSetList -> Maybe Text
v1beta1StatefulSetListItems :: V1beta1StatefulSetList -> [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: V1beta1StatefulSetList -> Maybe Text
..} = (\Maybe Text
v1beta1StatefulSetListKind -> V1beta1StatefulSetList :: Maybe Text
-> [V1beta1StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1StatefulSetList
V1beta1StatefulSetList { Maybe Text
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListKind, [V1beta1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: Maybe Text
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1StatefulSetList)
-> f (Maybe Text) -> f V1beta1StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StatefulSetListKind
{-# INLINE v1beta1StatefulSetListKindL #-}

-- | 'v1beta1StatefulSetListMetadata' Lens
v1beta1StatefulSetListMetadataL :: Lens_' V1beta1StatefulSetList (Maybe V1ListMeta)
v1beta1StatefulSetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1StatefulSetList -> f V1beta1StatefulSetList
v1beta1StatefulSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1StatefulSetList{[V1beta1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: Maybe Text
v1beta1StatefulSetListMetadata :: V1beta1StatefulSetList -> Maybe V1ListMeta
v1beta1StatefulSetListKind :: V1beta1StatefulSetList -> Maybe Text
v1beta1StatefulSetListItems :: V1beta1StatefulSetList -> [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: V1beta1StatefulSetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1StatefulSetListMetadata -> V1beta1StatefulSetList :: Maybe Text
-> [V1beta1StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1StatefulSetList
V1beta1StatefulSetList { Maybe V1ListMeta
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListMetadata :: Maybe V1ListMeta
v1beta1StatefulSetListMetadata, [V1beta1StatefulSet]
Maybe Text
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: Maybe Text
v1beta1StatefulSetListKind :: Maybe Text
v1beta1StatefulSetListItems :: [V1beta1StatefulSet]
v1beta1StatefulSetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1StatefulSetList)
-> f (Maybe V1ListMeta) -> f V1beta1StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1StatefulSetListMetadata
{-# INLINE v1beta1StatefulSetListMetadataL #-}



-- * V1beta1StatefulSetSpec

-- | 'v1beta1StatefulSetSpecPodManagementPolicy' Lens
v1beta1StatefulSetSpecPodManagementPolicyL :: Lens_' V1beta1StatefulSetSpec (Maybe Text)
v1beta1StatefulSetSpecPodManagementPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StatefulSetSpec -> f V1beta1StatefulSetSpec
v1beta1StatefulSetSpecPodManagementPolicyL Maybe Text -> f (Maybe Text)
f V1beta1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: V1beta1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: V1beta1StatefulSetSpec -> Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1beta1StatefulSetSpec -> V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: V1beta1StatefulSetSpec -> Text
v1beta1StatefulSetSpecSelector :: V1beta1StatefulSetSpec -> Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecReplicas :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: V1beta1StatefulSetSpec -> Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} = (\Maybe Text
v1beta1StatefulSetSpecPodManagementPolicy -> V1beta1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta1StatefulSetSpec
V1beta1StatefulSetSpec { Maybe Text
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecPodManagementPolicy, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
..} ) (Maybe Text -> V1beta1StatefulSetSpec)
-> f (Maybe Text) -> f V1beta1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StatefulSetSpecPodManagementPolicy
{-# INLINE v1beta1StatefulSetSpecPodManagementPolicyL #-}

-- | 'v1beta1StatefulSetSpecReplicas' Lens
v1beta1StatefulSetSpecReplicasL :: Lens_' V1beta1StatefulSetSpec (Maybe Int)
v1beta1StatefulSetSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta1StatefulSetSpec -> f V1beta1StatefulSetSpec
v1beta1StatefulSetSpecReplicasL Maybe Int -> f (Maybe Int)
f V1beta1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: V1beta1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: V1beta1StatefulSetSpec -> Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1beta1StatefulSetSpec -> V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: V1beta1StatefulSetSpec -> Text
v1beta1StatefulSetSpecSelector :: V1beta1StatefulSetSpec -> Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecReplicas :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: V1beta1StatefulSetSpec -> Maybe Text
..} = (\Maybe Int
v1beta1StatefulSetSpecReplicas -> V1beta1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta1StatefulSetSpec
V1beta1StatefulSetSpec { Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecReplicas, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe Int -> V1beta1StatefulSetSpec)
-> f (Maybe Int) -> f V1beta1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1StatefulSetSpecReplicas
{-# INLINE v1beta1StatefulSetSpecReplicasL #-}

-- | 'v1beta1StatefulSetSpecRevisionHistoryLimit' Lens
v1beta1StatefulSetSpecRevisionHistoryLimitL :: Lens_' V1beta1StatefulSetSpec (Maybe Int)
v1beta1StatefulSetSpecRevisionHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V1beta1StatefulSetSpec -> f V1beta1StatefulSetSpec
v1beta1StatefulSetSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1beta1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: V1beta1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: V1beta1StatefulSetSpec -> Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1beta1StatefulSetSpec -> V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: V1beta1StatefulSetSpec -> Text
v1beta1StatefulSetSpecSelector :: V1beta1StatefulSetSpec -> Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecReplicas :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: V1beta1StatefulSetSpec -> Maybe Text
..} = (\Maybe Int
v1beta1StatefulSetSpecRevisionHistoryLimit -> V1beta1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta1StatefulSetSpec
V1beta1StatefulSetSpec { Maybe Int
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecRevisionHistoryLimit, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe Int -> V1beta1StatefulSetSpec)
-> f (Maybe Int) -> f V1beta1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1StatefulSetSpecRevisionHistoryLimit
{-# INLINE v1beta1StatefulSetSpecRevisionHistoryLimitL #-}

-- | 'v1beta1StatefulSetSpecSelector' Lens
v1beta1StatefulSetSpecSelectorL :: Lens_' V1beta1StatefulSetSpec (Maybe V1LabelSelector)
v1beta1StatefulSetSpecSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1beta1StatefulSetSpec -> f V1beta1StatefulSetSpec
v1beta1StatefulSetSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: V1beta1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: V1beta1StatefulSetSpec -> Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1beta1StatefulSetSpec -> V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: V1beta1StatefulSetSpec -> Text
v1beta1StatefulSetSpecSelector :: V1beta1StatefulSetSpec -> Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecReplicas :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: V1beta1StatefulSetSpec -> Maybe Text
..} = (\Maybe V1LabelSelector
v1beta1StatefulSetSpecSelector -> V1beta1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta1StatefulSetSpec
V1beta1StatefulSetSpec { Maybe V1LabelSelector
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecSelector, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe V1LabelSelector -> V1beta1StatefulSetSpec)
-> f (Maybe V1LabelSelector) -> f V1beta1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1StatefulSetSpecSelector
{-# INLINE v1beta1StatefulSetSpecSelectorL #-}

-- | 'v1beta1StatefulSetSpecServiceName' Lens
v1beta1StatefulSetSpecServiceNameL :: Lens_' V1beta1StatefulSetSpec (Text)
v1beta1StatefulSetSpecServiceNameL :: (Text -> f Text)
-> V1beta1StatefulSetSpec -> f V1beta1StatefulSetSpec
v1beta1StatefulSetSpecServiceNameL Text -> f Text
f V1beta1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: V1beta1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: V1beta1StatefulSetSpec -> Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1beta1StatefulSetSpec -> V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: V1beta1StatefulSetSpec -> Text
v1beta1StatefulSetSpecSelector :: V1beta1StatefulSetSpec -> Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecReplicas :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: V1beta1StatefulSetSpec -> Maybe Text
..} = (\Text
v1beta1StatefulSetSpecServiceName -> V1beta1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta1StatefulSetSpec
V1beta1StatefulSetSpec { Text
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecServiceName, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Text -> V1beta1StatefulSetSpec)
-> f Text -> f V1beta1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1StatefulSetSpecServiceName
{-# INLINE v1beta1StatefulSetSpecServiceNameL #-}

-- | 'v1beta1StatefulSetSpecTemplate' Lens
v1beta1StatefulSetSpecTemplateL :: Lens_' V1beta1StatefulSetSpec (V1PodTemplateSpec)
v1beta1StatefulSetSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> V1beta1StatefulSetSpec -> f V1beta1StatefulSetSpec
v1beta1StatefulSetSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1beta1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: V1beta1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: V1beta1StatefulSetSpec -> Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1beta1StatefulSetSpec -> V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: V1beta1StatefulSetSpec -> Text
v1beta1StatefulSetSpecSelector :: V1beta1StatefulSetSpec -> Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecReplicas :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: V1beta1StatefulSetSpec -> Maybe Text
..} = (\V1PodTemplateSpec
v1beta1StatefulSetSpecTemplate -> V1beta1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta1StatefulSetSpec
V1beta1StatefulSetSpec { V1PodTemplateSpec
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecTemplate, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (V1PodTemplateSpec -> V1beta1StatefulSetSpec)
-> f V1PodTemplateSpec -> f V1beta1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
v1beta1StatefulSetSpecTemplate
{-# INLINE v1beta1StatefulSetSpecTemplateL #-}

-- | 'v1beta1StatefulSetSpecUpdateStrategy' Lens
v1beta1StatefulSetSpecUpdateStrategyL :: Lens_' V1beta1StatefulSetSpec (Maybe V1beta1StatefulSetUpdateStrategy)
v1beta1StatefulSetSpecUpdateStrategyL :: (Maybe V1beta1StatefulSetUpdateStrategy
 -> f (Maybe V1beta1StatefulSetUpdateStrategy))
-> V1beta1StatefulSetSpec -> f V1beta1StatefulSetSpec
v1beta1StatefulSetSpecUpdateStrategyL Maybe V1beta1StatefulSetUpdateStrategy
-> f (Maybe V1beta1StatefulSetUpdateStrategy)
f V1beta1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: V1beta1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: V1beta1StatefulSetSpec -> Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1beta1StatefulSetSpec -> V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: V1beta1StatefulSetSpec -> Text
v1beta1StatefulSetSpecSelector :: V1beta1StatefulSetSpec -> Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecReplicas :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: V1beta1StatefulSetSpec -> Maybe Text
..} = (\Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecUpdateStrategy -> V1beta1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta1StatefulSetSpec
V1beta1StatefulSetSpec { Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecUpdateStrategy, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe V1beta1StatefulSetUpdateStrategy -> V1beta1StatefulSetSpec)
-> f (Maybe V1beta1StatefulSetUpdateStrategy)
-> f V1beta1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1StatefulSetUpdateStrategy
-> f (Maybe V1beta1StatefulSetUpdateStrategy)
f Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecUpdateStrategy
{-# INLINE v1beta1StatefulSetSpecUpdateStrategyL #-}

-- | 'v1beta1StatefulSetSpecVolumeClaimTemplates' Lens
v1beta1StatefulSetSpecVolumeClaimTemplatesL :: Lens_' V1beta1StatefulSetSpec (Maybe [V1PersistentVolumeClaim])
v1beta1StatefulSetSpecVolumeClaimTemplatesL :: (Maybe [V1PersistentVolumeClaim]
 -> f (Maybe [V1PersistentVolumeClaim]))
-> V1beta1StatefulSetSpec -> f V1beta1StatefulSetSpec
v1beta1StatefulSetSpecVolumeClaimTemplatesL Maybe [V1PersistentVolumeClaim]
-> f (Maybe [V1PersistentVolumeClaim])
f V1beta1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecVolumeClaimTemplates :: V1beta1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecUpdateStrategy :: V1beta1StatefulSetSpec -> Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1beta1StatefulSetSpec -> V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: V1beta1StatefulSetSpec -> Text
v1beta1StatefulSetSpecSelector :: V1beta1StatefulSetSpec -> Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecReplicas :: V1beta1StatefulSetSpec -> Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: V1beta1StatefulSetSpec -> Maybe Text
..} = (\Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecVolumeClaimTemplates -> V1beta1StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta1StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta1StatefulSetSpec
V1beta1StatefulSetSpec { Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecVolumeClaimTemplates, Maybe Int
Maybe Text
Maybe V1beta1StatefulSetUpdateStrategy
Maybe V1LabelSelector
Text
V1PodTemplateSpec
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta1StatefulSetSpecUpdateStrategy :: Maybe V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta1StatefulSetSpecServiceName :: Text
v1beta1StatefulSetSpecSelector :: Maybe V1LabelSelector
v1beta1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta1StatefulSetSpecReplicas :: Maybe Int
v1beta1StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe [V1PersistentVolumeClaim] -> V1beta1StatefulSetSpec)
-> f (Maybe [V1PersistentVolumeClaim]) -> f V1beta1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PersistentVolumeClaim]
-> f (Maybe [V1PersistentVolumeClaim])
f Maybe [V1PersistentVolumeClaim]
v1beta1StatefulSetSpecVolumeClaimTemplates
{-# INLINE v1beta1StatefulSetSpecVolumeClaimTemplatesL #-}



-- * V1beta1StatefulSetStatus

-- | 'v1beta1StatefulSetStatusCollisionCount' Lens
v1beta1StatefulSetStatusCollisionCountL :: Lens_' V1beta1StatefulSetStatus (Maybe Int)
v1beta1StatefulSetStatusCollisionCountL :: (Maybe Int -> f (Maybe Int))
-> V1beta1StatefulSetStatus -> f V1beta1StatefulSetStatus
v1beta1StatefulSetStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1beta1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusReplicas :: V1beta1StatefulSetStatus -> Int
v1beta1StatefulSetStatusReadyReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: V1beta1StatefulSetStatus -> Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusConditions :: V1beta1StatefulSetStatus -> Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
..} = (\Maybe Int
v1beta1StatefulSetStatusCollisionCount -> V1beta1StatefulSetStatus :: Maybe Int
-> Maybe [V1beta1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta1StatefulSetStatus
V1beta1StatefulSetStatus { Maybe Int
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusCollisionCount, Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
..} ) (Maybe Int -> V1beta1StatefulSetStatus)
-> f (Maybe Int) -> f V1beta1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1StatefulSetStatusCollisionCount
{-# INLINE v1beta1StatefulSetStatusCollisionCountL #-}

-- | 'v1beta1StatefulSetStatusConditions' Lens
v1beta1StatefulSetStatusConditionsL :: Lens_' V1beta1StatefulSetStatus (Maybe [V1beta1StatefulSetCondition])
v1beta1StatefulSetStatusConditionsL :: (Maybe [V1beta1StatefulSetCondition]
 -> f (Maybe [V1beta1StatefulSetCondition]))
-> V1beta1StatefulSetStatus -> f V1beta1StatefulSetStatus
v1beta1StatefulSetStatusConditionsL Maybe [V1beta1StatefulSetCondition]
-> f (Maybe [V1beta1StatefulSetCondition])
f V1beta1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusReplicas :: V1beta1StatefulSetStatus -> Int
v1beta1StatefulSetStatusReadyReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: V1beta1StatefulSetStatus -> Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusConditions :: V1beta1StatefulSetStatus -> Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: V1beta1StatefulSetStatus -> Maybe Int
..} = (\Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusConditions -> V1beta1StatefulSetStatus :: Maybe Int
-> Maybe [V1beta1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta1StatefulSetStatus
V1beta1StatefulSetStatus { Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusConditions, Int
Maybe Int
Maybe Integer
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe [V1beta1StatefulSetCondition] -> V1beta1StatefulSetStatus)
-> f (Maybe [V1beta1StatefulSetCondition])
-> f V1beta1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1StatefulSetCondition]
-> f (Maybe [V1beta1StatefulSetCondition])
f Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusConditions
{-# INLINE v1beta1StatefulSetStatusConditionsL #-}

-- | 'v1beta1StatefulSetStatusCurrentReplicas' Lens
v1beta1StatefulSetStatusCurrentReplicasL :: Lens_' V1beta1StatefulSetStatus (Maybe Int)
v1beta1StatefulSetStatusCurrentReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta1StatefulSetStatus -> f V1beta1StatefulSetStatus
v1beta1StatefulSetStatusCurrentReplicasL Maybe Int -> f (Maybe Int)
f V1beta1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusReplicas :: V1beta1StatefulSetStatus -> Int
v1beta1StatefulSetStatusReadyReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: V1beta1StatefulSetStatus -> Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusConditions :: V1beta1StatefulSetStatus -> Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: V1beta1StatefulSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta1StatefulSetStatusCurrentReplicas -> V1beta1StatefulSetStatus :: Maybe Int
-> Maybe [V1beta1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta1StatefulSetStatus
V1beta1StatefulSetStatus { Maybe Int
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusCurrentReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta1StatefulSetStatus)
-> f (Maybe Int) -> f V1beta1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1StatefulSetStatusCurrentReplicas
{-# INLINE v1beta1StatefulSetStatusCurrentReplicasL #-}

-- | 'v1beta1StatefulSetStatusCurrentRevision' Lens
v1beta1StatefulSetStatusCurrentRevisionL :: Lens_' V1beta1StatefulSetStatus (Maybe Text)
v1beta1StatefulSetStatusCurrentRevisionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StatefulSetStatus -> f V1beta1StatefulSetStatus
v1beta1StatefulSetStatusCurrentRevisionL Maybe Text -> f (Maybe Text)
f V1beta1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusReplicas :: V1beta1StatefulSetStatus -> Int
v1beta1StatefulSetStatusReadyReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: V1beta1StatefulSetStatus -> Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusConditions :: V1beta1StatefulSetStatus -> Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: V1beta1StatefulSetStatus -> Maybe Int
..} = (\Maybe Text
v1beta1StatefulSetStatusCurrentRevision -> V1beta1StatefulSetStatus :: Maybe Int
-> Maybe [V1beta1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta1StatefulSetStatus
V1beta1StatefulSetStatus { Maybe Text
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentRevision, Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Text -> V1beta1StatefulSetStatus)
-> f (Maybe Text) -> f V1beta1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StatefulSetStatusCurrentRevision
{-# INLINE v1beta1StatefulSetStatusCurrentRevisionL #-}

-- | 'v1beta1StatefulSetStatusObservedGeneration' Lens
v1beta1StatefulSetStatusObservedGenerationL :: Lens_' V1beta1StatefulSetStatus (Maybe Integer)
v1beta1StatefulSetStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta1StatefulSetStatus -> f V1beta1StatefulSetStatus
v1beta1StatefulSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1beta1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusReplicas :: V1beta1StatefulSetStatus -> Int
v1beta1StatefulSetStatusReadyReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: V1beta1StatefulSetStatus -> Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusConditions :: V1beta1StatefulSetStatus -> Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: V1beta1StatefulSetStatus -> Maybe Int
..} = (\Maybe Integer
v1beta1StatefulSetStatusObservedGeneration -> V1beta1StatefulSetStatus :: Maybe Int
-> Maybe [V1beta1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta1StatefulSetStatus
V1beta1StatefulSetStatus { Maybe Integer
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Integer -> V1beta1StatefulSetStatus)
-> f (Maybe Integer) -> f V1beta1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1StatefulSetStatusObservedGeneration
{-# INLINE v1beta1StatefulSetStatusObservedGenerationL #-}

-- | 'v1beta1StatefulSetStatusReadyReplicas' Lens
v1beta1StatefulSetStatusReadyReplicasL :: Lens_' V1beta1StatefulSetStatus (Maybe Int)
v1beta1StatefulSetStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta1StatefulSetStatus -> f V1beta1StatefulSetStatus
v1beta1StatefulSetStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1beta1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusReplicas :: V1beta1StatefulSetStatus -> Int
v1beta1StatefulSetStatusReadyReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: V1beta1StatefulSetStatus -> Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusConditions :: V1beta1StatefulSetStatus -> Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: V1beta1StatefulSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta1StatefulSetStatusReadyReplicas -> V1beta1StatefulSetStatus :: Maybe Int
-> Maybe [V1beta1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta1StatefulSetStatus
V1beta1StatefulSetStatus { Maybe Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusReadyReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta1StatefulSetStatus)
-> f (Maybe Int) -> f V1beta1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1StatefulSetStatusReadyReplicas
{-# INLINE v1beta1StatefulSetStatusReadyReplicasL #-}

-- | 'v1beta1StatefulSetStatusReplicas' Lens
v1beta1StatefulSetStatusReplicasL :: Lens_' V1beta1StatefulSetStatus (Int)
v1beta1StatefulSetStatusReplicasL :: (Int -> f Int)
-> V1beta1StatefulSetStatus -> f V1beta1StatefulSetStatus
v1beta1StatefulSetStatusReplicasL Int -> f Int
f V1beta1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusReplicas :: V1beta1StatefulSetStatus -> Int
v1beta1StatefulSetStatusReadyReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: V1beta1StatefulSetStatus -> Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusConditions :: V1beta1StatefulSetStatus -> Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: V1beta1StatefulSetStatus -> Maybe Int
..} = (\Int
v1beta1StatefulSetStatusReplicas -> V1beta1StatefulSetStatus :: Maybe Int
-> Maybe [V1beta1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta1StatefulSetStatus
V1beta1StatefulSetStatus { Int
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1beta1StatefulSetStatus)
-> f Int -> f V1beta1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta1StatefulSetStatusReplicas
{-# INLINE v1beta1StatefulSetStatusReplicasL #-}

-- | 'v1beta1StatefulSetStatusUpdateRevision' Lens
v1beta1StatefulSetStatusUpdateRevisionL :: Lens_' V1beta1StatefulSetStatus (Maybe Text)
v1beta1StatefulSetStatusUpdateRevisionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StatefulSetStatus -> f V1beta1StatefulSetStatus
v1beta1StatefulSetStatusUpdateRevisionL Maybe Text -> f (Maybe Text)
f V1beta1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusReplicas :: V1beta1StatefulSetStatus -> Int
v1beta1StatefulSetStatusReadyReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: V1beta1StatefulSetStatus -> Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusConditions :: V1beta1StatefulSetStatus -> Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: V1beta1StatefulSetStatus -> Maybe Int
..} = (\Maybe Text
v1beta1StatefulSetStatusUpdateRevision -> V1beta1StatefulSetStatus :: Maybe Int
-> Maybe [V1beta1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta1StatefulSetStatus
V1beta1StatefulSetStatus { Maybe Text
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusUpdateRevision, Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Text -> V1beta1StatefulSetStatus)
-> f (Maybe Text) -> f V1beta1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StatefulSetStatusUpdateRevision
{-# INLINE v1beta1StatefulSetStatusUpdateRevisionL #-}

-- | 'v1beta1StatefulSetStatusUpdatedReplicas' Lens
v1beta1StatefulSetStatusUpdatedReplicasL :: Lens_' V1beta1StatefulSetStatus (Maybe Int)
v1beta1StatefulSetStatusUpdatedReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta1StatefulSetStatus -> f V1beta1StatefulSetStatus
v1beta1StatefulSetStatusUpdatedReplicasL Maybe Int -> f (Maybe Int)
f V1beta1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusReplicas :: V1beta1StatefulSetStatus -> Int
v1beta1StatefulSetStatusReadyReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: V1beta1StatefulSetStatus -> Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: V1beta1StatefulSetStatus -> Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: V1beta1StatefulSetStatus -> Maybe Int
v1beta1StatefulSetStatusConditions :: V1beta1StatefulSetStatus -> Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: V1beta1StatefulSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas -> V1beta1StatefulSetStatus :: Maybe Int
-> Maybe [V1beta1StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta1StatefulSetStatus
V1beta1StatefulSetStatus { Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta1StatefulSetCondition]
Maybe Text
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
v1beta1StatefulSetStatusUpdateRevision :: Maybe Text
v1beta1StatefulSetStatusReplicas :: Int
v1beta1StatefulSetStatusReadyReplicas :: Maybe Int
v1beta1StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta1StatefulSetStatusCurrentRevision :: Maybe Text
v1beta1StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta1StatefulSetStatusConditions :: Maybe [V1beta1StatefulSetCondition]
v1beta1StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta1StatefulSetStatus)
-> f (Maybe Int) -> f V1beta1StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1StatefulSetStatusUpdatedReplicas
{-# INLINE v1beta1StatefulSetStatusUpdatedReplicasL #-}



-- * V1beta1StatefulSetUpdateStrategy

-- | 'v1beta1StatefulSetUpdateStrategyRollingUpdate' Lens
v1beta1StatefulSetUpdateStrategyRollingUpdateL :: Lens_' V1beta1StatefulSetUpdateStrategy (Maybe V1beta1RollingUpdateStatefulSetStrategy)
v1beta1StatefulSetUpdateStrategyRollingUpdateL :: (Maybe V1beta1RollingUpdateStatefulSetStrategy
 -> f (Maybe V1beta1RollingUpdateStatefulSetStrategy))
-> V1beta1StatefulSetUpdateStrategy
-> f V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetUpdateStrategyRollingUpdateL Maybe V1beta1RollingUpdateStatefulSetStrategy
-> f (Maybe V1beta1RollingUpdateStatefulSetStrategy)
f V1beta1StatefulSetUpdateStrategy{Maybe Text
Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyType :: V1beta1StatefulSetUpdateStrategy -> Maybe Text
v1beta1StatefulSetUpdateStrategyRollingUpdate :: V1beta1StatefulSetUpdateStrategy
-> Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyType :: Maybe Text
v1beta1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateStatefulSetStrategy
..} = (\Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyRollingUpdate -> V1beta1StatefulSetUpdateStrategy :: Maybe V1beta1RollingUpdateStatefulSetStrategy
-> Maybe Text -> V1beta1StatefulSetUpdateStrategy
V1beta1StatefulSetUpdateStrategy { Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyRollingUpdate, Maybe Text
v1beta1StatefulSetUpdateStrategyType :: Maybe Text
v1beta1StatefulSetUpdateStrategyType :: Maybe Text
..} ) (Maybe V1beta1RollingUpdateStatefulSetStrategy
 -> V1beta1StatefulSetUpdateStrategy)
-> f (Maybe V1beta1RollingUpdateStatefulSetStrategy)
-> f V1beta1StatefulSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1RollingUpdateStatefulSetStrategy
-> f (Maybe V1beta1RollingUpdateStatefulSetStrategy)
f Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyRollingUpdate
{-# INLINE v1beta1StatefulSetUpdateStrategyRollingUpdateL #-}

-- | 'v1beta1StatefulSetUpdateStrategyType' Lens
v1beta1StatefulSetUpdateStrategyTypeL :: Lens_' V1beta1StatefulSetUpdateStrategy (Maybe Text)
v1beta1StatefulSetUpdateStrategyTypeL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StatefulSetUpdateStrategy
-> f V1beta1StatefulSetUpdateStrategy
v1beta1StatefulSetUpdateStrategyTypeL Maybe Text -> f (Maybe Text)
f V1beta1StatefulSetUpdateStrategy{Maybe Text
Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyType :: Maybe Text
v1beta1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyType :: V1beta1StatefulSetUpdateStrategy -> Maybe Text
v1beta1StatefulSetUpdateStrategyRollingUpdate :: V1beta1StatefulSetUpdateStrategy
-> Maybe V1beta1RollingUpdateStatefulSetStrategy
..} = (\Maybe Text
v1beta1StatefulSetUpdateStrategyType -> V1beta1StatefulSetUpdateStrategy :: Maybe V1beta1RollingUpdateStatefulSetStrategy
-> Maybe Text -> V1beta1StatefulSetUpdateStrategy
V1beta1StatefulSetUpdateStrategy { Maybe Text
v1beta1StatefulSetUpdateStrategyType :: Maybe Text
v1beta1StatefulSetUpdateStrategyType :: Maybe Text
v1beta1StatefulSetUpdateStrategyType, Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateStatefulSetStrategy
v1beta1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta1RollingUpdateStatefulSetStrategy
..} ) (Maybe Text -> V1beta1StatefulSetUpdateStrategy)
-> f (Maybe Text) -> f V1beta1StatefulSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StatefulSetUpdateStrategyType
{-# INLINE v1beta1StatefulSetUpdateStrategyTypeL #-}



-- * V1beta1StorageClass

-- | 'v1beta1StorageClassAllowVolumeExpansion' Lens
v1beta1StorageClassAllowVolumeExpansionL :: Lens_' V1beta1StorageClass (Maybe Bool)
v1beta1StorageClassAllowVolumeExpansionL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1StorageClass -> f V1beta1StorageClass
v1beta1StorageClassAllowVolumeExpansionL Maybe Bool -> f (Maybe Bool)
f V1beta1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassReclaimPolicy :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassProvisioner :: V1beta1StorageClass -> Text
v1beta1StorageClassParameters :: V1beta1StorageClass -> Maybe (Map String Text)
v1beta1StorageClassMountOptions :: V1beta1StorageClass -> Maybe [Text]
v1beta1StorageClassMetadata :: V1beta1StorageClass -> Maybe V1ObjectMeta
v1beta1StorageClassKind :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassApiVersion :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassAllowedTopologies :: V1beta1StorageClass -> Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: V1beta1StorageClass -> Maybe Bool
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
..} = (\Maybe Bool
v1beta1StorageClassAllowVolumeExpansion -> V1beta1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1beta1StorageClass
V1beta1StorageClass { Maybe Bool
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassAllowVolumeExpansion, Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
..} ) (Maybe Bool -> V1beta1StorageClass)
-> f (Maybe Bool) -> f V1beta1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1StorageClassAllowVolumeExpansion
{-# INLINE v1beta1StorageClassAllowVolumeExpansionL #-}

-- | 'v1beta1StorageClassAllowedTopologies' Lens
v1beta1StorageClassAllowedTopologiesL :: Lens_' V1beta1StorageClass (Maybe [V1TopologySelectorTerm])
v1beta1StorageClassAllowedTopologiesL :: (Maybe [V1TopologySelectorTerm]
 -> f (Maybe [V1TopologySelectorTerm]))
-> V1beta1StorageClass -> f V1beta1StorageClass
v1beta1StorageClassAllowedTopologiesL Maybe [V1TopologySelectorTerm]
-> f (Maybe [V1TopologySelectorTerm])
f V1beta1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassReclaimPolicy :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassProvisioner :: V1beta1StorageClass -> Text
v1beta1StorageClassParameters :: V1beta1StorageClass -> Maybe (Map String Text)
v1beta1StorageClassMountOptions :: V1beta1StorageClass -> Maybe [Text]
v1beta1StorageClassMetadata :: V1beta1StorageClass -> Maybe V1ObjectMeta
v1beta1StorageClassKind :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassApiVersion :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassAllowedTopologies :: V1beta1StorageClass -> Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: V1beta1StorageClass -> Maybe Bool
..} = (\Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowedTopologies -> V1beta1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1beta1StorageClass
V1beta1StorageClass { Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowedTopologies, Maybe Bool
Maybe [Text]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe [V1TopologySelectorTerm] -> V1beta1StorageClass)
-> f (Maybe [V1TopologySelectorTerm]) -> f V1beta1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1TopologySelectorTerm]
-> f (Maybe [V1TopologySelectorTerm])
f Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowedTopologies
{-# INLINE v1beta1StorageClassAllowedTopologiesL #-}

-- | 'v1beta1StorageClassApiVersion' Lens
v1beta1StorageClassApiVersionL :: Lens_' V1beta1StorageClass (Maybe Text)
v1beta1StorageClassApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StorageClass -> f V1beta1StorageClass
v1beta1StorageClassApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassReclaimPolicy :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassProvisioner :: V1beta1StorageClass -> Text
v1beta1StorageClassParameters :: V1beta1StorageClass -> Maybe (Map String Text)
v1beta1StorageClassMountOptions :: V1beta1StorageClass -> Maybe [Text]
v1beta1StorageClassMetadata :: V1beta1StorageClass -> Maybe V1ObjectMeta
v1beta1StorageClassKind :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassApiVersion :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassAllowedTopologies :: V1beta1StorageClass -> Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: V1beta1StorageClass -> Maybe Bool
..} = (\Maybe Text
v1beta1StorageClassApiVersion -> V1beta1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1beta1StorageClass
V1beta1StorageClass { Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassApiVersion, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe Text -> V1beta1StorageClass)
-> f (Maybe Text) -> f V1beta1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StorageClassApiVersion
{-# INLINE v1beta1StorageClassApiVersionL #-}

-- | 'v1beta1StorageClassKind' Lens
v1beta1StorageClassKindL :: Lens_' V1beta1StorageClass (Maybe Text)
v1beta1StorageClassKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StorageClass -> f V1beta1StorageClass
v1beta1StorageClassKindL Maybe Text -> f (Maybe Text)
f V1beta1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassReclaimPolicy :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassProvisioner :: V1beta1StorageClass -> Text
v1beta1StorageClassParameters :: V1beta1StorageClass -> Maybe (Map String Text)
v1beta1StorageClassMountOptions :: V1beta1StorageClass -> Maybe [Text]
v1beta1StorageClassMetadata :: V1beta1StorageClass -> Maybe V1ObjectMeta
v1beta1StorageClassKind :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassApiVersion :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassAllowedTopologies :: V1beta1StorageClass -> Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: V1beta1StorageClass -> Maybe Bool
..} = (\Maybe Text
v1beta1StorageClassKind -> V1beta1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1beta1StorageClass
V1beta1StorageClass { Maybe Text
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassKind, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe Text -> V1beta1StorageClass)
-> f (Maybe Text) -> f V1beta1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StorageClassKind
{-# INLINE v1beta1StorageClassKindL #-}

-- | 'v1beta1StorageClassMetadata' Lens
v1beta1StorageClassMetadataL :: Lens_' V1beta1StorageClass (Maybe V1ObjectMeta)
v1beta1StorageClassMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1StorageClass -> f V1beta1StorageClass
v1beta1StorageClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassReclaimPolicy :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassProvisioner :: V1beta1StorageClass -> Text
v1beta1StorageClassParameters :: V1beta1StorageClass -> Maybe (Map String Text)
v1beta1StorageClassMountOptions :: V1beta1StorageClass -> Maybe [Text]
v1beta1StorageClassMetadata :: V1beta1StorageClass -> Maybe V1ObjectMeta
v1beta1StorageClassKind :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassApiVersion :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassAllowedTopologies :: V1beta1StorageClass -> Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: V1beta1StorageClass -> Maybe Bool
..} = (\Maybe V1ObjectMeta
v1beta1StorageClassMetadata -> V1beta1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1beta1StorageClass
V1beta1StorageClass { Maybe V1ObjectMeta
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassMetadata, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe V1ObjectMeta -> V1beta1StorageClass)
-> f (Maybe V1ObjectMeta) -> f V1beta1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1StorageClassMetadata
{-# INLINE v1beta1StorageClassMetadataL #-}

-- | 'v1beta1StorageClassMountOptions' Lens
v1beta1StorageClassMountOptionsL :: Lens_' V1beta1StorageClass (Maybe [Text])
v1beta1StorageClassMountOptionsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1StorageClass -> f V1beta1StorageClass
v1beta1StorageClassMountOptionsL Maybe [Text] -> f (Maybe [Text])
f V1beta1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassReclaimPolicy :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassProvisioner :: V1beta1StorageClass -> Text
v1beta1StorageClassParameters :: V1beta1StorageClass -> Maybe (Map String Text)
v1beta1StorageClassMountOptions :: V1beta1StorageClass -> Maybe [Text]
v1beta1StorageClassMetadata :: V1beta1StorageClass -> Maybe V1ObjectMeta
v1beta1StorageClassKind :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassApiVersion :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassAllowedTopologies :: V1beta1StorageClass -> Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: V1beta1StorageClass -> Maybe Bool
..} = (\Maybe [Text]
v1beta1StorageClassMountOptions -> V1beta1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1beta1StorageClass
V1beta1StorageClass { Maybe [Text]
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMountOptions, Maybe Bool
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe [Text] -> V1beta1StorageClass)
-> f (Maybe [Text]) -> f V1beta1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1StorageClassMountOptions
{-# INLINE v1beta1StorageClassMountOptionsL #-}

-- | 'v1beta1StorageClassParameters' Lens
v1beta1StorageClassParametersL :: Lens_' V1beta1StorageClass (Maybe (Map.Map String Text))
v1beta1StorageClassParametersL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1beta1StorageClass -> f V1beta1StorageClass
v1beta1StorageClassParametersL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1beta1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassReclaimPolicy :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassProvisioner :: V1beta1StorageClass -> Text
v1beta1StorageClassParameters :: V1beta1StorageClass -> Maybe (Map String Text)
v1beta1StorageClassMountOptions :: V1beta1StorageClass -> Maybe [Text]
v1beta1StorageClassMetadata :: V1beta1StorageClass -> Maybe V1ObjectMeta
v1beta1StorageClassKind :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassApiVersion :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassAllowedTopologies :: V1beta1StorageClass -> Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: V1beta1StorageClass -> Maybe Bool
..} = (\Maybe (Map String Text)
v1beta1StorageClassParameters -> V1beta1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1beta1StorageClass
V1beta1StorageClass { Maybe (Map String Text)
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassParameters, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe (Map String Text) -> V1beta1StorageClass)
-> f (Maybe (Map String Text)) -> f V1beta1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1beta1StorageClassParameters
{-# INLINE v1beta1StorageClassParametersL #-}

-- | 'v1beta1StorageClassProvisioner' Lens
v1beta1StorageClassProvisionerL :: Lens_' V1beta1StorageClass (Text)
v1beta1StorageClassProvisionerL :: (Text -> f Text) -> V1beta1StorageClass -> f V1beta1StorageClass
v1beta1StorageClassProvisionerL Text -> f Text
f V1beta1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassReclaimPolicy :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassProvisioner :: V1beta1StorageClass -> Text
v1beta1StorageClassParameters :: V1beta1StorageClass -> Maybe (Map String Text)
v1beta1StorageClassMountOptions :: V1beta1StorageClass -> Maybe [Text]
v1beta1StorageClassMetadata :: V1beta1StorageClass -> Maybe V1ObjectMeta
v1beta1StorageClassKind :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassApiVersion :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassAllowedTopologies :: V1beta1StorageClass -> Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: V1beta1StorageClass -> Maybe Bool
..} = (\Text
v1beta1StorageClassProvisioner -> V1beta1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1beta1StorageClass
V1beta1StorageClass { Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassProvisioner, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Text -> V1beta1StorageClass) -> f Text -> f V1beta1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1StorageClassProvisioner
{-# INLINE v1beta1StorageClassProvisionerL #-}

-- | 'v1beta1StorageClassReclaimPolicy' Lens
v1beta1StorageClassReclaimPolicyL :: Lens_' V1beta1StorageClass (Maybe Text)
v1beta1StorageClassReclaimPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StorageClass -> f V1beta1StorageClass
v1beta1StorageClassReclaimPolicyL Maybe Text -> f (Maybe Text)
f V1beta1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassReclaimPolicy :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassProvisioner :: V1beta1StorageClass -> Text
v1beta1StorageClassParameters :: V1beta1StorageClass -> Maybe (Map String Text)
v1beta1StorageClassMountOptions :: V1beta1StorageClass -> Maybe [Text]
v1beta1StorageClassMetadata :: V1beta1StorageClass -> Maybe V1ObjectMeta
v1beta1StorageClassKind :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassApiVersion :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassAllowedTopologies :: V1beta1StorageClass -> Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: V1beta1StorageClass -> Maybe Bool
..} = (\Maybe Text
v1beta1StorageClassReclaimPolicy -> V1beta1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1beta1StorageClass
V1beta1StorageClass { Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassReclaimPolicy, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe Text -> V1beta1StorageClass)
-> f (Maybe Text) -> f V1beta1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StorageClassReclaimPolicy
{-# INLINE v1beta1StorageClassReclaimPolicyL #-}

-- | 'v1beta1StorageClassVolumeBindingMode' Lens
v1beta1StorageClassVolumeBindingModeL :: Lens_' V1beta1StorageClass (Maybe Text)
v1beta1StorageClassVolumeBindingModeL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StorageClass -> f V1beta1StorageClass
v1beta1StorageClassVolumeBindingModeL Maybe Text -> f (Maybe Text)
f V1beta1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassVolumeBindingMode :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassReclaimPolicy :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassProvisioner :: V1beta1StorageClass -> Text
v1beta1StorageClassParameters :: V1beta1StorageClass -> Maybe (Map String Text)
v1beta1StorageClassMountOptions :: V1beta1StorageClass -> Maybe [Text]
v1beta1StorageClassMetadata :: V1beta1StorageClass -> Maybe V1ObjectMeta
v1beta1StorageClassKind :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassApiVersion :: V1beta1StorageClass -> Maybe Text
v1beta1StorageClassAllowedTopologies :: V1beta1StorageClass -> Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: V1beta1StorageClass -> Maybe Bool
..} = (\Maybe Text
v1beta1StorageClassVolumeBindingMode -> V1beta1StorageClass :: Maybe Bool
-> Maybe [V1TopologySelectorTerm]
-> Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [Text]
-> Maybe (Map String Text)
-> Text
-> Maybe Text
-> Maybe Text
-> V1beta1StorageClass
V1beta1StorageClass { Maybe Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassVolumeBindingMode :: Maybe Text
v1beta1StorageClassVolumeBindingMode, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe (Map String Text)
Maybe V1ObjectMeta
Text
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
v1beta1StorageClassReclaimPolicy :: Maybe Text
v1beta1StorageClassProvisioner :: Text
v1beta1StorageClassParameters :: Maybe (Map String Text)
v1beta1StorageClassMountOptions :: Maybe [Text]
v1beta1StorageClassMetadata :: Maybe V1ObjectMeta
v1beta1StorageClassKind :: Maybe Text
v1beta1StorageClassApiVersion :: Maybe Text
v1beta1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1beta1StorageClassAllowVolumeExpansion :: Maybe Bool
..} ) (Maybe Text -> V1beta1StorageClass)
-> f (Maybe Text) -> f V1beta1StorageClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StorageClassVolumeBindingMode
{-# INLINE v1beta1StorageClassVolumeBindingModeL #-}



-- * V1beta1StorageClassList

-- | 'v1beta1StorageClassListApiVersion' Lens
v1beta1StorageClassListApiVersionL :: Lens_' V1beta1StorageClassList (Maybe Text)
v1beta1StorageClassListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StorageClassList -> f V1beta1StorageClassList
v1beta1StorageClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1StorageClassList{[V1beta1StorageClass]
Maybe Text
Maybe V1ListMeta
v1beta1StorageClassListMetadata :: V1beta1StorageClassList -> Maybe V1ListMeta
v1beta1StorageClassListKind :: V1beta1StorageClassList -> Maybe Text
v1beta1StorageClassListItems :: V1beta1StorageClassList -> [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: V1beta1StorageClassList -> Maybe Text
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1StorageClassListApiVersion -> V1beta1StorageClassList :: Maybe Text
-> [V1beta1StorageClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1StorageClassList
V1beta1StorageClassList { Maybe Text
v1beta1StorageClassListApiVersion :: Maybe Text
v1beta1StorageClassListApiVersion :: Maybe Text
v1beta1StorageClassListApiVersion, [V1beta1StorageClass]
Maybe Text
Maybe V1ListMeta
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListItems :: [V1beta1StorageClass]
..} ) (Maybe Text -> V1beta1StorageClassList)
-> f (Maybe Text) -> f V1beta1StorageClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StorageClassListApiVersion
{-# INLINE v1beta1StorageClassListApiVersionL #-}

-- | 'v1beta1StorageClassListItems' Lens
v1beta1StorageClassListItemsL :: Lens_' V1beta1StorageClassList ([V1beta1StorageClass])
v1beta1StorageClassListItemsL :: ([V1beta1StorageClass] -> f [V1beta1StorageClass])
-> V1beta1StorageClassList -> f V1beta1StorageClassList
v1beta1StorageClassListItemsL [V1beta1StorageClass] -> f [V1beta1StorageClass]
f V1beta1StorageClassList{[V1beta1StorageClass]
Maybe Text
Maybe V1ListMeta
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: Maybe Text
v1beta1StorageClassListMetadata :: V1beta1StorageClassList -> Maybe V1ListMeta
v1beta1StorageClassListKind :: V1beta1StorageClassList -> Maybe Text
v1beta1StorageClassListItems :: V1beta1StorageClassList -> [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: V1beta1StorageClassList -> Maybe Text
..} = (\[V1beta1StorageClass]
v1beta1StorageClassListItems -> V1beta1StorageClassList :: Maybe Text
-> [V1beta1StorageClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1StorageClassList
V1beta1StorageClassList { [V1beta1StorageClass]
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListItems, Maybe Text
Maybe V1ListMeta
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListApiVersion :: Maybe Text
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListApiVersion :: Maybe Text
..} ) ([V1beta1StorageClass] -> V1beta1StorageClassList)
-> f [V1beta1StorageClass] -> f V1beta1StorageClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1StorageClass] -> f [V1beta1StorageClass]
f [V1beta1StorageClass]
v1beta1StorageClassListItems
{-# INLINE v1beta1StorageClassListItemsL #-}

-- | 'v1beta1StorageClassListKind' Lens
v1beta1StorageClassListKindL :: Lens_' V1beta1StorageClassList (Maybe Text)
v1beta1StorageClassListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1StorageClassList -> f V1beta1StorageClassList
v1beta1StorageClassListKindL Maybe Text -> f (Maybe Text)
f V1beta1StorageClassList{[V1beta1StorageClass]
Maybe Text
Maybe V1ListMeta
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: Maybe Text
v1beta1StorageClassListMetadata :: V1beta1StorageClassList -> Maybe V1ListMeta
v1beta1StorageClassListKind :: V1beta1StorageClassList -> Maybe Text
v1beta1StorageClassListItems :: V1beta1StorageClassList -> [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: V1beta1StorageClassList -> Maybe Text
..} = (\Maybe Text
v1beta1StorageClassListKind -> V1beta1StorageClassList :: Maybe Text
-> [V1beta1StorageClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1StorageClassList
V1beta1StorageClassList { Maybe Text
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListKind, [V1beta1StorageClass]
Maybe Text
Maybe V1ListMeta
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: Maybe Text
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1StorageClassList)
-> f (Maybe Text) -> f V1beta1StorageClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1StorageClassListKind
{-# INLINE v1beta1StorageClassListKindL #-}

-- | 'v1beta1StorageClassListMetadata' Lens
v1beta1StorageClassListMetadataL :: Lens_' V1beta1StorageClassList (Maybe V1ListMeta)
v1beta1StorageClassListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1StorageClassList -> f V1beta1StorageClassList
v1beta1StorageClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1StorageClassList{[V1beta1StorageClass]
Maybe Text
Maybe V1ListMeta
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: Maybe Text
v1beta1StorageClassListMetadata :: V1beta1StorageClassList -> Maybe V1ListMeta
v1beta1StorageClassListKind :: V1beta1StorageClassList -> Maybe Text
v1beta1StorageClassListItems :: V1beta1StorageClassList -> [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: V1beta1StorageClassList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1StorageClassListMetadata -> V1beta1StorageClassList :: Maybe Text
-> [V1beta1StorageClass]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1StorageClassList
V1beta1StorageClassList { Maybe V1ListMeta
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListMetadata :: Maybe V1ListMeta
v1beta1StorageClassListMetadata, [V1beta1StorageClass]
Maybe Text
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: Maybe Text
v1beta1StorageClassListKind :: Maybe Text
v1beta1StorageClassListItems :: [V1beta1StorageClass]
v1beta1StorageClassListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1StorageClassList)
-> f (Maybe V1ListMeta) -> f V1beta1StorageClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1StorageClassListMetadata
{-# INLINE v1beta1StorageClassListMetadataL #-}



-- * V1beta1Subject

-- | 'v1beta1SubjectApiGroup' Lens
v1beta1SubjectApiGroupL :: Lens_' V1beta1Subject (Maybe Text)
v1beta1SubjectApiGroupL :: (Maybe Text -> f (Maybe Text))
-> V1beta1Subject -> f V1beta1Subject
v1beta1SubjectApiGroupL Maybe Text -> f (Maybe Text)
f V1beta1Subject{Maybe Text
Text
v1beta1SubjectNamespace :: V1beta1Subject -> Maybe Text
v1beta1SubjectName :: V1beta1Subject -> Text
v1beta1SubjectKind :: V1beta1Subject -> Text
v1beta1SubjectApiGroup :: V1beta1Subject -> Maybe Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectName :: Text
v1beta1SubjectKind :: Text
v1beta1SubjectApiGroup :: Maybe Text
..} = (\Maybe Text
v1beta1SubjectApiGroup -> V1beta1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1beta1Subject
V1beta1Subject { Maybe Text
v1beta1SubjectApiGroup :: Maybe Text
v1beta1SubjectApiGroup :: Maybe Text
v1beta1SubjectApiGroup, Maybe Text
Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectName :: Text
v1beta1SubjectKind :: Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectName :: Text
v1beta1SubjectKind :: Text
..} ) (Maybe Text -> V1beta1Subject)
-> f (Maybe Text) -> f V1beta1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SubjectApiGroup
{-# INLINE v1beta1SubjectApiGroupL #-}

-- | 'v1beta1SubjectKind' Lens
v1beta1SubjectKindL :: Lens_' V1beta1Subject (Text)
v1beta1SubjectKindL :: (Text -> f Text) -> V1beta1Subject -> f V1beta1Subject
v1beta1SubjectKindL Text -> f Text
f V1beta1Subject{Maybe Text
Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectName :: Text
v1beta1SubjectKind :: Text
v1beta1SubjectApiGroup :: Maybe Text
v1beta1SubjectNamespace :: V1beta1Subject -> Maybe Text
v1beta1SubjectName :: V1beta1Subject -> Text
v1beta1SubjectKind :: V1beta1Subject -> Text
v1beta1SubjectApiGroup :: V1beta1Subject -> Maybe Text
..} = (\Text
v1beta1SubjectKind -> V1beta1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1beta1Subject
V1beta1Subject { Text
v1beta1SubjectKind :: Text
v1beta1SubjectKind :: Text
v1beta1SubjectKind, Maybe Text
Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectName :: Text
v1beta1SubjectApiGroup :: Maybe Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectName :: Text
v1beta1SubjectApiGroup :: Maybe Text
..} ) (Text -> V1beta1Subject) -> f Text -> f V1beta1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1SubjectKind
{-# INLINE v1beta1SubjectKindL #-}

-- | 'v1beta1SubjectName' Lens
v1beta1SubjectNameL :: Lens_' V1beta1Subject (Text)
v1beta1SubjectNameL :: (Text -> f Text) -> V1beta1Subject -> f V1beta1Subject
v1beta1SubjectNameL Text -> f Text
f V1beta1Subject{Maybe Text
Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectName :: Text
v1beta1SubjectKind :: Text
v1beta1SubjectApiGroup :: Maybe Text
v1beta1SubjectNamespace :: V1beta1Subject -> Maybe Text
v1beta1SubjectName :: V1beta1Subject -> Text
v1beta1SubjectKind :: V1beta1Subject -> Text
v1beta1SubjectApiGroup :: V1beta1Subject -> Maybe Text
..} = (\Text
v1beta1SubjectName -> V1beta1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1beta1Subject
V1beta1Subject { Text
v1beta1SubjectName :: Text
v1beta1SubjectName :: Text
v1beta1SubjectName, Maybe Text
Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectKind :: Text
v1beta1SubjectApiGroup :: Maybe Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectKind :: Text
v1beta1SubjectApiGroup :: Maybe Text
..} ) (Text -> V1beta1Subject) -> f Text -> f V1beta1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1SubjectName
{-# INLINE v1beta1SubjectNameL #-}

-- | 'v1beta1SubjectNamespace' Lens
v1beta1SubjectNamespaceL :: Lens_' V1beta1Subject (Maybe Text)
v1beta1SubjectNamespaceL :: (Maybe Text -> f (Maybe Text))
-> V1beta1Subject -> f V1beta1Subject
v1beta1SubjectNamespaceL Maybe Text -> f (Maybe Text)
f V1beta1Subject{Maybe Text
Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectName :: Text
v1beta1SubjectKind :: Text
v1beta1SubjectApiGroup :: Maybe Text
v1beta1SubjectNamespace :: V1beta1Subject -> Maybe Text
v1beta1SubjectName :: V1beta1Subject -> Text
v1beta1SubjectKind :: V1beta1Subject -> Text
v1beta1SubjectApiGroup :: V1beta1Subject -> Maybe Text
..} = (\Maybe Text
v1beta1SubjectNamespace -> V1beta1Subject :: Maybe Text -> Text -> Text -> Maybe Text -> V1beta1Subject
V1beta1Subject { Maybe Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectNamespace :: Maybe Text
v1beta1SubjectNamespace, Maybe Text
Text
v1beta1SubjectName :: Text
v1beta1SubjectKind :: Text
v1beta1SubjectApiGroup :: Maybe Text
v1beta1SubjectName :: Text
v1beta1SubjectKind :: Text
v1beta1SubjectApiGroup :: Maybe Text
..} ) (Maybe Text -> V1beta1Subject)
-> f (Maybe Text) -> f V1beta1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SubjectNamespace
{-# INLINE v1beta1SubjectNamespaceL #-}



-- * V1beta1SubjectAccessReview

-- | 'v1beta1SubjectAccessReviewApiVersion' Lens
v1beta1SubjectAccessReviewApiVersionL :: Lens_' V1beta1SubjectAccessReview (Maybe Text)
v1beta1SubjectAccessReviewApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SubjectAccessReview -> f V1beta1SubjectAccessReview
v1beta1SubjectAccessReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1SubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewStatus :: V1beta1SubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReview -> V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: V1beta1SubjectAccessReview -> Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: V1beta1SubjectAccessReview -> Maybe Text
v1beta1SubjectAccessReviewApiVersion :: V1beta1SubjectAccessReview -> Maybe Text
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1SubjectAccessReviewApiVersion -> V1beta1SubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1SubjectAccessReview
V1beta1SubjectAccessReview { Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
v1beta1SubjectAccessReviewApiVersion, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
..} ) (Maybe Text -> V1beta1SubjectAccessReview)
-> f (Maybe Text) -> f V1beta1SubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SubjectAccessReviewApiVersion
{-# INLINE v1beta1SubjectAccessReviewApiVersionL #-}

-- | 'v1beta1SubjectAccessReviewKind' Lens
v1beta1SubjectAccessReviewKindL :: Lens_' V1beta1SubjectAccessReview (Maybe Text)
v1beta1SubjectAccessReviewKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SubjectAccessReview -> f V1beta1SubjectAccessReview
v1beta1SubjectAccessReviewKindL Maybe Text -> f (Maybe Text)
f V1beta1SubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
v1beta1SubjectAccessReviewStatus :: V1beta1SubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReview -> V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: V1beta1SubjectAccessReview -> Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: V1beta1SubjectAccessReview -> Maybe Text
v1beta1SubjectAccessReviewApiVersion :: V1beta1SubjectAccessReview -> Maybe Text
..} = (\Maybe Text
v1beta1SubjectAccessReviewKind -> V1beta1SubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1SubjectAccessReview
V1beta1SubjectAccessReview { Maybe Text
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewKind, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1SubjectAccessReview)
-> f (Maybe Text) -> f V1beta1SubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SubjectAccessReviewKind
{-# INLINE v1beta1SubjectAccessReviewKindL #-}

-- | 'v1beta1SubjectAccessReviewMetadata' Lens
v1beta1SubjectAccessReviewMetadataL :: Lens_' V1beta1SubjectAccessReview (Maybe V1ObjectMeta)
v1beta1SubjectAccessReviewMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1SubjectAccessReview -> f V1beta1SubjectAccessReview
v1beta1SubjectAccessReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1SubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
v1beta1SubjectAccessReviewStatus :: V1beta1SubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReview -> V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: V1beta1SubjectAccessReview -> Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: V1beta1SubjectAccessReview -> Maybe Text
v1beta1SubjectAccessReviewApiVersion :: V1beta1SubjectAccessReview -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1SubjectAccessReviewMetadata -> V1beta1SubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1SubjectAccessReview
V1beta1SubjectAccessReview { Maybe V1ObjectMeta
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewMetadata, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1SubjectAccessReview)
-> f (Maybe V1ObjectMeta) -> f V1beta1SubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1SubjectAccessReviewMetadata
{-# INLINE v1beta1SubjectAccessReviewMetadataL #-}

-- | 'v1beta1SubjectAccessReviewSpec' Lens
v1beta1SubjectAccessReviewSpecL :: Lens_' V1beta1SubjectAccessReview (V1beta1SubjectAccessReviewSpec)
v1beta1SubjectAccessReviewSpecL :: (V1beta1SubjectAccessReviewSpec
 -> f V1beta1SubjectAccessReviewSpec)
-> V1beta1SubjectAccessReview -> f V1beta1SubjectAccessReview
v1beta1SubjectAccessReviewSpecL V1beta1SubjectAccessReviewSpec -> f V1beta1SubjectAccessReviewSpec
f V1beta1SubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
v1beta1SubjectAccessReviewStatus :: V1beta1SubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReview -> V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: V1beta1SubjectAccessReview -> Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: V1beta1SubjectAccessReview -> Maybe Text
v1beta1SubjectAccessReviewApiVersion :: V1beta1SubjectAccessReview -> Maybe Text
..} = (\V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpec -> V1beta1SubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1SubjectAccessReview
V1beta1SubjectAccessReview { V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpec, Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
..} ) (V1beta1SubjectAccessReviewSpec -> V1beta1SubjectAccessReview)
-> f V1beta1SubjectAccessReviewSpec -> f V1beta1SubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1SubjectAccessReviewSpec -> f V1beta1SubjectAccessReviewSpec
f V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpec
{-# INLINE v1beta1SubjectAccessReviewSpecL #-}

-- | 'v1beta1SubjectAccessReviewStatus' Lens
v1beta1SubjectAccessReviewStatusL :: Lens_' V1beta1SubjectAccessReview (Maybe V1beta1SubjectAccessReviewStatus)
v1beta1SubjectAccessReviewStatusL :: (Maybe V1beta1SubjectAccessReviewStatus
 -> f (Maybe V1beta1SubjectAccessReviewStatus))
-> V1beta1SubjectAccessReview -> f V1beta1SubjectAccessReview
v1beta1SubjectAccessReviewStatusL Maybe V1beta1SubjectAccessReviewStatus
-> f (Maybe V1beta1SubjectAccessReviewStatus)
f V1beta1SubjectAccessReview{Maybe Text
Maybe V1beta1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
v1beta1SubjectAccessReviewStatus :: V1beta1SubjectAccessReview
-> Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReview -> V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: V1beta1SubjectAccessReview -> Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: V1beta1SubjectAccessReview -> Maybe Text
v1beta1SubjectAccessReviewApiVersion :: V1beta1SubjectAccessReview -> Maybe Text
..} = (\Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewStatus -> V1beta1SubjectAccessReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1SubjectAccessReviewStatus
-> V1beta1SubjectAccessReview
V1beta1SubjectAccessReview { Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewStatus :: Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
v1beta1SubjectAccessReviewSpec :: V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1beta1SubjectAccessReviewKind :: Maybe Text
v1beta1SubjectAccessReviewApiVersion :: Maybe Text
..} ) (Maybe V1beta1SubjectAccessReviewStatus
 -> V1beta1SubjectAccessReview)
-> f (Maybe V1beta1SubjectAccessReviewStatus)
-> f V1beta1SubjectAccessReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1SubjectAccessReviewStatus
-> f (Maybe V1beta1SubjectAccessReviewStatus)
f Maybe V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewStatus
{-# INLINE v1beta1SubjectAccessReviewStatusL #-}



-- * V1beta1SubjectAccessReviewSpec

-- | 'v1beta1SubjectAccessReviewSpecExtra' Lens
v1beta1SubjectAccessReviewSpecExtraL :: Lens_' V1beta1SubjectAccessReviewSpec (Maybe (Map.Map String [Text]))
v1beta1SubjectAccessReviewSpecExtraL :: (Maybe (Map String [Text]) -> f (Maybe (Map String [Text])))
-> V1beta1SubjectAccessReviewSpec
-> f V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpecExtraL Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f V1beta1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecUid :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: V1beta1SubjectAccessReviewSpec -> Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: V1beta1SubjectAccessReviewSpec -> Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: V1beta1SubjectAccessReviewSpec -> Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} = (\Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecExtra -> V1beta1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1beta1NonResourceAttributes
-> Maybe V1beta1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1beta1SubjectAccessReviewSpec
V1beta1SubjectAccessReviewSpec { Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecExtra, Maybe [Text]
Maybe Text
Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
..} ) (Maybe (Map String [Text]) -> V1beta1SubjectAccessReviewSpec)
-> f (Maybe (Map String [Text]))
-> f V1beta1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecExtra
{-# INLINE v1beta1SubjectAccessReviewSpecExtraL #-}

-- | 'v1beta1SubjectAccessReviewSpecGroup' Lens
v1beta1SubjectAccessReviewSpecGroupL :: Lens_' V1beta1SubjectAccessReviewSpec (Maybe [Text])
v1beta1SubjectAccessReviewSpecGroupL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1SubjectAccessReviewSpec
-> f V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpecGroupL Maybe [Text] -> f (Maybe [Text])
f V1beta1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUser :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecUid :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: V1beta1SubjectAccessReviewSpec -> Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: V1beta1SubjectAccessReviewSpec -> Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: V1beta1SubjectAccessReviewSpec -> Maybe (Map String [Text])
..} = (\Maybe [Text]
v1beta1SubjectAccessReviewSpecGroup -> V1beta1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1beta1NonResourceAttributes
-> Maybe V1beta1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1beta1SubjectAccessReviewSpec
V1beta1SubjectAccessReviewSpec { Maybe [Text]
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecGroup, Maybe Text
Maybe (Map String [Text])
Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe [Text] -> V1beta1SubjectAccessReviewSpec)
-> f (Maybe [Text]) -> f V1beta1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1SubjectAccessReviewSpecGroup
{-# INLINE v1beta1SubjectAccessReviewSpecGroupL #-}

-- | 'v1beta1SubjectAccessReviewSpecNonResourceAttributes' Lens
v1beta1SubjectAccessReviewSpecNonResourceAttributesL :: Lens_' V1beta1SubjectAccessReviewSpec (Maybe V1beta1NonResourceAttributes)
v1beta1SubjectAccessReviewSpecNonResourceAttributesL :: (Maybe V1beta1NonResourceAttributes
 -> f (Maybe V1beta1NonResourceAttributes))
-> V1beta1SubjectAccessReviewSpec
-> f V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpecNonResourceAttributesL Maybe V1beta1NonResourceAttributes
-> f (Maybe V1beta1NonResourceAttributes)
f V1beta1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUser :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecUid :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: V1beta1SubjectAccessReviewSpec -> Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: V1beta1SubjectAccessReviewSpec -> Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: V1beta1SubjectAccessReviewSpec -> Maybe (Map String [Text])
..} = (\Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes -> V1beta1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1beta1NonResourceAttributes
-> Maybe V1beta1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1beta1SubjectAccessReviewSpec
V1beta1SubjectAccessReviewSpec { Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe V1beta1NonResourceAttributes
 -> V1beta1SubjectAccessReviewSpec)
-> f (Maybe V1beta1NonResourceAttributes)
-> f V1beta1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1NonResourceAttributes
-> f (Maybe V1beta1NonResourceAttributes)
f Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes
{-# INLINE v1beta1SubjectAccessReviewSpecNonResourceAttributesL #-}

-- | 'v1beta1SubjectAccessReviewSpecResourceAttributes' Lens
v1beta1SubjectAccessReviewSpecResourceAttributesL :: Lens_' V1beta1SubjectAccessReviewSpec (Maybe V1beta1ResourceAttributes)
v1beta1SubjectAccessReviewSpecResourceAttributesL :: (Maybe V1beta1ResourceAttributes
 -> f (Maybe V1beta1ResourceAttributes))
-> V1beta1SubjectAccessReviewSpec
-> f V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpecResourceAttributesL Maybe V1beta1ResourceAttributes
-> f (Maybe V1beta1ResourceAttributes)
f V1beta1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUser :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecUid :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: V1beta1SubjectAccessReviewSpec -> Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: V1beta1SubjectAccessReviewSpec -> Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: V1beta1SubjectAccessReviewSpec -> Maybe (Map String [Text])
..} = (\Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecResourceAttributes -> V1beta1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1beta1NonResourceAttributes
-> Maybe V1beta1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1beta1SubjectAccessReviewSpec
V1beta1SubjectAccessReviewSpec { Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecResourceAttributes, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe V1beta1ResourceAttributes -> V1beta1SubjectAccessReviewSpec)
-> f (Maybe V1beta1ResourceAttributes)
-> f V1beta1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ResourceAttributes
-> f (Maybe V1beta1ResourceAttributes)
f Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecResourceAttributes
{-# INLINE v1beta1SubjectAccessReviewSpecResourceAttributesL #-}

-- | 'v1beta1SubjectAccessReviewSpecUid' Lens
v1beta1SubjectAccessReviewSpecUidL :: Lens_' V1beta1SubjectAccessReviewSpec (Maybe Text)
v1beta1SubjectAccessReviewSpecUidL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SubjectAccessReviewSpec
-> f V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpecUidL Maybe Text -> f (Maybe Text)
f V1beta1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUser :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecUid :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: V1beta1SubjectAccessReviewSpec -> Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: V1beta1SubjectAccessReviewSpec -> Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: V1beta1SubjectAccessReviewSpec -> Maybe (Map String [Text])
..} = (\Maybe Text
v1beta1SubjectAccessReviewSpecUid -> V1beta1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1beta1NonResourceAttributes
-> Maybe V1beta1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1beta1SubjectAccessReviewSpec
V1beta1SubjectAccessReviewSpec { Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecUid, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe Text -> V1beta1SubjectAccessReviewSpec)
-> f (Maybe Text) -> f V1beta1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SubjectAccessReviewSpecUid
{-# INLINE v1beta1SubjectAccessReviewSpecUidL #-}

-- | 'v1beta1SubjectAccessReviewSpecUser' Lens
v1beta1SubjectAccessReviewSpecUserL :: Lens_' V1beta1SubjectAccessReviewSpec (Maybe Text)
v1beta1SubjectAccessReviewSpecUserL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SubjectAccessReviewSpec
-> f V1beta1SubjectAccessReviewSpec
v1beta1SubjectAccessReviewSpecUserL Maybe Text -> f (Maybe Text)
f V1beta1SubjectAccessReviewSpec{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUser :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecUid :: V1beta1SubjectAccessReviewSpec -> Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: V1beta1SubjectAccessReviewSpec -> Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: V1beta1SubjectAccessReviewSpec
-> Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: V1beta1SubjectAccessReviewSpec -> Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: V1beta1SubjectAccessReviewSpec -> Maybe (Map String [Text])
..} = (\Maybe Text
v1beta1SubjectAccessReviewSpecUser -> V1beta1SubjectAccessReviewSpec :: Maybe (Map String [Text])
-> Maybe [Text]
-> Maybe V1beta1NonResourceAttributes
-> Maybe V1beta1ResourceAttributes
-> Maybe Text
-> Maybe Text
-> V1beta1SubjectAccessReviewSpec
V1beta1SubjectAccessReviewSpec { Maybe Text
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUser :: Maybe Text
v1beta1SubjectAccessReviewSpecUser, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
Maybe V1beta1ResourceAttributes
Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1beta1SubjectAccessReviewSpecUid :: Maybe Text
v1beta1SubjectAccessReviewSpecResourceAttributes :: Maybe V1beta1ResourceAttributes
v1beta1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1beta1NonResourceAttributes
v1beta1SubjectAccessReviewSpecGroup :: Maybe [Text]
v1beta1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
..} ) (Maybe Text -> V1beta1SubjectAccessReviewSpec)
-> f (Maybe Text) -> f V1beta1SubjectAccessReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SubjectAccessReviewSpecUser
{-# INLINE v1beta1SubjectAccessReviewSpecUserL #-}



-- * V1beta1SubjectAccessReviewStatus

-- | 'v1beta1SubjectAccessReviewStatusAllowed' Lens
v1beta1SubjectAccessReviewStatusAllowedL :: Lens_' V1beta1SubjectAccessReviewStatus (Bool)
v1beta1SubjectAccessReviewStatusAllowedL :: (Bool -> f Bool)
-> V1beta1SubjectAccessReviewStatus
-> f V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewStatusAllowedL Bool -> f Bool
f V1beta1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1beta1SubjectAccessReviewStatusReason :: V1beta1SubjectAccessReviewStatus -> Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: V1beta1SubjectAccessReviewStatus -> Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: V1beta1SubjectAccessReviewStatus -> Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: V1beta1SubjectAccessReviewStatus -> Bool
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: Bool
..} = (\Bool
v1beta1SubjectAccessReviewStatusAllowed -> V1beta1SubjectAccessReviewStatus :: Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1beta1SubjectAccessReviewStatus
V1beta1SubjectAccessReviewStatus { Bool
v1beta1SubjectAccessReviewStatusAllowed :: Bool
v1beta1SubjectAccessReviewStatusAllowed :: Bool
v1beta1SubjectAccessReviewStatusAllowed, Maybe Bool
Maybe Text
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
..} ) (Bool -> V1beta1SubjectAccessReviewStatus)
-> f Bool -> f V1beta1SubjectAccessReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1beta1SubjectAccessReviewStatusAllowed
{-# INLINE v1beta1SubjectAccessReviewStatusAllowedL #-}

-- | 'v1beta1SubjectAccessReviewStatusDenied' Lens
v1beta1SubjectAccessReviewStatusDeniedL :: Lens_' V1beta1SubjectAccessReviewStatus (Maybe Bool)
v1beta1SubjectAccessReviewStatusDeniedL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1SubjectAccessReviewStatus
-> f V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewStatusDeniedL Maybe Bool -> f (Maybe Bool)
f V1beta1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: Bool
v1beta1SubjectAccessReviewStatusReason :: V1beta1SubjectAccessReviewStatus -> Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: V1beta1SubjectAccessReviewStatus -> Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: V1beta1SubjectAccessReviewStatus -> Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: V1beta1SubjectAccessReviewStatus -> Bool
..} = (\Maybe Bool
v1beta1SubjectAccessReviewStatusDenied -> V1beta1SubjectAccessReviewStatus :: Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1beta1SubjectAccessReviewStatus
V1beta1SubjectAccessReviewStatus { Maybe Bool
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusDenied, Bool
Maybe Text
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusAllowed :: Bool
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusAllowed :: Bool
..} ) (Maybe Bool -> V1beta1SubjectAccessReviewStatus)
-> f (Maybe Bool) -> f V1beta1SubjectAccessReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1SubjectAccessReviewStatusDenied
{-# INLINE v1beta1SubjectAccessReviewStatusDeniedL #-}

-- | 'v1beta1SubjectAccessReviewStatusEvaluationError' Lens
v1beta1SubjectAccessReviewStatusEvaluationErrorL :: Lens_' V1beta1SubjectAccessReviewStatus (Maybe Text)
v1beta1SubjectAccessReviewStatusEvaluationErrorL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SubjectAccessReviewStatus
-> f V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewStatusEvaluationErrorL Maybe Text -> f (Maybe Text)
f V1beta1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: Bool
v1beta1SubjectAccessReviewStatusReason :: V1beta1SubjectAccessReviewStatus -> Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: V1beta1SubjectAccessReviewStatus -> Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: V1beta1SubjectAccessReviewStatus -> Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: V1beta1SubjectAccessReviewStatus -> Bool
..} = (\Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError -> V1beta1SubjectAccessReviewStatus :: Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1beta1SubjectAccessReviewStatus
V1beta1SubjectAccessReviewStatus { Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError, Bool
Maybe Bool
Maybe Text
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: Bool
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: Bool
..} ) (Maybe Text -> V1beta1SubjectAccessReviewStatus)
-> f (Maybe Text) -> f V1beta1SubjectAccessReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError
{-# INLINE v1beta1SubjectAccessReviewStatusEvaluationErrorL #-}

-- | 'v1beta1SubjectAccessReviewStatusReason' Lens
v1beta1SubjectAccessReviewStatusReasonL :: Lens_' V1beta1SubjectAccessReviewStatus (Maybe Text)
v1beta1SubjectAccessReviewStatusReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SubjectAccessReviewStatus
-> f V1beta1SubjectAccessReviewStatus
v1beta1SubjectAccessReviewStatusReasonL Maybe Text -> f (Maybe Text)
f V1beta1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: Bool
v1beta1SubjectAccessReviewStatusReason :: V1beta1SubjectAccessReviewStatus -> Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: V1beta1SubjectAccessReviewStatus -> Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: V1beta1SubjectAccessReviewStatus -> Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: V1beta1SubjectAccessReviewStatus -> Bool
..} = (\Maybe Text
v1beta1SubjectAccessReviewStatusReason -> V1beta1SubjectAccessReviewStatus :: Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> V1beta1SubjectAccessReviewStatus
V1beta1SubjectAccessReviewStatus { Maybe Text
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusReason :: Maybe Text
v1beta1SubjectAccessReviewStatusReason, Bool
Maybe Bool
Maybe Text
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: Bool
v1beta1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectAccessReviewStatusDenied :: Maybe Bool
v1beta1SubjectAccessReviewStatusAllowed :: Bool
..} ) (Maybe Text -> V1beta1SubjectAccessReviewStatus)
-> f (Maybe Text) -> f V1beta1SubjectAccessReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SubjectAccessReviewStatusReason
{-# INLINE v1beta1SubjectAccessReviewStatusReasonL #-}



-- * V1beta1SubjectRulesReviewStatus

-- | 'v1beta1SubjectRulesReviewStatusEvaluationError' Lens
v1beta1SubjectRulesReviewStatusEvaluationErrorL :: Lens_' V1beta1SubjectRulesReviewStatus (Maybe Text)
v1beta1SubjectRulesReviewStatusEvaluationErrorL :: (Maybe Text -> f (Maybe Text))
-> V1beta1SubjectRulesReviewStatus
-> f V1beta1SubjectRulesReviewStatus
v1beta1SubjectRulesReviewStatusEvaluationErrorL Maybe Text -> f (Maybe Text)
f V1beta1SubjectRulesReviewStatus{Bool
[V1beta1ResourceRule]
[V1beta1NonResourceRule]
Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: V1beta1SubjectRulesReviewStatus -> [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: V1beta1SubjectRulesReviewStatus -> [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: V1beta1SubjectRulesReviewStatus -> Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: V1beta1SubjectRulesReviewStatus -> Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
..} = (\Maybe Text
v1beta1SubjectRulesReviewStatusEvaluationError -> V1beta1SubjectRulesReviewStatus :: Maybe Text
-> Bool
-> [V1beta1NonResourceRule]
-> [V1beta1ResourceRule]
-> V1beta1SubjectRulesReviewStatus
V1beta1SubjectRulesReviewStatus { Maybe Text
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectRulesReviewStatusEvaluationError, Bool
[V1beta1ResourceRule]
[V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
..} ) (Maybe Text -> V1beta1SubjectRulesReviewStatus)
-> f (Maybe Text) -> f V1beta1SubjectRulesReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SubjectRulesReviewStatusEvaluationError
{-# INLINE v1beta1SubjectRulesReviewStatusEvaluationErrorL #-}

-- | 'v1beta1SubjectRulesReviewStatusIncomplete' Lens
v1beta1SubjectRulesReviewStatusIncompleteL :: Lens_' V1beta1SubjectRulesReviewStatus (Bool)
v1beta1SubjectRulesReviewStatusIncompleteL :: (Bool -> f Bool)
-> V1beta1SubjectRulesReviewStatus
-> f V1beta1SubjectRulesReviewStatus
v1beta1SubjectRulesReviewStatusIncompleteL Bool -> f Bool
f V1beta1SubjectRulesReviewStatus{Bool
[V1beta1ResourceRule]
[V1beta1NonResourceRule]
Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: V1beta1SubjectRulesReviewStatus -> [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: V1beta1SubjectRulesReviewStatus -> [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: V1beta1SubjectRulesReviewStatus -> Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: V1beta1SubjectRulesReviewStatus -> Maybe Text
..} = (\Bool
v1beta1SubjectRulesReviewStatusIncomplete -> V1beta1SubjectRulesReviewStatus :: Maybe Text
-> Bool
-> [V1beta1NonResourceRule]
-> [V1beta1ResourceRule]
-> V1beta1SubjectRulesReviewStatus
V1beta1SubjectRulesReviewStatus { Bool
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusIncomplete, [V1beta1ResourceRule]
[V1beta1NonResourceRule]
Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
..} ) (Bool -> V1beta1SubjectRulesReviewStatus)
-> f Bool -> f V1beta1SubjectRulesReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1beta1SubjectRulesReviewStatusIncomplete
{-# INLINE v1beta1SubjectRulesReviewStatusIncompleteL #-}

-- | 'v1beta1SubjectRulesReviewStatusNonResourceRules' Lens
v1beta1SubjectRulesReviewStatusNonResourceRulesL :: Lens_' V1beta1SubjectRulesReviewStatus ([V1beta1NonResourceRule])
v1beta1SubjectRulesReviewStatusNonResourceRulesL :: ([V1beta1NonResourceRule] -> f [V1beta1NonResourceRule])
-> V1beta1SubjectRulesReviewStatus
-> f V1beta1SubjectRulesReviewStatus
v1beta1SubjectRulesReviewStatusNonResourceRulesL [V1beta1NonResourceRule] -> f [V1beta1NonResourceRule]
f V1beta1SubjectRulesReviewStatus{Bool
[V1beta1ResourceRule]
[V1beta1NonResourceRule]
Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: V1beta1SubjectRulesReviewStatus -> [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: V1beta1SubjectRulesReviewStatus -> [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: V1beta1SubjectRulesReviewStatus -> Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: V1beta1SubjectRulesReviewStatus -> Maybe Text
..} = (\[V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules -> V1beta1SubjectRulesReviewStatus :: Maybe Text
-> Bool
-> [V1beta1NonResourceRule]
-> [V1beta1ResourceRule]
-> V1beta1SubjectRulesReviewStatus
V1beta1SubjectRulesReviewStatus { [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules, Bool
[V1beta1ResourceRule]
Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
..} ) ([V1beta1NonResourceRule] -> V1beta1SubjectRulesReviewStatus)
-> f [V1beta1NonResourceRule] -> f V1beta1SubjectRulesReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1NonResourceRule] -> f [V1beta1NonResourceRule]
f [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules
{-# INLINE v1beta1SubjectRulesReviewStatusNonResourceRulesL #-}

-- | 'v1beta1SubjectRulesReviewStatusResourceRules' Lens
v1beta1SubjectRulesReviewStatusResourceRulesL :: Lens_' V1beta1SubjectRulesReviewStatus ([V1beta1ResourceRule])
v1beta1SubjectRulesReviewStatusResourceRulesL :: ([V1beta1ResourceRule] -> f [V1beta1ResourceRule])
-> V1beta1SubjectRulesReviewStatus
-> f V1beta1SubjectRulesReviewStatus
v1beta1SubjectRulesReviewStatusResourceRulesL [V1beta1ResourceRule] -> f [V1beta1ResourceRule]
f V1beta1SubjectRulesReviewStatus{Bool
[V1beta1ResourceRule]
[V1beta1NonResourceRule]
Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectRulesReviewStatusResourceRules :: V1beta1SubjectRulesReviewStatus -> [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusNonResourceRules :: V1beta1SubjectRulesReviewStatus -> [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: V1beta1SubjectRulesReviewStatus -> Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: V1beta1SubjectRulesReviewStatus -> Maybe Text
..} = (\[V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusResourceRules -> V1beta1SubjectRulesReviewStatus :: Maybe Text
-> Bool
-> [V1beta1NonResourceRule]
-> [V1beta1ResourceRule]
-> V1beta1SubjectRulesReviewStatus
V1beta1SubjectRulesReviewStatus { [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusResourceRules :: [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusResourceRules, Bool
[V1beta1NonResourceRule]
Maybe Text
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1beta1SubjectRulesReviewStatusNonResourceRules :: [V1beta1NonResourceRule]
v1beta1SubjectRulesReviewStatusIncomplete :: Bool
v1beta1SubjectRulesReviewStatusEvaluationError :: Maybe Text
..} ) ([V1beta1ResourceRule] -> V1beta1SubjectRulesReviewStatus)
-> f [V1beta1ResourceRule] -> f V1beta1SubjectRulesReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ResourceRule] -> f [V1beta1ResourceRule]
f [V1beta1ResourceRule]
v1beta1SubjectRulesReviewStatusResourceRules
{-# INLINE v1beta1SubjectRulesReviewStatusResourceRulesL #-}



-- * V1beta1TokenReview

-- | 'v1beta1TokenReviewApiVersion' Lens
v1beta1TokenReviewApiVersionL :: Lens_' V1beta1TokenReview (Maybe Text)
v1beta1TokenReviewApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1TokenReview -> f V1beta1TokenReview
v1beta1TokenReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1TokenReview{Maybe Text
Maybe V1beta1TokenReviewStatus
Maybe V1ObjectMeta
V1beta1TokenReviewSpec
v1beta1TokenReviewStatus :: V1beta1TokenReview -> Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReview -> V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: V1beta1TokenReview -> Maybe V1ObjectMeta
v1beta1TokenReviewKind :: V1beta1TokenReview -> Maybe Text
v1beta1TokenReviewApiVersion :: V1beta1TokenReview -> Maybe Text
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1TokenReviewApiVersion -> V1beta1TokenReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1TokenReviewSpec
-> Maybe V1beta1TokenReviewStatus
-> V1beta1TokenReview
V1beta1TokenReview { Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
v1beta1TokenReviewApiVersion, Maybe Text
Maybe V1beta1TokenReviewStatus
Maybe V1ObjectMeta
V1beta1TokenReviewSpec
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
..} ) (Maybe Text -> V1beta1TokenReview)
-> f (Maybe Text) -> f V1beta1TokenReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1TokenReviewApiVersion
{-# INLINE v1beta1TokenReviewApiVersionL #-}

-- | 'v1beta1TokenReviewKind' Lens
v1beta1TokenReviewKindL :: Lens_' V1beta1TokenReview (Maybe Text)
v1beta1TokenReviewKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1TokenReview -> f V1beta1TokenReview
v1beta1TokenReviewKindL Maybe Text -> f (Maybe Text)
f V1beta1TokenReview{Maybe Text
Maybe V1beta1TokenReviewStatus
Maybe V1ObjectMeta
V1beta1TokenReviewSpec
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
v1beta1TokenReviewStatus :: V1beta1TokenReview -> Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReview -> V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: V1beta1TokenReview -> Maybe V1ObjectMeta
v1beta1TokenReviewKind :: V1beta1TokenReview -> Maybe Text
v1beta1TokenReviewApiVersion :: V1beta1TokenReview -> Maybe Text
..} = (\Maybe Text
v1beta1TokenReviewKind -> V1beta1TokenReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1TokenReviewSpec
-> Maybe V1beta1TokenReviewStatus
-> V1beta1TokenReview
V1beta1TokenReview { Maybe Text
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewKind, Maybe Text
Maybe V1beta1TokenReviewStatus
Maybe V1ObjectMeta
V1beta1TokenReviewSpec
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewApiVersion :: Maybe Text
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1TokenReview)
-> f (Maybe Text) -> f V1beta1TokenReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1TokenReviewKind
{-# INLINE v1beta1TokenReviewKindL #-}

-- | 'v1beta1TokenReviewMetadata' Lens
v1beta1TokenReviewMetadataL :: Lens_' V1beta1TokenReview (Maybe V1ObjectMeta)
v1beta1TokenReviewMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1TokenReview -> f V1beta1TokenReview
v1beta1TokenReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1TokenReview{Maybe Text
Maybe V1beta1TokenReviewStatus
Maybe V1ObjectMeta
V1beta1TokenReviewSpec
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
v1beta1TokenReviewStatus :: V1beta1TokenReview -> Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReview -> V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: V1beta1TokenReview -> Maybe V1ObjectMeta
v1beta1TokenReviewKind :: V1beta1TokenReview -> Maybe Text
v1beta1TokenReviewApiVersion :: V1beta1TokenReview -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1TokenReviewMetadata -> V1beta1TokenReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1TokenReviewSpec
-> Maybe V1beta1TokenReviewStatus
-> V1beta1TokenReview
V1beta1TokenReview { Maybe V1ObjectMeta
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewMetadata, Maybe Text
Maybe V1beta1TokenReviewStatus
V1beta1TokenReviewSpec
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1TokenReview)
-> f (Maybe V1ObjectMeta) -> f V1beta1TokenReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1TokenReviewMetadata
{-# INLINE v1beta1TokenReviewMetadataL #-}

-- | 'v1beta1TokenReviewSpec' Lens
v1beta1TokenReviewSpecL :: Lens_' V1beta1TokenReview (V1beta1TokenReviewSpec)
v1beta1TokenReviewSpecL :: (V1beta1TokenReviewSpec -> f V1beta1TokenReviewSpec)
-> V1beta1TokenReview -> f V1beta1TokenReview
v1beta1TokenReviewSpecL V1beta1TokenReviewSpec -> f V1beta1TokenReviewSpec
f V1beta1TokenReview{Maybe Text
Maybe V1beta1TokenReviewStatus
Maybe V1ObjectMeta
V1beta1TokenReviewSpec
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
v1beta1TokenReviewStatus :: V1beta1TokenReview -> Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReview -> V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: V1beta1TokenReview -> Maybe V1ObjectMeta
v1beta1TokenReviewKind :: V1beta1TokenReview -> Maybe Text
v1beta1TokenReviewApiVersion :: V1beta1TokenReview -> Maybe Text
..} = (\V1beta1TokenReviewSpec
v1beta1TokenReviewSpec -> V1beta1TokenReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1TokenReviewSpec
-> Maybe V1beta1TokenReviewStatus
-> V1beta1TokenReview
V1beta1TokenReview { V1beta1TokenReviewSpec
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewSpec, Maybe Text
Maybe V1beta1TokenReviewStatus
Maybe V1ObjectMeta
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
..} ) (V1beta1TokenReviewSpec -> V1beta1TokenReview)
-> f V1beta1TokenReviewSpec -> f V1beta1TokenReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1TokenReviewSpec -> f V1beta1TokenReviewSpec
f V1beta1TokenReviewSpec
v1beta1TokenReviewSpec
{-# INLINE v1beta1TokenReviewSpecL #-}

-- | 'v1beta1TokenReviewStatus' Lens
v1beta1TokenReviewStatusL :: Lens_' V1beta1TokenReview (Maybe V1beta1TokenReviewStatus)
v1beta1TokenReviewStatusL :: (Maybe V1beta1TokenReviewStatus
 -> f (Maybe V1beta1TokenReviewStatus))
-> V1beta1TokenReview -> f V1beta1TokenReview
v1beta1TokenReviewStatusL Maybe V1beta1TokenReviewStatus
-> f (Maybe V1beta1TokenReviewStatus)
f V1beta1TokenReview{Maybe Text
Maybe V1beta1TokenReviewStatus
Maybe V1ObjectMeta
V1beta1TokenReviewSpec
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
v1beta1TokenReviewStatus :: V1beta1TokenReview -> Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewSpec :: V1beta1TokenReview -> V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: V1beta1TokenReview -> Maybe V1ObjectMeta
v1beta1TokenReviewKind :: V1beta1TokenReview -> Maybe Text
v1beta1TokenReviewApiVersion :: V1beta1TokenReview -> Maybe Text
..} = (\Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewStatus -> V1beta1TokenReview :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1TokenReviewSpec
-> Maybe V1beta1TokenReviewStatus
-> V1beta1TokenReview
V1beta1TokenReview { Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewStatus :: Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1beta1TokenReviewSpec
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
v1beta1TokenReviewSpec :: V1beta1TokenReviewSpec
v1beta1TokenReviewMetadata :: Maybe V1ObjectMeta
v1beta1TokenReviewKind :: Maybe Text
v1beta1TokenReviewApiVersion :: Maybe Text
..} ) (Maybe V1beta1TokenReviewStatus -> V1beta1TokenReview)
-> f (Maybe V1beta1TokenReviewStatus) -> f V1beta1TokenReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1TokenReviewStatus
-> f (Maybe V1beta1TokenReviewStatus)
f Maybe V1beta1TokenReviewStatus
v1beta1TokenReviewStatus
{-# INLINE v1beta1TokenReviewStatusL #-}



-- * V1beta1TokenReviewSpec

-- | 'v1beta1TokenReviewSpecAudiences' Lens
v1beta1TokenReviewSpecAudiencesL :: Lens_' V1beta1TokenReviewSpec (Maybe [Text])
v1beta1TokenReviewSpecAudiencesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1TokenReviewSpec -> f V1beta1TokenReviewSpec
v1beta1TokenReviewSpecAudiencesL Maybe [Text] -> f (Maybe [Text])
f V1beta1TokenReviewSpec{Maybe [Text]
Maybe Text
v1beta1TokenReviewSpecToken :: V1beta1TokenReviewSpec -> Maybe Text
v1beta1TokenReviewSpecAudiences :: V1beta1TokenReviewSpec -> Maybe [Text]
v1beta1TokenReviewSpecToken :: Maybe Text
v1beta1TokenReviewSpecAudiences :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1TokenReviewSpecAudiences -> V1beta1TokenReviewSpec :: Maybe [Text] -> Maybe Text -> V1beta1TokenReviewSpec
V1beta1TokenReviewSpec { Maybe [Text]
v1beta1TokenReviewSpecAudiences :: Maybe [Text]
v1beta1TokenReviewSpecAudiences :: Maybe [Text]
v1beta1TokenReviewSpecAudiences, Maybe Text
v1beta1TokenReviewSpecToken :: Maybe Text
v1beta1TokenReviewSpecToken :: Maybe Text
..} ) (Maybe [Text] -> V1beta1TokenReviewSpec)
-> f (Maybe [Text]) -> f V1beta1TokenReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1TokenReviewSpecAudiences
{-# INLINE v1beta1TokenReviewSpecAudiencesL #-}

-- | 'v1beta1TokenReviewSpecToken' Lens
v1beta1TokenReviewSpecTokenL :: Lens_' V1beta1TokenReviewSpec (Maybe Text)
v1beta1TokenReviewSpecTokenL :: (Maybe Text -> f (Maybe Text))
-> V1beta1TokenReviewSpec -> f V1beta1TokenReviewSpec
v1beta1TokenReviewSpecTokenL Maybe Text -> f (Maybe Text)
f V1beta1TokenReviewSpec{Maybe [Text]
Maybe Text
v1beta1TokenReviewSpecToken :: Maybe Text
v1beta1TokenReviewSpecAudiences :: Maybe [Text]
v1beta1TokenReviewSpecToken :: V1beta1TokenReviewSpec -> Maybe Text
v1beta1TokenReviewSpecAudiences :: V1beta1TokenReviewSpec -> Maybe [Text]
..} = (\Maybe Text
v1beta1TokenReviewSpecToken -> V1beta1TokenReviewSpec :: Maybe [Text] -> Maybe Text -> V1beta1TokenReviewSpec
V1beta1TokenReviewSpec { Maybe Text
v1beta1TokenReviewSpecToken :: Maybe Text
v1beta1TokenReviewSpecToken :: Maybe Text
v1beta1TokenReviewSpecToken, Maybe [Text]
v1beta1TokenReviewSpecAudiences :: Maybe [Text]
v1beta1TokenReviewSpecAudiences :: Maybe [Text]
..} ) (Maybe Text -> V1beta1TokenReviewSpec)
-> f (Maybe Text) -> f V1beta1TokenReviewSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1TokenReviewSpecToken
{-# INLINE v1beta1TokenReviewSpecTokenL #-}



-- * V1beta1TokenReviewStatus

-- | 'v1beta1TokenReviewStatusAudiences' Lens
v1beta1TokenReviewStatusAudiencesL :: Lens_' V1beta1TokenReviewStatus (Maybe [Text])
v1beta1TokenReviewStatusAudiencesL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1TokenReviewStatus -> f V1beta1TokenReviewStatus
v1beta1TokenReviewStatusAudiencesL Maybe [Text] -> f (Maybe [Text])
f V1beta1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser :: V1beta1TokenReviewStatus -> Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: V1beta1TokenReviewStatus -> Maybe Text
v1beta1TokenReviewStatusAuthenticated :: V1beta1TokenReviewStatus -> Maybe Bool
v1beta1TokenReviewStatusAudiences :: V1beta1TokenReviewStatus -> Maybe [Text]
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1TokenReviewStatusAudiences -> V1beta1TokenReviewStatus :: Maybe [Text]
-> Maybe Bool
-> Maybe Text
-> Maybe V1beta1UserInfo
-> V1beta1TokenReviewStatus
V1beta1TokenReviewStatus { Maybe [Text]
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
v1beta1TokenReviewStatusAudiences, Maybe Bool
Maybe Text
Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
..} ) (Maybe [Text] -> V1beta1TokenReviewStatus)
-> f (Maybe [Text]) -> f V1beta1TokenReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1TokenReviewStatusAudiences
{-# INLINE v1beta1TokenReviewStatusAudiencesL #-}

-- | 'v1beta1TokenReviewStatusAuthenticated' Lens
v1beta1TokenReviewStatusAuthenticatedL :: Lens_' V1beta1TokenReviewStatus (Maybe Bool)
v1beta1TokenReviewStatusAuthenticatedL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta1TokenReviewStatus -> f V1beta1TokenReviewStatus
v1beta1TokenReviewStatusAuthenticatedL Maybe Bool -> f (Maybe Bool)
f V1beta1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
v1beta1TokenReviewStatusUser :: V1beta1TokenReviewStatus -> Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: V1beta1TokenReviewStatus -> Maybe Text
v1beta1TokenReviewStatusAuthenticated :: V1beta1TokenReviewStatus -> Maybe Bool
v1beta1TokenReviewStatusAudiences :: V1beta1TokenReviewStatus -> Maybe [Text]
..} = (\Maybe Bool
v1beta1TokenReviewStatusAuthenticated -> V1beta1TokenReviewStatus :: Maybe [Text]
-> Maybe Bool
-> Maybe Text
-> Maybe V1beta1UserInfo
-> V1beta1TokenReviewStatus
V1beta1TokenReviewStatus { Maybe Bool
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusAuthenticated, Maybe [Text]
Maybe Text
Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
..} ) (Maybe Bool -> V1beta1TokenReviewStatus)
-> f (Maybe Bool) -> f V1beta1TokenReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1TokenReviewStatusAuthenticated
{-# INLINE v1beta1TokenReviewStatusAuthenticatedL #-}

-- | 'v1beta1TokenReviewStatusError' Lens
v1beta1TokenReviewStatusErrorL :: Lens_' V1beta1TokenReviewStatus (Maybe Text)
v1beta1TokenReviewStatusErrorL :: (Maybe Text -> f (Maybe Text))
-> V1beta1TokenReviewStatus -> f V1beta1TokenReviewStatus
v1beta1TokenReviewStatusErrorL Maybe Text -> f (Maybe Text)
f V1beta1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
v1beta1TokenReviewStatusUser :: V1beta1TokenReviewStatus -> Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: V1beta1TokenReviewStatus -> Maybe Text
v1beta1TokenReviewStatusAuthenticated :: V1beta1TokenReviewStatus -> Maybe Bool
v1beta1TokenReviewStatusAudiences :: V1beta1TokenReviewStatus -> Maybe [Text]
..} = (\Maybe Text
v1beta1TokenReviewStatusError -> V1beta1TokenReviewStatus :: Maybe [Text]
-> Maybe Bool
-> Maybe Text
-> Maybe V1beta1UserInfo
-> V1beta1TokenReviewStatus
V1beta1TokenReviewStatus { Maybe Text
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusError, Maybe Bool
Maybe [Text]
Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
..} ) (Maybe Text -> V1beta1TokenReviewStatus)
-> f (Maybe Text) -> f V1beta1TokenReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1TokenReviewStatusError
{-# INLINE v1beta1TokenReviewStatusErrorL #-}

-- | 'v1beta1TokenReviewStatusUser' Lens
v1beta1TokenReviewStatusUserL :: Lens_' V1beta1TokenReviewStatus (Maybe V1beta1UserInfo)
v1beta1TokenReviewStatusUserL :: (Maybe V1beta1UserInfo -> f (Maybe V1beta1UserInfo))
-> V1beta1TokenReviewStatus -> f V1beta1TokenReviewStatus
v1beta1TokenReviewStatusUserL Maybe V1beta1UserInfo -> f (Maybe V1beta1UserInfo)
f V1beta1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
v1beta1TokenReviewStatusUser :: V1beta1TokenReviewStatus -> Maybe V1beta1UserInfo
v1beta1TokenReviewStatusError :: V1beta1TokenReviewStatus -> Maybe Text
v1beta1TokenReviewStatusAuthenticated :: V1beta1TokenReviewStatus -> Maybe Bool
v1beta1TokenReviewStatusAudiences :: V1beta1TokenReviewStatus -> Maybe [Text]
..} = (\Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser -> V1beta1TokenReviewStatus :: Maybe [Text]
-> Maybe Bool
-> Maybe Text
-> Maybe V1beta1UserInfo
-> V1beta1TokenReviewStatus
V1beta1TokenReviewStatus { Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser :: Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser, Maybe Bool
Maybe [Text]
Maybe Text
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
v1beta1TokenReviewStatusError :: Maybe Text
v1beta1TokenReviewStatusAuthenticated :: Maybe Bool
v1beta1TokenReviewStatusAudiences :: Maybe [Text]
..} ) (Maybe V1beta1UserInfo -> V1beta1TokenReviewStatus)
-> f (Maybe V1beta1UserInfo) -> f V1beta1TokenReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1UserInfo -> f (Maybe V1beta1UserInfo)
f Maybe V1beta1UserInfo
v1beta1TokenReviewStatusUser
{-# INLINE v1beta1TokenReviewStatusUserL #-}



-- * V1beta1UserInfo

-- | 'v1beta1UserInfoExtra' Lens
v1beta1UserInfoExtraL :: Lens_' V1beta1UserInfo (Maybe (Map.Map String [Text]))
v1beta1UserInfoExtraL :: (Maybe (Map String [Text]) -> f (Maybe (Map String [Text])))
-> V1beta1UserInfo -> f V1beta1UserInfo
v1beta1UserInfoExtraL Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f V1beta1UserInfo{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1beta1UserInfoUsername :: V1beta1UserInfo -> Maybe Text
v1beta1UserInfoUid :: V1beta1UserInfo -> Maybe Text
v1beta1UserInfoGroups :: V1beta1UserInfo -> Maybe [Text]
v1beta1UserInfoExtra :: V1beta1UserInfo -> Maybe (Map String [Text])
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoExtra :: Maybe (Map String [Text])
..} = (\Maybe (Map String [Text])
v1beta1UserInfoExtra -> V1beta1UserInfo :: Maybe (Map String [Text])
-> Maybe [Text] -> Maybe Text -> Maybe Text -> V1beta1UserInfo
V1beta1UserInfo { Maybe (Map String [Text])
v1beta1UserInfoExtra :: Maybe (Map String [Text])
v1beta1UserInfoExtra :: Maybe (Map String [Text])
v1beta1UserInfoExtra, Maybe [Text]
Maybe Text
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoGroups :: Maybe [Text]
..} ) (Maybe (Map String [Text]) -> V1beta1UserInfo)
-> f (Maybe (Map String [Text])) -> f V1beta1UserInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f Maybe (Map String [Text])
v1beta1UserInfoExtra
{-# INLINE v1beta1UserInfoExtraL #-}

-- | 'v1beta1UserInfoGroups' Lens
v1beta1UserInfoGroupsL :: Lens_' V1beta1UserInfo (Maybe [Text])
v1beta1UserInfoGroupsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1UserInfo -> f V1beta1UserInfo
v1beta1UserInfoGroupsL Maybe [Text] -> f (Maybe [Text])
f V1beta1UserInfo{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoExtra :: Maybe (Map String [Text])
v1beta1UserInfoUsername :: V1beta1UserInfo -> Maybe Text
v1beta1UserInfoUid :: V1beta1UserInfo -> Maybe Text
v1beta1UserInfoGroups :: V1beta1UserInfo -> Maybe [Text]
v1beta1UserInfoExtra :: V1beta1UserInfo -> Maybe (Map String [Text])
..} = (\Maybe [Text]
v1beta1UserInfoGroups -> V1beta1UserInfo :: Maybe (Map String [Text])
-> Maybe [Text] -> Maybe Text -> Maybe Text -> V1beta1UserInfo
V1beta1UserInfo { Maybe [Text]
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoGroups, Maybe Text
Maybe (Map String [Text])
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoExtra :: Maybe (Map String [Text])
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoExtra :: Maybe (Map String [Text])
..} ) (Maybe [Text] -> V1beta1UserInfo)
-> f (Maybe [Text]) -> f V1beta1UserInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1UserInfoGroups
{-# INLINE v1beta1UserInfoGroupsL #-}

-- | 'v1beta1UserInfoUid' Lens
v1beta1UserInfoUidL :: Lens_' V1beta1UserInfo (Maybe Text)
v1beta1UserInfoUidL :: (Maybe Text -> f (Maybe Text))
-> V1beta1UserInfo -> f V1beta1UserInfo
v1beta1UserInfoUidL Maybe Text -> f (Maybe Text)
f V1beta1UserInfo{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoExtra :: Maybe (Map String [Text])
v1beta1UserInfoUsername :: V1beta1UserInfo -> Maybe Text
v1beta1UserInfoUid :: V1beta1UserInfo -> Maybe Text
v1beta1UserInfoGroups :: V1beta1UserInfo -> Maybe [Text]
v1beta1UserInfoExtra :: V1beta1UserInfo -> Maybe (Map String [Text])
..} = (\Maybe Text
v1beta1UserInfoUid -> V1beta1UserInfo :: Maybe (Map String [Text])
-> Maybe [Text] -> Maybe Text -> Maybe Text -> V1beta1UserInfo
V1beta1UserInfo { Maybe Text
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoUid, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoExtra :: Maybe (Map String [Text])
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoExtra :: Maybe (Map String [Text])
..} ) (Maybe Text -> V1beta1UserInfo)
-> f (Maybe Text) -> f V1beta1UserInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1UserInfoUid
{-# INLINE v1beta1UserInfoUidL #-}

-- | 'v1beta1UserInfoUsername' Lens
v1beta1UserInfoUsernameL :: Lens_' V1beta1UserInfo (Maybe Text)
v1beta1UserInfoUsernameL :: (Maybe Text -> f (Maybe Text))
-> V1beta1UserInfo -> f V1beta1UserInfo
v1beta1UserInfoUsernameL Maybe Text -> f (Maybe Text)
f V1beta1UserInfo{Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoExtra :: Maybe (Map String [Text])
v1beta1UserInfoUsername :: V1beta1UserInfo -> Maybe Text
v1beta1UserInfoUid :: V1beta1UserInfo -> Maybe Text
v1beta1UserInfoGroups :: V1beta1UserInfo -> Maybe [Text]
v1beta1UserInfoExtra :: V1beta1UserInfo -> Maybe (Map String [Text])
..} = (\Maybe Text
v1beta1UserInfoUsername -> V1beta1UserInfo :: Maybe (Map String [Text])
-> Maybe [Text] -> Maybe Text -> Maybe Text -> V1beta1UserInfo
V1beta1UserInfo { Maybe Text
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoUsername :: Maybe Text
v1beta1UserInfoUsername, Maybe [Text]
Maybe Text
Maybe (Map String [Text])
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoExtra :: Maybe (Map String [Text])
v1beta1UserInfoUid :: Maybe Text
v1beta1UserInfoGroups :: Maybe [Text]
v1beta1UserInfoExtra :: Maybe (Map String [Text])
..} ) (Maybe Text -> V1beta1UserInfo)
-> f (Maybe Text) -> f V1beta1UserInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1UserInfoUsername
{-# INLINE v1beta1UserInfoUsernameL #-}



-- * V1beta1ValidatingWebhook

-- | 'v1beta1ValidatingWebhookAdmissionReviewVersions' Lens
v1beta1ValidatingWebhookAdmissionReviewVersionsL :: Lens_' V1beta1ValidatingWebhook (Maybe [Text])
v1beta1ValidatingWebhookAdmissionReviewVersionsL :: (Maybe [Text] -> f (Maybe [Text]))
-> V1beta1ValidatingWebhook -> f V1beta1ValidatingWebhook
v1beta1ValidatingWebhookAdmissionReviewVersionsL Maybe [Text] -> f (Maybe [Text])
f V1beta1ValidatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: V1beta1ValidatingWebhook -> Maybe Int
v1beta1ValidatingWebhookSideEffects :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookRules :: V1beta1ValidatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: V1beta1ValidatingWebhook -> Text
v1beta1ValidatingWebhookMatchPolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookClientConfig :: V1beta1ValidatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: V1beta1ValidatingWebhook -> Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1ValidatingWebhookAdmissionReviewVersions -> V1beta1ValidatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1ValidatingWebhook
V1beta1ValidatingWebhook { Maybe [Text]
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookAdmissionReviewVersions, Maybe Int
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
..} ) (Maybe [Text] -> V1beta1ValidatingWebhook)
-> f (Maybe [Text]) -> f V1beta1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1ValidatingWebhookAdmissionReviewVersions
{-# INLINE v1beta1ValidatingWebhookAdmissionReviewVersionsL #-}

-- | 'v1beta1ValidatingWebhookClientConfig' Lens
v1beta1ValidatingWebhookClientConfigL :: Lens_' V1beta1ValidatingWebhook (AdmissionregistrationV1beta1WebhookClientConfig)
v1beta1ValidatingWebhookClientConfigL :: (AdmissionregistrationV1beta1WebhookClientConfig
 -> f AdmissionregistrationV1beta1WebhookClientConfig)
-> V1beta1ValidatingWebhook -> f V1beta1ValidatingWebhook
v1beta1ValidatingWebhookClientConfigL AdmissionregistrationV1beta1WebhookClientConfig
-> f AdmissionregistrationV1beta1WebhookClientConfig
f V1beta1ValidatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: V1beta1ValidatingWebhook -> Maybe Int
v1beta1ValidatingWebhookSideEffects :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookRules :: V1beta1ValidatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: V1beta1ValidatingWebhook -> Text
v1beta1ValidatingWebhookMatchPolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookClientConfig :: V1beta1ValidatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: V1beta1ValidatingWebhook -> Maybe [Text]
..} = (\AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookClientConfig -> V1beta1ValidatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1ValidatingWebhook
V1beta1ValidatingWebhook { AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookClientConfig, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (AdmissionregistrationV1beta1WebhookClientConfig
 -> V1beta1ValidatingWebhook)
-> f AdmissionregistrationV1beta1WebhookClientConfig
-> f V1beta1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> AdmissionregistrationV1beta1WebhookClientConfig
-> f AdmissionregistrationV1beta1WebhookClientConfig
f AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookClientConfig
{-# INLINE v1beta1ValidatingWebhookClientConfigL #-}

-- | 'v1beta1ValidatingWebhookFailurePolicy' Lens
v1beta1ValidatingWebhookFailurePolicyL :: Lens_' V1beta1ValidatingWebhook (Maybe Text)
v1beta1ValidatingWebhookFailurePolicyL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ValidatingWebhook -> f V1beta1ValidatingWebhook
v1beta1ValidatingWebhookFailurePolicyL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: V1beta1ValidatingWebhook -> Maybe Int
v1beta1ValidatingWebhookSideEffects :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookRules :: V1beta1ValidatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: V1beta1ValidatingWebhook -> Text
v1beta1ValidatingWebhookMatchPolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookClientConfig :: V1beta1ValidatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: V1beta1ValidatingWebhook -> Maybe [Text]
..} = (\Maybe Text
v1beta1ValidatingWebhookFailurePolicy -> V1beta1ValidatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1ValidatingWebhook
V1beta1ValidatingWebhook { Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe Text -> V1beta1ValidatingWebhook)
-> f (Maybe Text) -> f V1beta1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingWebhookFailurePolicy
{-# INLINE v1beta1ValidatingWebhookFailurePolicyL #-}

-- | 'v1beta1ValidatingWebhookMatchPolicy' Lens
v1beta1ValidatingWebhookMatchPolicyL :: Lens_' V1beta1ValidatingWebhook (Maybe Text)
v1beta1ValidatingWebhookMatchPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ValidatingWebhook -> f V1beta1ValidatingWebhook
v1beta1ValidatingWebhookMatchPolicyL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: V1beta1ValidatingWebhook -> Maybe Int
v1beta1ValidatingWebhookSideEffects :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookRules :: V1beta1ValidatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: V1beta1ValidatingWebhook -> Text
v1beta1ValidatingWebhookMatchPolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookClientConfig :: V1beta1ValidatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: V1beta1ValidatingWebhook -> Maybe [Text]
..} = (\Maybe Text
v1beta1ValidatingWebhookMatchPolicy -> V1beta1ValidatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1ValidatingWebhook
V1beta1ValidatingWebhook { Maybe Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookMatchPolicy, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe Text -> V1beta1ValidatingWebhook)
-> f (Maybe Text) -> f V1beta1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingWebhookMatchPolicy
{-# INLINE v1beta1ValidatingWebhookMatchPolicyL #-}

-- | 'v1beta1ValidatingWebhookName' Lens
v1beta1ValidatingWebhookNameL :: Lens_' V1beta1ValidatingWebhook (Text)
v1beta1ValidatingWebhookNameL :: (Text -> f Text)
-> V1beta1ValidatingWebhook -> f V1beta1ValidatingWebhook
v1beta1ValidatingWebhookNameL Text -> f Text
f V1beta1ValidatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: V1beta1ValidatingWebhook -> Maybe Int
v1beta1ValidatingWebhookSideEffects :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookRules :: V1beta1ValidatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: V1beta1ValidatingWebhook -> Text
v1beta1ValidatingWebhookMatchPolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookClientConfig :: V1beta1ValidatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: V1beta1ValidatingWebhook -> Maybe [Text]
..} = (\Text
v1beta1ValidatingWebhookName -> V1beta1ValidatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1ValidatingWebhook
V1beta1ValidatingWebhook { Text
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookName, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Text -> V1beta1ValidatingWebhook)
-> f Text -> f V1beta1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ValidatingWebhookName
{-# INLINE v1beta1ValidatingWebhookNameL #-}

-- | 'v1beta1ValidatingWebhookNamespaceSelector' Lens
v1beta1ValidatingWebhookNamespaceSelectorL :: Lens_' V1beta1ValidatingWebhook (Maybe V1LabelSelector)
v1beta1ValidatingWebhookNamespaceSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1beta1ValidatingWebhook -> f V1beta1ValidatingWebhook
v1beta1ValidatingWebhookNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1ValidatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: V1beta1ValidatingWebhook -> Maybe Int
v1beta1ValidatingWebhookSideEffects :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookRules :: V1beta1ValidatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: V1beta1ValidatingWebhook -> Text
v1beta1ValidatingWebhookMatchPolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookClientConfig :: V1beta1ValidatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: V1beta1ValidatingWebhook -> Maybe [Text]
..} = (\Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector -> V1beta1ValidatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1ValidatingWebhook
V1beta1ValidatingWebhook { Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe V1LabelSelector -> V1beta1ValidatingWebhook)
-> f (Maybe V1LabelSelector) -> f V1beta1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector
{-# INLINE v1beta1ValidatingWebhookNamespaceSelectorL #-}

-- | 'v1beta1ValidatingWebhookObjectSelector' Lens
v1beta1ValidatingWebhookObjectSelectorL :: Lens_' V1beta1ValidatingWebhook (Maybe V1LabelSelector)
v1beta1ValidatingWebhookObjectSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V1beta1ValidatingWebhook -> f V1beta1ValidatingWebhook
v1beta1ValidatingWebhookObjectSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1ValidatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: V1beta1ValidatingWebhook -> Maybe Int
v1beta1ValidatingWebhookSideEffects :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookRules :: V1beta1ValidatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: V1beta1ValidatingWebhook -> Text
v1beta1ValidatingWebhookMatchPolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookClientConfig :: V1beta1ValidatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: V1beta1ValidatingWebhook -> Maybe [Text]
..} = (\Maybe V1LabelSelector
v1beta1ValidatingWebhookObjectSelector -> V1beta1ValidatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1ValidatingWebhook
V1beta1ValidatingWebhook { Maybe V1LabelSelector
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookObjectSelector, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe V1LabelSelector -> V1beta1ValidatingWebhook)
-> f (Maybe V1LabelSelector) -> f V1beta1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1ValidatingWebhookObjectSelector
{-# INLINE v1beta1ValidatingWebhookObjectSelectorL #-}

-- | 'v1beta1ValidatingWebhookRules' Lens
v1beta1ValidatingWebhookRulesL :: Lens_' V1beta1ValidatingWebhook (Maybe [V1beta1RuleWithOperations])
v1beta1ValidatingWebhookRulesL :: (Maybe [V1beta1RuleWithOperations]
 -> f (Maybe [V1beta1RuleWithOperations]))
-> V1beta1ValidatingWebhook -> f V1beta1ValidatingWebhook
v1beta1ValidatingWebhookRulesL Maybe [V1beta1RuleWithOperations]
-> f (Maybe [V1beta1RuleWithOperations])
f V1beta1ValidatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: V1beta1ValidatingWebhook -> Maybe Int
v1beta1ValidatingWebhookSideEffects :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookRules :: V1beta1ValidatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: V1beta1ValidatingWebhook -> Text
v1beta1ValidatingWebhookMatchPolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookClientConfig :: V1beta1ValidatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: V1beta1ValidatingWebhook -> Maybe [Text]
..} = (\Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookRules -> V1beta1ValidatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1ValidatingWebhook
V1beta1ValidatingWebhook { Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookRules, Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe [V1beta1RuleWithOperations] -> V1beta1ValidatingWebhook)
-> f (Maybe [V1beta1RuleWithOperations])
-> f V1beta1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1RuleWithOperations]
-> f (Maybe [V1beta1RuleWithOperations])
f Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookRules
{-# INLINE v1beta1ValidatingWebhookRulesL #-}

-- | 'v1beta1ValidatingWebhookSideEffects' Lens
v1beta1ValidatingWebhookSideEffectsL :: Lens_' V1beta1ValidatingWebhook (Maybe Text)
v1beta1ValidatingWebhookSideEffectsL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ValidatingWebhook -> f V1beta1ValidatingWebhook
v1beta1ValidatingWebhookSideEffectsL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: V1beta1ValidatingWebhook -> Maybe Int
v1beta1ValidatingWebhookSideEffects :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookRules :: V1beta1ValidatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: V1beta1ValidatingWebhook -> Text
v1beta1ValidatingWebhookMatchPolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookClientConfig :: V1beta1ValidatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: V1beta1ValidatingWebhook -> Maybe [Text]
..} = (\Maybe Text
v1beta1ValidatingWebhookSideEffects -> V1beta1ValidatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1ValidatingWebhook
V1beta1ValidatingWebhook { Maybe Text
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookSideEffects, Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe Text -> V1beta1ValidatingWebhook)
-> f (Maybe Text) -> f V1beta1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingWebhookSideEffects
{-# INLINE v1beta1ValidatingWebhookSideEffectsL #-}

-- | 'v1beta1ValidatingWebhookTimeoutSeconds' Lens
v1beta1ValidatingWebhookTimeoutSecondsL :: Lens_' V1beta1ValidatingWebhook (Maybe Int)
v1beta1ValidatingWebhookTimeoutSecondsL :: (Maybe Int -> f (Maybe Int))
-> V1beta1ValidatingWebhook -> f V1beta1ValidatingWebhook
v1beta1ValidatingWebhookTimeoutSecondsL Maybe Int -> f (Maybe Int)
f V1beta1ValidatingWebhook{Maybe Int
Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookTimeoutSeconds :: V1beta1ValidatingWebhook -> Maybe Int
v1beta1ValidatingWebhookSideEffects :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookRules :: V1beta1ValidatingWebhook -> Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: V1beta1ValidatingWebhook -> Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: V1beta1ValidatingWebhook -> Text
v1beta1ValidatingWebhookMatchPolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: V1beta1ValidatingWebhook -> Maybe Text
v1beta1ValidatingWebhookClientConfig :: V1beta1ValidatingWebhook
-> AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: V1beta1ValidatingWebhook -> Maybe [Text]
..} = (\Maybe Int
v1beta1ValidatingWebhookTimeoutSeconds -> V1beta1ValidatingWebhook :: Maybe [Text]
-> AdmissionregistrationV1beta1WebhookClientConfig
-> Maybe Text
-> Maybe Text
-> Text
-> Maybe V1LabelSelector
-> Maybe V1LabelSelector
-> Maybe [V1beta1RuleWithOperations]
-> Maybe Text
-> Maybe Int
-> V1beta1ValidatingWebhook
V1beta1ValidatingWebhook { Maybe Int
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1beta1ValidatingWebhookTimeoutSeconds, Maybe [Text]
Maybe [V1beta1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
v1beta1ValidatingWebhookSideEffects :: Maybe Text
v1beta1ValidatingWebhookRules :: Maybe [V1beta1RuleWithOperations]
v1beta1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1beta1ValidatingWebhookName :: Text
v1beta1ValidatingWebhookMatchPolicy :: Maybe Text
v1beta1ValidatingWebhookFailurePolicy :: Maybe Text
v1beta1ValidatingWebhookClientConfig :: AdmissionregistrationV1beta1WebhookClientConfig
v1beta1ValidatingWebhookAdmissionReviewVersions :: Maybe [Text]
..} ) (Maybe Int -> V1beta1ValidatingWebhook)
-> f (Maybe Int) -> f V1beta1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1ValidatingWebhookTimeoutSeconds
{-# INLINE v1beta1ValidatingWebhookTimeoutSecondsL #-}



-- * V1beta1ValidatingWebhookConfiguration

-- | 'v1beta1ValidatingWebhookConfigurationApiVersion' Lens
v1beta1ValidatingWebhookConfigurationApiVersionL :: Lens_' V1beta1ValidatingWebhookConfiguration (Maybe Text)
v1beta1ValidatingWebhookConfigurationApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ValidatingWebhookConfiguration
-> f V1beta1ValidatingWebhookConfiguration
v1beta1ValidatingWebhookConfigurationApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingWebhookConfiguration{Maybe [V1beta1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationWebhooks :: V1beta1ValidatingWebhookConfiguration
-> Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: V1beta1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: V1beta1ValidatingWebhookConfiguration -> Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: V1beta1ValidatingWebhookConfiguration -> Maybe Text
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion -> V1beta1ValidatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1ValidatingWebhook]
-> V1beta1ValidatingWebhookConfiguration
V1beta1ValidatingWebhookConfiguration { Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion, Maybe [V1beta1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
..} ) (Maybe Text -> V1beta1ValidatingWebhookConfiguration)
-> f (Maybe Text) -> f V1beta1ValidatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion
{-# INLINE v1beta1ValidatingWebhookConfigurationApiVersionL #-}

-- | 'v1beta1ValidatingWebhookConfigurationKind' Lens
v1beta1ValidatingWebhookConfigurationKindL :: Lens_' V1beta1ValidatingWebhookConfiguration (Maybe Text)
v1beta1ValidatingWebhookConfigurationKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ValidatingWebhookConfiguration
-> f V1beta1ValidatingWebhookConfiguration
v1beta1ValidatingWebhookConfigurationKindL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingWebhookConfiguration{Maybe [V1beta1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationWebhooks :: V1beta1ValidatingWebhookConfiguration
-> Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: V1beta1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: V1beta1ValidatingWebhookConfiguration -> Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: V1beta1ValidatingWebhookConfiguration -> Maybe Text
..} = (\Maybe Text
v1beta1ValidatingWebhookConfigurationKind -> V1beta1ValidatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1ValidatingWebhook]
-> V1beta1ValidatingWebhookConfiguration
V1beta1ValidatingWebhookConfiguration { Maybe Text
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationKind, Maybe [V1beta1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1ValidatingWebhookConfiguration)
-> f (Maybe Text) -> f V1beta1ValidatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingWebhookConfigurationKind
{-# INLINE v1beta1ValidatingWebhookConfigurationKindL #-}

-- | 'v1beta1ValidatingWebhookConfigurationMetadata' Lens
v1beta1ValidatingWebhookConfigurationMetadataL :: Lens_' V1beta1ValidatingWebhookConfiguration (Maybe V1ObjectMeta)
v1beta1ValidatingWebhookConfigurationMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1ValidatingWebhookConfiguration
-> f V1beta1ValidatingWebhookConfiguration
v1beta1ValidatingWebhookConfigurationMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ValidatingWebhookConfiguration{Maybe [V1beta1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationWebhooks :: V1beta1ValidatingWebhookConfiguration
-> Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: V1beta1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: V1beta1ValidatingWebhookConfiguration -> Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: V1beta1ValidatingWebhookConfiguration -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationMetadata -> V1beta1ValidatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1ValidatingWebhook]
-> V1beta1ValidatingWebhookConfiguration
V1beta1ValidatingWebhookConfiguration { Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationMetadata, Maybe [V1beta1ValidatingWebhook]
Maybe Text
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1ValidatingWebhookConfiguration)
-> f (Maybe V1ObjectMeta)
-> f V1beta1ValidatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationMetadata
{-# INLINE v1beta1ValidatingWebhookConfigurationMetadataL #-}

-- | 'v1beta1ValidatingWebhookConfigurationWebhooks' Lens
v1beta1ValidatingWebhookConfigurationWebhooksL :: Lens_' V1beta1ValidatingWebhookConfiguration (Maybe [V1beta1ValidatingWebhook])
v1beta1ValidatingWebhookConfigurationWebhooksL :: (Maybe [V1beta1ValidatingWebhook]
 -> f (Maybe [V1beta1ValidatingWebhook]))
-> V1beta1ValidatingWebhookConfiguration
-> f V1beta1ValidatingWebhookConfiguration
v1beta1ValidatingWebhookConfigurationWebhooksL Maybe [V1beta1ValidatingWebhook]
-> f (Maybe [V1beta1ValidatingWebhook])
f V1beta1ValidatingWebhookConfiguration{Maybe [V1beta1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationWebhooks :: V1beta1ValidatingWebhookConfiguration
-> Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationMetadata :: V1beta1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: V1beta1ValidatingWebhookConfiguration -> Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: V1beta1ValidatingWebhookConfiguration -> Maybe Text
..} = (\Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationWebhooks -> V1beta1ValidatingWebhookConfiguration :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe [V1beta1ValidatingWebhook]
-> V1beta1ValidatingWebhookConfiguration
V1beta1ValidatingWebhookConfiguration { Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationWebhooks :: Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationWebhooks, Maybe Text
Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingWebhookConfigurationKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationApiVersion :: Maybe Text
..} ) (Maybe [V1beta1ValidatingWebhook]
 -> V1beta1ValidatingWebhookConfiguration)
-> f (Maybe [V1beta1ValidatingWebhook])
-> f V1beta1ValidatingWebhookConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1ValidatingWebhook]
-> f (Maybe [V1beta1ValidatingWebhook])
f Maybe [V1beta1ValidatingWebhook]
v1beta1ValidatingWebhookConfigurationWebhooks
{-# INLINE v1beta1ValidatingWebhookConfigurationWebhooksL #-}



-- * V1beta1ValidatingWebhookConfigurationList

-- | 'v1beta1ValidatingWebhookConfigurationListApiVersion' Lens
v1beta1ValidatingWebhookConfigurationListApiVersionL :: Lens_' V1beta1ValidatingWebhookConfigurationList (Maybe Text)
v1beta1ValidatingWebhookConfigurationListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ValidatingWebhookConfigurationList
-> f V1beta1ValidatingWebhookConfigurationList
v1beta1ValidatingWebhookConfigurationListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingWebhookConfigurationList{[V1beta1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata :: V1beta1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: V1beta1ValidatingWebhookConfigurationList -> Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: V1beta1ValidatingWebhookConfigurationList
-> [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: V1beta1ValidatingWebhookConfigurationList -> Maybe Text
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1ValidatingWebhookConfigurationListApiVersion -> V1beta1ValidatingWebhookConfigurationList :: Maybe Text
-> [V1beta1ValidatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ValidatingWebhookConfigurationList
V1beta1ValidatingWebhookConfigurationList { Maybe Text
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationListApiVersion, [V1beta1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
..} ) (Maybe Text -> V1beta1ValidatingWebhookConfigurationList)
-> f (Maybe Text) -> f V1beta1ValidatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingWebhookConfigurationListApiVersion
{-# INLINE v1beta1ValidatingWebhookConfigurationListApiVersionL #-}

-- | 'v1beta1ValidatingWebhookConfigurationListItems' Lens
v1beta1ValidatingWebhookConfigurationListItemsL :: Lens_' V1beta1ValidatingWebhookConfigurationList ([V1beta1ValidatingWebhookConfiguration])
v1beta1ValidatingWebhookConfigurationListItemsL :: ([V1beta1ValidatingWebhookConfiguration]
 -> f [V1beta1ValidatingWebhookConfiguration])
-> V1beta1ValidatingWebhookConfigurationList
-> f V1beta1ValidatingWebhookConfigurationList
v1beta1ValidatingWebhookConfigurationListItemsL [V1beta1ValidatingWebhookConfiguration]
-> f [V1beta1ValidatingWebhookConfiguration]
f V1beta1ValidatingWebhookConfigurationList{[V1beta1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationListMetadata :: V1beta1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: V1beta1ValidatingWebhookConfigurationList -> Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: V1beta1ValidatingWebhookConfigurationList
-> [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: V1beta1ValidatingWebhookConfigurationList -> Maybe Text
..} = (\[V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListItems -> V1beta1ValidatingWebhookConfigurationList :: Maybe Text
-> [V1beta1ValidatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ValidatingWebhookConfigurationList
V1beta1ValidatingWebhookConfigurationList { [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListItems, Maybe Text
Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) ([V1beta1ValidatingWebhookConfiguration]
 -> V1beta1ValidatingWebhookConfigurationList)
-> f [V1beta1ValidatingWebhookConfiguration]
-> f V1beta1ValidatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ValidatingWebhookConfiguration]
-> f [V1beta1ValidatingWebhookConfiguration]
f [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListItems
{-# INLINE v1beta1ValidatingWebhookConfigurationListItemsL #-}

-- | 'v1beta1ValidatingWebhookConfigurationListKind' Lens
v1beta1ValidatingWebhookConfigurationListKindL :: Lens_' V1beta1ValidatingWebhookConfigurationList (Maybe Text)
v1beta1ValidatingWebhookConfigurationListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1ValidatingWebhookConfigurationList
-> f V1beta1ValidatingWebhookConfigurationList
v1beta1ValidatingWebhookConfigurationListKindL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingWebhookConfigurationList{[V1beta1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationListMetadata :: V1beta1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: V1beta1ValidatingWebhookConfigurationList -> Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: V1beta1ValidatingWebhookConfigurationList
-> [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: V1beta1ValidatingWebhookConfigurationList -> Maybe Text
..} = (\Maybe Text
v1beta1ValidatingWebhookConfigurationListKind -> V1beta1ValidatingWebhookConfigurationList :: Maybe Text
-> [V1beta1ValidatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ValidatingWebhookConfigurationList
V1beta1ValidatingWebhookConfigurationList { Maybe Text
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListKind, [V1beta1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1ValidatingWebhookConfigurationList)
-> f (Maybe Text) -> f V1beta1ValidatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingWebhookConfigurationListKind
{-# INLINE v1beta1ValidatingWebhookConfigurationListKindL #-}

-- | 'v1beta1ValidatingWebhookConfigurationListMetadata' Lens
v1beta1ValidatingWebhookConfigurationListMetadataL :: Lens_' V1beta1ValidatingWebhookConfigurationList (Maybe V1ListMeta)
v1beta1ValidatingWebhookConfigurationListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1ValidatingWebhookConfigurationList
-> f V1beta1ValidatingWebhookConfigurationList
v1beta1ValidatingWebhookConfigurationListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ValidatingWebhookConfigurationList{[V1beta1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationListMetadata :: V1beta1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListKind :: V1beta1ValidatingWebhookConfigurationList -> Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: V1beta1ValidatingWebhookConfigurationList
-> [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: V1beta1ValidatingWebhookConfigurationList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata -> V1beta1ValidatingWebhookConfigurationList :: Maybe Text
-> [V1beta1ValidatingWebhookConfiguration]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1ValidatingWebhookConfigurationList
V1beta1ValidatingWebhookConfigurationList { Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata, [V1beta1ValidatingWebhookConfiguration]
Maybe Text
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1beta1ValidatingWebhookConfigurationListKind :: Maybe Text
v1beta1ValidatingWebhookConfigurationListItems :: [V1beta1ValidatingWebhookConfiguration]
v1beta1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ValidatingWebhookConfigurationList)
-> f (Maybe V1ListMeta)
-> f V1beta1ValidatingWebhookConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ValidatingWebhookConfigurationListMetadata
{-# INLINE v1beta1ValidatingWebhookConfigurationListMetadataL #-}



-- * V1beta1VolumeAttachment

-- | 'v1beta1VolumeAttachmentApiVersion' Lens
v1beta1VolumeAttachmentApiVersionL :: Lens_' V1beta1VolumeAttachment (Maybe Text)
v1beta1VolumeAttachmentApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1VolumeAttachment -> f V1beta1VolumeAttachment
v1beta1VolumeAttachmentApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1VolumeAttachment{Maybe Text
Maybe V1beta1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentStatus :: V1beta1VolumeAttachment -> Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachment -> V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: V1beta1VolumeAttachment -> Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: V1beta1VolumeAttachment -> Maybe Text
v1beta1VolumeAttachmentApiVersion :: V1beta1VolumeAttachment -> Maybe Text
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1VolumeAttachmentApiVersion -> V1beta1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1VolumeAttachmentSpec
-> Maybe V1beta1VolumeAttachmentStatus
-> V1beta1VolumeAttachment
V1beta1VolumeAttachment { Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
v1beta1VolumeAttachmentApiVersion, Maybe Text
Maybe V1beta1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
..} ) (Maybe Text -> V1beta1VolumeAttachment)
-> f (Maybe Text) -> f V1beta1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1VolumeAttachmentApiVersion
{-# INLINE v1beta1VolumeAttachmentApiVersionL #-}

-- | 'v1beta1VolumeAttachmentKind' Lens
v1beta1VolumeAttachmentKindL :: Lens_' V1beta1VolumeAttachment (Maybe Text)
v1beta1VolumeAttachmentKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1VolumeAttachment -> f V1beta1VolumeAttachment
v1beta1VolumeAttachmentKindL Maybe Text -> f (Maybe Text)
f V1beta1VolumeAttachment{Maybe Text
Maybe V1beta1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
v1beta1VolumeAttachmentStatus :: V1beta1VolumeAttachment -> Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachment -> V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: V1beta1VolumeAttachment -> Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: V1beta1VolumeAttachment -> Maybe Text
v1beta1VolumeAttachmentApiVersion :: V1beta1VolumeAttachment -> Maybe Text
..} = (\Maybe Text
v1beta1VolumeAttachmentKind -> V1beta1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1VolumeAttachmentSpec
-> Maybe V1beta1VolumeAttachmentStatus
-> V1beta1VolumeAttachment
V1beta1VolumeAttachment { Maybe Text
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentKind, Maybe Text
Maybe V1beta1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentApiVersion :: Maybe Text
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1VolumeAttachment)
-> f (Maybe Text) -> f V1beta1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1VolumeAttachmentKind
{-# INLINE v1beta1VolumeAttachmentKindL #-}

-- | 'v1beta1VolumeAttachmentMetadata' Lens
v1beta1VolumeAttachmentMetadataL :: Lens_' V1beta1VolumeAttachment (Maybe V1ObjectMeta)
v1beta1VolumeAttachmentMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta1VolumeAttachment -> f V1beta1VolumeAttachment
v1beta1VolumeAttachmentMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1VolumeAttachment{Maybe Text
Maybe V1beta1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
v1beta1VolumeAttachmentStatus :: V1beta1VolumeAttachment -> Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachment -> V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: V1beta1VolumeAttachment -> Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: V1beta1VolumeAttachment -> Maybe Text
v1beta1VolumeAttachmentApiVersion :: V1beta1VolumeAttachment -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta1VolumeAttachmentMetadata -> V1beta1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1VolumeAttachmentSpec
-> Maybe V1beta1VolumeAttachmentStatus
-> V1beta1VolumeAttachment
V1beta1VolumeAttachment { Maybe V1ObjectMeta
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentMetadata, Maybe Text
Maybe V1beta1VolumeAttachmentStatus
V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta1VolumeAttachment)
-> f (Maybe V1ObjectMeta) -> f V1beta1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1VolumeAttachmentMetadata
{-# INLINE v1beta1VolumeAttachmentMetadataL #-}

-- | 'v1beta1VolumeAttachmentSpec' Lens
v1beta1VolumeAttachmentSpecL :: Lens_' V1beta1VolumeAttachment (V1beta1VolumeAttachmentSpec)
v1beta1VolumeAttachmentSpecL :: (V1beta1VolumeAttachmentSpec -> f V1beta1VolumeAttachmentSpec)
-> V1beta1VolumeAttachment -> f V1beta1VolumeAttachment
v1beta1VolumeAttachmentSpecL V1beta1VolumeAttachmentSpec -> f V1beta1VolumeAttachmentSpec
f V1beta1VolumeAttachment{Maybe Text
Maybe V1beta1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
v1beta1VolumeAttachmentStatus :: V1beta1VolumeAttachment -> Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachment -> V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: V1beta1VolumeAttachment -> Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: V1beta1VolumeAttachment -> Maybe Text
v1beta1VolumeAttachmentApiVersion :: V1beta1VolumeAttachment -> Maybe Text
..} = (\V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentSpec -> V1beta1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1VolumeAttachmentSpec
-> Maybe V1beta1VolumeAttachmentStatus
-> V1beta1VolumeAttachment
V1beta1VolumeAttachment { V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentSpec, Maybe Text
Maybe V1beta1VolumeAttachmentStatus
Maybe V1ObjectMeta
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
..} ) (V1beta1VolumeAttachmentSpec -> V1beta1VolumeAttachment)
-> f V1beta1VolumeAttachmentSpec -> f V1beta1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1VolumeAttachmentSpec -> f V1beta1VolumeAttachmentSpec
f V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentSpec
{-# INLINE v1beta1VolumeAttachmentSpecL #-}

-- | 'v1beta1VolumeAttachmentStatus' Lens
v1beta1VolumeAttachmentStatusL :: Lens_' V1beta1VolumeAttachment (Maybe V1beta1VolumeAttachmentStatus)
v1beta1VolumeAttachmentStatusL :: (Maybe V1beta1VolumeAttachmentStatus
 -> f (Maybe V1beta1VolumeAttachmentStatus))
-> V1beta1VolumeAttachment -> f V1beta1VolumeAttachment
v1beta1VolumeAttachmentStatusL Maybe V1beta1VolumeAttachmentStatus
-> f (Maybe V1beta1VolumeAttachmentStatus)
f V1beta1VolumeAttachment{Maybe Text
Maybe V1beta1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
v1beta1VolumeAttachmentStatus :: V1beta1VolumeAttachment -> Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachment -> V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: V1beta1VolumeAttachment -> Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: V1beta1VolumeAttachment -> Maybe Text
v1beta1VolumeAttachmentApiVersion :: V1beta1VolumeAttachment -> Maybe Text
..} = (\Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentStatus -> V1beta1VolumeAttachment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> V1beta1VolumeAttachmentSpec
-> Maybe V1beta1VolumeAttachmentStatus
-> V1beta1VolumeAttachment
V1beta1VolumeAttachment { Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentStatus, Maybe Text
Maybe V1ObjectMeta
V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
v1beta1VolumeAttachmentSpec :: V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttachmentKind :: Maybe Text
v1beta1VolumeAttachmentApiVersion :: Maybe Text
..} ) (Maybe V1beta1VolumeAttachmentStatus -> V1beta1VolumeAttachment)
-> f (Maybe V1beta1VolumeAttachmentStatus)
-> f V1beta1VolumeAttachment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1VolumeAttachmentStatus
-> f (Maybe V1beta1VolumeAttachmentStatus)
f Maybe V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentStatus
{-# INLINE v1beta1VolumeAttachmentStatusL #-}



-- * V1beta1VolumeAttachmentList

-- | 'v1beta1VolumeAttachmentListApiVersion' Lens
v1beta1VolumeAttachmentListApiVersionL :: Lens_' V1beta1VolumeAttachmentList (Maybe Text)
v1beta1VolumeAttachmentListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta1VolumeAttachmentList -> f V1beta1VolumeAttachmentList
v1beta1VolumeAttachmentListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1VolumeAttachmentList{[V1beta1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata :: V1beta1VolumeAttachmentList -> Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: V1beta1VolumeAttachmentList -> Maybe Text
v1beta1VolumeAttachmentListItems :: V1beta1VolumeAttachmentList -> [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: V1beta1VolumeAttachmentList -> Maybe Text
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta1VolumeAttachmentListApiVersion -> V1beta1VolumeAttachmentList :: Maybe Text
-> [V1beta1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1VolumeAttachmentList
V1beta1VolumeAttachmentList { Maybe Text
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
v1beta1VolumeAttachmentListApiVersion, [V1beta1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
..} ) (Maybe Text -> V1beta1VolumeAttachmentList)
-> f (Maybe Text) -> f V1beta1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1VolumeAttachmentListApiVersion
{-# INLINE v1beta1VolumeAttachmentListApiVersionL #-}

-- | 'v1beta1VolumeAttachmentListItems' Lens
v1beta1VolumeAttachmentListItemsL :: Lens_' V1beta1VolumeAttachmentList ([V1beta1VolumeAttachment])
v1beta1VolumeAttachmentListItemsL :: ([V1beta1VolumeAttachment] -> f [V1beta1VolumeAttachment])
-> V1beta1VolumeAttachmentList -> f V1beta1VolumeAttachmentList
v1beta1VolumeAttachmentListItemsL [V1beta1VolumeAttachment] -> f [V1beta1VolumeAttachment]
f V1beta1VolumeAttachmentList{[V1beta1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
v1beta1VolumeAttachmentListMetadata :: V1beta1VolumeAttachmentList -> Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: V1beta1VolumeAttachmentList -> Maybe Text
v1beta1VolumeAttachmentListItems :: V1beta1VolumeAttachmentList -> [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: V1beta1VolumeAttachmentList -> Maybe Text
..} = (\[V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListItems -> V1beta1VolumeAttachmentList :: Maybe Text
-> [V1beta1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1VolumeAttachmentList
V1beta1VolumeAttachmentList { [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListItems, Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
..} ) ([V1beta1VolumeAttachment] -> V1beta1VolumeAttachmentList)
-> f [V1beta1VolumeAttachment] -> f V1beta1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1VolumeAttachment] -> f [V1beta1VolumeAttachment]
f [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListItems
{-# INLINE v1beta1VolumeAttachmentListItemsL #-}

-- | 'v1beta1VolumeAttachmentListKind' Lens
v1beta1VolumeAttachmentListKindL :: Lens_' V1beta1VolumeAttachmentList (Maybe Text)
v1beta1VolumeAttachmentListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta1VolumeAttachmentList -> f V1beta1VolumeAttachmentList
v1beta1VolumeAttachmentListKindL Maybe Text -> f (Maybe Text)
f V1beta1VolumeAttachmentList{[V1beta1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
v1beta1VolumeAttachmentListMetadata :: V1beta1VolumeAttachmentList -> Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: V1beta1VolumeAttachmentList -> Maybe Text
v1beta1VolumeAttachmentListItems :: V1beta1VolumeAttachmentList -> [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: V1beta1VolumeAttachmentList -> Maybe Text
..} = (\Maybe Text
v1beta1VolumeAttachmentListKind -> V1beta1VolumeAttachmentList :: Maybe Text
-> [V1beta1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1VolumeAttachmentList
V1beta1VolumeAttachmentList { Maybe Text
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListKind, [V1beta1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1VolumeAttachmentList)
-> f (Maybe Text) -> f V1beta1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1VolumeAttachmentListKind
{-# INLINE v1beta1VolumeAttachmentListKindL #-}

-- | 'v1beta1VolumeAttachmentListMetadata' Lens
v1beta1VolumeAttachmentListMetadataL :: Lens_' V1beta1VolumeAttachmentList (Maybe V1ListMeta)
v1beta1VolumeAttachmentListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta1VolumeAttachmentList -> f V1beta1VolumeAttachmentList
v1beta1VolumeAttachmentListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1VolumeAttachmentList{[V1beta1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
v1beta1VolumeAttachmentListMetadata :: V1beta1VolumeAttachmentList -> Maybe V1ListMeta
v1beta1VolumeAttachmentListKind :: V1beta1VolumeAttachmentList -> Maybe Text
v1beta1VolumeAttachmentListItems :: V1beta1VolumeAttachmentList -> [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: V1beta1VolumeAttachmentList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata -> V1beta1VolumeAttachmentList :: Maybe Text
-> [V1beta1VolumeAttachment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta1VolumeAttachmentList
V1beta1VolumeAttachmentList { Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata, [V1beta1VolumeAttachment]
Maybe Text
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
v1beta1VolumeAttachmentListKind :: Maybe Text
v1beta1VolumeAttachmentListItems :: [V1beta1VolumeAttachment]
v1beta1VolumeAttachmentListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1VolumeAttachmentList)
-> f (Maybe V1ListMeta) -> f V1beta1VolumeAttachmentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1VolumeAttachmentListMetadata
{-# INLINE v1beta1VolumeAttachmentListMetadataL #-}



-- * V1beta1VolumeAttachmentSource

-- | 'v1beta1VolumeAttachmentSourceInlineVolumeSpec' Lens
v1beta1VolumeAttachmentSourceInlineVolumeSpecL :: Lens_' V1beta1VolumeAttachmentSource (Maybe V1PersistentVolumeSpec)
v1beta1VolumeAttachmentSourceInlineVolumeSpecL :: (Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec))
-> V1beta1VolumeAttachmentSource -> f V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSourceInlineVolumeSpecL Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec)
f V1beta1VolumeAttachmentSource{Maybe Text
Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourcePersistentVolumeName :: V1beta1VolumeAttachmentSource -> Maybe Text
v1beta1VolumeAttachmentSourceInlineVolumeSpec :: V1beta1VolumeAttachmentSource -> Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1beta1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
..} = (\Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourceInlineVolumeSpec -> V1beta1VolumeAttachmentSource :: Maybe V1PersistentVolumeSpec
-> Maybe Text -> V1beta1VolumeAttachmentSource
V1beta1VolumeAttachmentSource { Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourceInlineVolumeSpec, Maybe Text
v1beta1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1beta1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
..} ) (Maybe V1PersistentVolumeSpec -> V1beta1VolumeAttachmentSource)
-> f (Maybe V1PersistentVolumeSpec)
-> f V1beta1VolumeAttachmentSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec)
f Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourceInlineVolumeSpec
{-# INLINE v1beta1VolumeAttachmentSourceInlineVolumeSpecL #-}

-- | 'v1beta1VolumeAttachmentSourcePersistentVolumeName' Lens
v1beta1VolumeAttachmentSourcePersistentVolumeNameL :: Lens_' V1beta1VolumeAttachmentSource (Maybe Text)
v1beta1VolumeAttachmentSourcePersistentVolumeNameL :: (Maybe Text -> f (Maybe Text))
-> V1beta1VolumeAttachmentSource -> f V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSourcePersistentVolumeNameL Maybe Text -> f (Maybe Text)
f V1beta1VolumeAttachmentSource{Maybe Text
Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1beta1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourcePersistentVolumeName :: V1beta1VolumeAttachmentSource -> Maybe Text
v1beta1VolumeAttachmentSourceInlineVolumeSpec :: V1beta1VolumeAttachmentSource -> Maybe V1PersistentVolumeSpec
..} = (\Maybe Text
v1beta1VolumeAttachmentSourcePersistentVolumeName -> V1beta1VolumeAttachmentSource :: Maybe V1PersistentVolumeSpec
-> Maybe Text -> V1beta1VolumeAttachmentSource
V1beta1VolumeAttachmentSource { Maybe Text
v1beta1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1beta1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
v1beta1VolumeAttachmentSourcePersistentVolumeName, Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1beta1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
..} ) (Maybe Text -> V1beta1VolumeAttachmentSource)
-> f (Maybe Text) -> f V1beta1VolumeAttachmentSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1VolumeAttachmentSourcePersistentVolumeName
{-# INLINE v1beta1VolumeAttachmentSourcePersistentVolumeNameL #-}



-- * V1beta1VolumeAttachmentSpec

-- | 'v1beta1VolumeAttachmentSpecAttacher' Lens
v1beta1VolumeAttachmentSpecAttacherL :: Lens_' V1beta1VolumeAttachmentSpec (Text)
v1beta1VolumeAttachmentSpecAttacherL :: (Text -> f Text)
-> V1beta1VolumeAttachmentSpec -> f V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentSpecAttacherL Text -> f Text
f V1beta1VolumeAttachmentSpec{Text
V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSpec -> V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecNodeName :: V1beta1VolumeAttachmentSpec -> Text
v1beta1VolumeAttachmentSpecAttacher :: V1beta1VolumeAttachmentSpec -> Text
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecNodeName :: Text
v1beta1VolumeAttachmentSpecAttacher :: Text
..} = (\Text
v1beta1VolumeAttachmentSpecAttacher -> V1beta1VolumeAttachmentSpec :: Text
-> Text
-> V1beta1VolumeAttachmentSource
-> V1beta1VolumeAttachmentSpec
V1beta1VolumeAttachmentSpec { Text
v1beta1VolumeAttachmentSpecAttacher :: Text
v1beta1VolumeAttachmentSpecAttacher :: Text
v1beta1VolumeAttachmentSpecAttacher, Text
V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecNodeName :: Text
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecNodeName :: Text
..} ) (Text -> V1beta1VolumeAttachmentSpec)
-> f Text -> f V1beta1VolumeAttachmentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1VolumeAttachmentSpecAttacher
{-# INLINE v1beta1VolumeAttachmentSpecAttacherL #-}

-- | 'v1beta1VolumeAttachmentSpecNodeName' Lens
v1beta1VolumeAttachmentSpecNodeNameL :: Lens_' V1beta1VolumeAttachmentSpec (Text)
v1beta1VolumeAttachmentSpecNodeNameL :: (Text -> f Text)
-> V1beta1VolumeAttachmentSpec -> f V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentSpecNodeNameL Text -> f Text
f V1beta1VolumeAttachmentSpec{Text
V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecNodeName :: Text
v1beta1VolumeAttachmentSpecAttacher :: Text
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSpec -> V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecNodeName :: V1beta1VolumeAttachmentSpec -> Text
v1beta1VolumeAttachmentSpecAttacher :: V1beta1VolumeAttachmentSpec -> Text
..} = (\Text
v1beta1VolumeAttachmentSpecNodeName -> V1beta1VolumeAttachmentSpec :: Text
-> Text
-> V1beta1VolumeAttachmentSource
-> V1beta1VolumeAttachmentSpec
V1beta1VolumeAttachmentSpec { Text
v1beta1VolumeAttachmentSpecNodeName :: Text
v1beta1VolumeAttachmentSpecNodeName :: Text
v1beta1VolumeAttachmentSpecNodeName, Text
V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecAttacher :: Text
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecAttacher :: Text
..} ) (Text -> V1beta1VolumeAttachmentSpec)
-> f Text -> f V1beta1VolumeAttachmentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1VolumeAttachmentSpecNodeName
{-# INLINE v1beta1VolumeAttachmentSpecNodeNameL #-}

-- | 'v1beta1VolumeAttachmentSpecSource' Lens
v1beta1VolumeAttachmentSpecSourceL :: Lens_' V1beta1VolumeAttachmentSpec (V1beta1VolumeAttachmentSource)
v1beta1VolumeAttachmentSpecSourceL :: (V1beta1VolumeAttachmentSource -> f V1beta1VolumeAttachmentSource)
-> V1beta1VolumeAttachmentSpec -> f V1beta1VolumeAttachmentSpec
v1beta1VolumeAttachmentSpecSourceL V1beta1VolumeAttachmentSource -> f V1beta1VolumeAttachmentSource
f V1beta1VolumeAttachmentSpec{Text
V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecNodeName :: Text
v1beta1VolumeAttachmentSpecAttacher :: Text
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSpec -> V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecNodeName :: V1beta1VolumeAttachmentSpec -> Text
v1beta1VolumeAttachmentSpecAttacher :: V1beta1VolumeAttachmentSpec -> Text
..} = (\V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecSource -> V1beta1VolumeAttachmentSpec :: Text
-> Text
-> V1beta1VolumeAttachmentSource
-> V1beta1VolumeAttachmentSpec
V1beta1VolumeAttachmentSpec { V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecSource :: V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecSource, Text
v1beta1VolumeAttachmentSpecNodeName :: Text
v1beta1VolumeAttachmentSpecAttacher :: Text
v1beta1VolumeAttachmentSpecNodeName :: Text
v1beta1VolumeAttachmentSpecAttacher :: Text
..} ) (V1beta1VolumeAttachmentSource -> V1beta1VolumeAttachmentSpec)
-> f V1beta1VolumeAttachmentSource -> f V1beta1VolumeAttachmentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1VolumeAttachmentSource -> f V1beta1VolumeAttachmentSource
f V1beta1VolumeAttachmentSource
v1beta1VolumeAttachmentSpecSource
{-# INLINE v1beta1VolumeAttachmentSpecSourceL #-}



-- * V1beta1VolumeAttachmentStatus

-- | 'v1beta1VolumeAttachmentStatusAttachError' Lens
v1beta1VolumeAttachmentStatusAttachErrorL :: Lens_' V1beta1VolumeAttachmentStatus (Maybe V1beta1VolumeError)
v1beta1VolumeAttachmentStatusAttachErrorL :: (Maybe V1beta1VolumeError -> f (Maybe V1beta1VolumeError))
-> V1beta1VolumeAttachmentStatus -> f V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentStatusAttachErrorL Maybe V1beta1VolumeError -> f (Maybe V1beta1VolumeError)
f V1beta1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: V1beta1VolumeAttachmentStatus -> Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: V1beta1VolumeAttachmentStatus -> Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: V1beta1VolumeAttachmentStatus -> Bool
v1beta1VolumeAttachmentStatusAttachError :: V1beta1VolumeAttachmentStatus -> Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
..} = (\Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachError -> V1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1beta1VolumeError
-> V1beta1VolumeAttachmentStatus
V1beta1VolumeAttachmentStatus { Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachError, Bool
Maybe (Map String Text)
Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: Bool
..} ) (Maybe V1beta1VolumeError -> V1beta1VolumeAttachmentStatus)
-> f (Maybe V1beta1VolumeError) -> f V1beta1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1VolumeError -> f (Maybe V1beta1VolumeError)
f Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachError
{-# INLINE v1beta1VolumeAttachmentStatusAttachErrorL #-}

-- | 'v1beta1VolumeAttachmentStatusAttached' Lens
v1beta1VolumeAttachmentStatusAttachedL :: Lens_' V1beta1VolumeAttachmentStatus (Bool)
v1beta1VolumeAttachmentStatusAttachedL :: (Bool -> f Bool)
-> V1beta1VolumeAttachmentStatus -> f V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentStatusAttachedL Bool -> f Bool
f V1beta1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: V1beta1VolumeAttachmentStatus -> Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: V1beta1VolumeAttachmentStatus -> Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: V1beta1VolumeAttachmentStatus -> Bool
v1beta1VolumeAttachmentStatusAttachError :: V1beta1VolumeAttachmentStatus -> Maybe V1beta1VolumeError
..} = (\Bool
v1beta1VolumeAttachmentStatusAttached -> V1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1beta1VolumeError
-> V1beta1VolumeAttachmentStatus
V1beta1VolumeAttachmentStatus { Bool
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusAttached, Maybe (Map String Text)
Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
..} ) (Bool -> V1beta1VolumeAttachmentStatus)
-> f Bool -> f V1beta1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Bool -> f Bool
f Bool
v1beta1VolumeAttachmentStatusAttached
{-# INLINE v1beta1VolumeAttachmentStatusAttachedL #-}

-- | 'v1beta1VolumeAttachmentStatusAttachmentMetadata' Lens
v1beta1VolumeAttachmentStatusAttachmentMetadataL :: Lens_' V1beta1VolumeAttachmentStatus (Maybe (Map.Map String Text))
v1beta1VolumeAttachmentStatusAttachmentMetadataL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1beta1VolumeAttachmentStatus -> f V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentStatusAttachmentMetadataL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1beta1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: V1beta1VolumeAttachmentStatus -> Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: V1beta1VolumeAttachmentStatus -> Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: V1beta1VolumeAttachmentStatus -> Bool
v1beta1VolumeAttachmentStatusAttachError :: V1beta1VolumeAttachmentStatus -> Maybe V1beta1VolumeError
..} = (\Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttachmentMetadata -> V1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1beta1VolumeError
-> V1beta1VolumeAttachmentStatus
V1beta1VolumeAttachmentStatus { Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttachmentMetadata, Bool
Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
..} ) (Maybe (Map String Text) -> V1beta1VolumeAttachmentStatus)
-> f (Maybe (Map String Text)) -> f V1beta1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttachmentMetadata
{-# INLINE v1beta1VolumeAttachmentStatusAttachmentMetadataL #-}

-- | 'v1beta1VolumeAttachmentStatusDetachError' Lens
v1beta1VolumeAttachmentStatusDetachErrorL :: Lens_' V1beta1VolumeAttachmentStatus (Maybe V1beta1VolumeError)
v1beta1VolumeAttachmentStatusDetachErrorL :: (Maybe V1beta1VolumeError -> f (Maybe V1beta1VolumeError))
-> V1beta1VolumeAttachmentStatus -> f V1beta1VolumeAttachmentStatus
v1beta1VolumeAttachmentStatusDetachErrorL Maybe V1beta1VolumeError -> f (Maybe V1beta1VolumeError)
f V1beta1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: V1beta1VolumeAttachmentStatus -> Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: V1beta1VolumeAttachmentStatus -> Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: V1beta1VolumeAttachmentStatus -> Bool
v1beta1VolumeAttachmentStatusAttachError :: V1beta1VolumeAttachmentStatus -> Maybe V1beta1VolumeError
..} = (\Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError -> V1beta1VolumeAttachmentStatus :: Maybe V1beta1VolumeError
-> Bool
-> Maybe (Map String Text)
-> Maybe V1beta1VolumeError
-> V1beta1VolumeAttachmentStatus
V1beta1VolumeAttachmentStatus { Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError, Bool
Maybe (Map String Text)
Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1beta1VolumeAttachmentStatusAttached :: Bool
v1beta1VolumeAttachmentStatusAttachError :: Maybe V1beta1VolumeError
..} ) (Maybe V1beta1VolumeError -> V1beta1VolumeAttachmentStatus)
-> f (Maybe V1beta1VolumeError) -> f V1beta1VolumeAttachmentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1VolumeError -> f (Maybe V1beta1VolumeError)
f Maybe V1beta1VolumeError
v1beta1VolumeAttachmentStatusDetachError
{-# INLINE v1beta1VolumeAttachmentStatusDetachErrorL #-}



-- * V1beta1VolumeError

-- | 'v1beta1VolumeErrorMessage' Lens
v1beta1VolumeErrorMessageL :: Lens_' V1beta1VolumeError (Maybe Text)
v1beta1VolumeErrorMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta1VolumeError -> f V1beta1VolumeError
v1beta1VolumeErrorMessageL Maybe Text -> f (Maybe Text)
f V1beta1VolumeError{Maybe Text
Maybe DateTime
v1beta1VolumeErrorTime :: V1beta1VolumeError -> Maybe DateTime
v1beta1VolumeErrorMessage :: V1beta1VolumeError -> Maybe Text
v1beta1VolumeErrorTime :: Maybe DateTime
v1beta1VolumeErrorMessage :: Maybe Text
..} = (\Maybe Text
v1beta1VolumeErrorMessage -> V1beta1VolumeError :: Maybe Text -> Maybe DateTime -> V1beta1VolumeError
V1beta1VolumeError { Maybe Text
v1beta1VolumeErrorMessage :: Maybe Text
v1beta1VolumeErrorMessage :: Maybe Text
v1beta1VolumeErrorMessage, Maybe DateTime
v1beta1VolumeErrorTime :: Maybe DateTime
v1beta1VolumeErrorTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta1VolumeError)
-> f (Maybe Text) -> f V1beta1VolumeError
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1VolumeErrorMessage
{-# INLINE v1beta1VolumeErrorMessageL #-}

-- | 'v1beta1VolumeErrorTime' Lens
v1beta1VolumeErrorTimeL :: Lens_' V1beta1VolumeError (Maybe DateTime)
v1beta1VolumeErrorTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta1VolumeError -> f V1beta1VolumeError
v1beta1VolumeErrorTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta1VolumeError{Maybe Text
Maybe DateTime
v1beta1VolumeErrorTime :: Maybe DateTime
v1beta1VolumeErrorMessage :: Maybe Text
v1beta1VolumeErrorTime :: V1beta1VolumeError -> Maybe DateTime
v1beta1VolumeErrorMessage :: V1beta1VolumeError -> Maybe Text
..} = (\Maybe DateTime
v1beta1VolumeErrorTime -> V1beta1VolumeError :: Maybe Text -> Maybe DateTime -> V1beta1VolumeError
V1beta1VolumeError { Maybe DateTime
v1beta1VolumeErrorTime :: Maybe DateTime
v1beta1VolumeErrorTime :: Maybe DateTime
v1beta1VolumeErrorTime, Maybe Text
v1beta1VolumeErrorMessage :: Maybe Text
v1beta1VolumeErrorMessage :: Maybe Text
..} ) (Maybe DateTime -> V1beta1VolumeError)
-> f (Maybe DateTime) -> f V1beta1VolumeError
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta1VolumeErrorTime
{-# INLINE v1beta1VolumeErrorTimeL #-}



-- * V1beta1VolumeNodeResources

-- | 'v1beta1VolumeNodeResourcesCount' Lens
v1beta1VolumeNodeResourcesCountL :: Lens_' V1beta1VolumeNodeResources (Maybe Int)
v1beta1VolumeNodeResourcesCountL :: (Maybe Int -> f (Maybe Int))
-> V1beta1VolumeNodeResources -> f V1beta1VolumeNodeResources
v1beta1VolumeNodeResourcesCountL Maybe Int -> f (Maybe Int)
f V1beta1VolumeNodeResources{Maybe Int
v1beta1VolumeNodeResourcesCount :: V1beta1VolumeNodeResources -> Maybe Int
v1beta1VolumeNodeResourcesCount :: Maybe Int
..} = (\Maybe Int
v1beta1VolumeNodeResourcesCount -> V1beta1VolumeNodeResources :: Maybe Int -> V1beta1VolumeNodeResources
V1beta1VolumeNodeResources { Maybe Int
v1beta1VolumeNodeResourcesCount :: Maybe Int
v1beta1VolumeNodeResourcesCount :: Maybe Int
v1beta1VolumeNodeResourcesCount, ..} ) (Maybe Int -> V1beta1VolumeNodeResources)
-> f (Maybe Int) -> f V1beta1VolumeNodeResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta1VolumeNodeResourcesCount
{-# INLINE v1beta1VolumeNodeResourcesCountL #-}



-- * V1beta2ControllerRevision

-- | 'v1beta2ControllerRevisionApiVersion' Lens
v1beta2ControllerRevisionApiVersionL :: Lens_' V1beta2ControllerRevision (Maybe Text)
v1beta2ControllerRevisionApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ControllerRevision -> f V1beta2ControllerRevision
v1beta2ControllerRevisionApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta2ControllerRevisionRevision :: V1beta2ControllerRevision -> Integer
v1beta2ControllerRevisionMetadata :: V1beta2ControllerRevision -> Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: V1beta2ControllerRevision -> Maybe Text
v1beta2ControllerRevisionData :: V1beta2ControllerRevision -> Maybe Value
v1beta2ControllerRevisionApiVersion :: V1beta2ControllerRevision -> Maybe Text
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2ControllerRevisionApiVersion -> V1beta2ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1beta2ControllerRevision
V1beta2ControllerRevision { Maybe Text
v1beta2ControllerRevisionApiVersion :: Maybe Text
v1beta2ControllerRevisionApiVersion :: Maybe Text
v1beta2ControllerRevisionApiVersion, Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
..} ) (Maybe Text -> V1beta2ControllerRevision)
-> f (Maybe Text) -> f V1beta2ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ControllerRevisionApiVersion
{-# INLINE v1beta2ControllerRevisionApiVersionL #-}

-- | 'v1beta2ControllerRevisionData' Lens
v1beta2ControllerRevisionDataL :: Lens_' V1beta2ControllerRevision (Maybe A.Value)
v1beta2ControllerRevisionDataL :: (Maybe Value -> f (Maybe Value))
-> V1beta2ControllerRevision -> f V1beta2ControllerRevision
v1beta2ControllerRevisionDataL Maybe Value -> f (Maybe Value)
f V1beta2ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
v1beta2ControllerRevisionRevision :: V1beta2ControllerRevision -> Integer
v1beta2ControllerRevisionMetadata :: V1beta2ControllerRevision -> Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: V1beta2ControllerRevision -> Maybe Text
v1beta2ControllerRevisionData :: V1beta2ControllerRevision -> Maybe Value
v1beta2ControllerRevisionApiVersion :: V1beta2ControllerRevision -> Maybe Text
..} = (\Maybe Value
v1beta2ControllerRevisionData -> V1beta2ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1beta2ControllerRevision
V1beta2ControllerRevision { Maybe Value
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionData, Integer
Maybe Text
Maybe V1ObjectMeta
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionApiVersion :: Maybe Text
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionApiVersion :: Maybe Text
..} ) (Maybe Value -> V1beta2ControllerRevision)
-> f (Maybe Value) -> f V1beta2ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1beta2ControllerRevisionData
{-# INLINE v1beta2ControllerRevisionDataL #-}

-- | 'v1beta2ControllerRevisionKind' Lens
v1beta2ControllerRevisionKindL :: Lens_' V1beta2ControllerRevision (Maybe Text)
v1beta2ControllerRevisionKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ControllerRevision -> f V1beta2ControllerRevision
v1beta2ControllerRevisionKindL Maybe Text -> f (Maybe Text)
f V1beta2ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
v1beta2ControllerRevisionRevision :: V1beta2ControllerRevision -> Integer
v1beta2ControllerRevisionMetadata :: V1beta2ControllerRevision -> Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: V1beta2ControllerRevision -> Maybe Text
v1beta2ControllerRevisionData :: V1beta2ControllerRevision -> Maybe Value
v1beta2ControllerRevisionApiVersion :: V1beta2ControllerRevision -> Maybe Text
..} = (\Maybe Text
v1beta2ControllerRevisionKind -> V1beta2ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1beta2ControllerRevision
V1beta2ControllerRevision { Maybe Text
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionKind, Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2ControllerRevision)
-> f (Maybe Text) -> f V1beta2ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ControllerRevisionKind
{-# INLINE v1beta2ControllerRevisionKindL #-}

-- | 'v1beta2ControllerRevisionMetadata' Lens
v1beta2ControllerRevisionMetadataL :: Lens_' V1beta2ControllerRevision (Maybe V1ObjectMeta)
v1beta2ControllerRevisionMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta2ControllerRevision -> f V1beta2ControllerRevision
v1beta2ControllerRevisionMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta2ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
v1beta2ControllerRevisionRevision :: V1beta2ControllerRevision -> Integer
v1beta2ControllerRevisionMetadata :: V1beta2ControllerRevision -> Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: V1beta2ControllerRevision -> Maybe Text
v1beta2ControllerRevisionData :: V1beta2ControllerRevision -> Maybe Value
v1beta2ControllerRevisionApiVersion :: V1beta2ControllerRevision -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta2ControllerRevisionMetadata -> V1beta2ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1beta2ControllerRevision
V1beta2ControllerRevision { Maybe V1ObjectMeta
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionMetadata, Integer
Maybe Text
Maybe Value
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta2ControllerRevision)
-> f (Maybe V1ObjectMeta) -> f V1beta2ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta2ControllerRevisionMetadata
{-# INLINE v1beta2ControllerRevisionMetadataL #-}

-- | 'v1beta2ControllerRevisionRevision' Lens
v1beta2ControllerRevisionRevisionL :: Lens_' V1beta2ControllerRevision (Integer)
v1beta2ControllerRevisionRevisionL :: (Integer -> f Integer)
-> V1beta2ControllerRevision -> f V1beta2ControllerRevision
v1beta2ControllerRevisionRevisionL Integer -> f Integer
f V1beta2ControllerRevision{Integer
Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
v1beta2ControllerRevisionRevision :: V1beta2ControllerRevision -> Integer
v1beta2ControllerRevisionMetadata :: V1beta2ControllerRevision -> Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: V1beta2ControllerRevision -> Maybe Text
v1beta2ControllerRevisionData :: V1beta2ControllerRevision -> Maybe Value
v1beta2ControllerRevisionApiVersion :: V1beta2ControllerRevision -> Maybe Text
..} = (\Integer
v1beta2ControllerRevisionRevision -> V1beta2ControllerRevision :: Maybe Text
-> Maybe Value
-> Maybe Text
-> Maybe V1ObjectMeta
-> Integer
-> V1beta2ControllerRevision
V1beta2ControllerRevision { Integer
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionRevision :: Integer
v1beta2ControllerRevisionRevision, Maybe Text
Maybe Value
Maybe V1ObjectMeta
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
v1beta2ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1beta2ControllerRevisionKind :: Maybe Text
v1beta2ControllerRevisionData :: Maybe Value
v1beta2ControllerRevisionApiVersion :: Maybe Text
..} ) (Integer -> V1beta2ControllerRevision)
-> f Integer -> f V1beta2ControllerRevision
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
v1beta2ControllerRevisionRevision
{-# INLINE v1beta2ControllerRevisionRevisionL #-}



-- * V1beta2ControllerRevisionList

-- | 'v1beta2ControllerRevisionListApiVersion' Lens
v1beta2ControllerRevisionListApiVersionL :: Lens_' V1beta2ControllerRevisionList (Maybe Text)
v1beta2ControllerRevisionListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ControllerRevisionList -> f V1beta2ControllerRevisionList
v1beta2ControllerRevisionListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2ControllerRevisionList{[V1beta2ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata :: V1beta2ControllerRevisionList -> Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: V1beta2ControllerRevisionList -> Maybe Text
v1beta2ControllerRevisionListItems :: V1beta2ControllerRevisionList -> [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: V1beta2ControllerRevisionList -> Maybe Text
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2ControllerRevisionListApiVersion -> V1beta2ControllerRevisionList :: Maybe Text
-> [V1beta2ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2ControllerRevisionList
V1beta2ControllerRevisionList { Maybe Text
v1beta2ControllerRevisionListApiVersion :: Maybe Text
v1beta2ControllerRevisionListApiVersion :: Maybe Text
v1beta2ControllerRevisionListApiVersion, [V1beta2ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
..} ) (Maybe Text -> V1beta2ControllerRevisionList)
-> f (Maybe Text) -> f V1beta2ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ControllerRevisionListApiVersion
{-# INLINE v1beta2ControllerRevisionListApiVersionL #-}

-- | 'v1beta2ControllerRevisionListItems' Lens
v1beta2ControllerRevisionListItemsL :: Lens_' V1beta2ControllerRevisionList ([V1beta2ControllerRevision])
v1beta2ControllerRevisionListItemsL :: ([V1beta2ControllerRevision] -> f [V1beta2ControllerRevision])
-> V1beta2ControllerRevisionList -> f V1beta2ControllerRevisionList
v1beta2ControllerRevisionListItemsL [V1beta2ControllerRevision] -> f [V1beta2ControllerRevision]
f V1beta2ControllerRevisionList{[V1beta2ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: Maybe Text
v1beta2ControllerRevisionListMetadata :: V1beta2ControllerRevisionList -> Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: V1beta2ControllerRevisionList -> Maybe Text
v1beta2ControllerRevisionListItems :: V1beta2ControllerRevisionList -> [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: V1beta2ControllerRevisionList -> Maybe Text
..} = (\[V1beta2ControllerRevision]
v1beta2ControllerRevisionListItems -> V1beta2ControllerRevisionList :: Maybe Text
-> [V1beta2ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2ControllerRevisionList
V1beta2ControllerRevisionList { [V1beta2ControllerRevision]
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListItems, Maybe Text
Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListApiVersion :: Maybe Text
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListApiVersion :: Maybe Text
..} ) ([V1beta2ControllerRevision] -> V1beta2ControllerRevisionList)
-> f [V1beta2ControllerRevision] -> f V1beta2ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta2ControllerRevision] -> f [V1beta2ControllerRevision]
f [V1beta2ControllerRevision]
v1beta2ControllerRevisionListItems
{-# INLINE v1beta2ControllerRevisionListItemsL #-}

-- | 'v1beta2ControllerRevisionListKind' Lens
v1beta2ControllerRevisionListKindL :: Lens_' V1beta2ControllerRevisionList (Maybe Text)
v1beta2ControllerRevisionListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ControllerRevisionList -> f V1beta2ControllerRevisionList
v1beta2ControllerRevisionListKindL Maybe Text -> f (Maybe Text)
f V1beta2ControllerRevisionList{[V1beta2ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: Maybe Text
v1beta2ControllerRevisionListMetadata :: V1beta2ControllerRevisionList -> Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: V1beta2ControllerRevisionList -> Maybe Text
v1beta2ControllerRevisionListItems :: V1beta2ControllerRevisionList -> [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: V1beta2ControllerRevisionList -> Maybe Text
..} = (\Maybe Text
v1beta2ControllerRevisionListKind -> V1beta2ControllerRevisionList :: Maybe Text
-> [V1beta2ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2ControllerRevisionList
V1beta2ControllerRevisionList { Maybe Text
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListKind, [V1beta2ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: Maybe Text
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2ControllerRevisionList)
-> f (Maybe Text) -> f V1beta2ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ControllerRevisionListKind
{-# INLINE v1beta2ControllerRevisionListKindL #-}

-- | 'v1beta2ControllerRevisionListMetadata' Lens
v1beta2ControllerRevisionListMetadataL :: Lens_' V1beta2ControllerRevisionList (Maybe V1ListMeta)
v1beta2ControllerRevisionListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta2ControllerRevisionList -> f V1beta2ControllerRevisionList
v1beta2ControllerRevisionListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta2ControllerRevisionList{[V1beta2ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: Maybe Text
v1beta2ControllerRevisionListMetadata :: V1beta2ControllerRevisionList -> Maybe V1ListMeta
v1beta2ControllerRevisionListKind :: V1beta2ControllerRevisionList -> Maybe Text
v1beta2ControllerRevisionListItems :: V1beta2ControllerRevisionList -> [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: V1beta2ControllerRevisionList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata -> V1beta2ControllerRevisionList :: Maybe Text
-> [V1beta2ControllerRevision]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2ControllerRevisionList
V1beta2ControllerRevisionList { Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata :: Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata, [V1beta2ControllerRevision]
Maybe Text
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: Maybe Text
v1beta2ControllerRevisionListKind :: Maybe Text
v1beta2ControllerRevisionListItems :: [V1beta2ControllerRevision]
v1beta2ControllerRevisionListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta2ControllerRevisionList)
-> f (Maybe V1ListMeta) -> f V1beta2ControllerRevisionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta2ControllerRevisionListMetadata
{-# INLINE v1beta2ControllerRevisionListMetadataL #-}



-- * V1beta2DaemonSet

-- | 'v1beta2DaemonSetApiVersion' Lens
v1beta2DaemonSetApiVersionL :: Lens_' V1beta2DaemonSet (Maybe Text)
v1beta2DaemonSetApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DaemonSet -> f V1beta2DaemonSet
v1beta2DaemonSetApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2DaemonSet{Maybe Text
Maybe V1beta2DaemonSetStatus
Maybe V1beta2DaemonSetSpec
Maybe V1ObjectMeta
v1beta2DaemonSetStatus :: V1beta2DaemonSet -> Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: V1beta2DaemonSet -> Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: V1beta2DaemonSet -> Maybe V1ObjectMeta
v1beta2DaemonSetKind :: V1beta2DaemonSet -> Maybe Text
v1beta2DaemonSetApiVersion :: V1beta2DaemonSet -> Maybe Text
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2DaemonSetApiVersion -> V1beta2DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2DaemonSetSpec
-> Maybe V1beta2DaemonSetStatus
-> V1beta2DaemonSet
V1beta2DaemonSet { Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
v1beta2DaemonSetApiVersion, Maybe Text
Maybe V1beta2DaemonSetStatus
Maybe V1beta2DaemonSetSpec
Maybe V1ObjectMeta
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
..} ) (Maybe Text -> V1beta2DaemonSet)
-> f (Maybe Text) -> f V1beta2DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DaemonSetApiVersion
{-# INLINE v1beta2DaemonSetApiVersionL #-}

-- | 'v1beta2DaemonSetKind' Lens
v1beta2DaemonSetKindL :: Lens_' V1beta2DaemonSet (Maybe Text)
v1beta2DaemonSetKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DaemonSet -> f V1beta2DaemonSet
v1beta2DaemonSetKindL Maybe Text -> f (Maybe Text)
f V1beta2DaemonSet{Maybe Text
Maybe V1beta2DaemonSetStatus
Maybe V1beta2DaemonSetSpec
Maybe V1ObjectMeta
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
v1beta2DaemonSetStatus :: V1beta2DaemonSet -> Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: V1beta2DaemonSet -> Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: V1beta2DaemonSet -> Maybe V1ObjectMeta
v1beta2DaemonSetKind :: V1beta2DaemonSet -> Maybe Text
v1beta2DaemonSetApiVersion :: V1beta2DaemonSet -> Maybe Text
..} = (\Maybe Text
v1beta2DaemonSetKind -> V1beta2DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2DaemonSetSpec
-> Maybe V1beta2DaemonSetStatus
-> V1beta2DaemonSet
V1beta2DaemonSet { Maybe Text
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetKind, Maybe Text
Maybe V1beta2DaemonSetStatus
Maybe V1beta2DaemonSetSpec
Maybe V1ObjectMeta
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetApiVersion :: Maybe Text
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2DaemonSet)
-> f (Maybe Text) -> f V1beta2DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DaemonSetKind
{-# INLINE v1beta2DaemonSetKindL #-}

-- | 'v1beta2DaemonSetMetadata' Lens
v1beta2DaemonSetMetadataL :: Lens_' V1beta2DaemonSet (Maybe V1ObjectMeta)
v1beta2DaemonSetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta2DaemonSet -> f V1beta2DaemonSet
v1beta2DaemonSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta2DaemonSet{Maybe Text
Maybe V1beta2DaemonSetStatus
Maybe V1beta2DaemonSetSpec
Maybe V1ObjectMeta
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
v1beta2DaemonSetStatus :: V1beta2DaemonSet -> Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: V1beta2DaemonSet -> Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: V1beta2DaemonSet -> Maybe V1ObjectMeta
v1beta2DaemonSetKind :: V1beta2DaemonSet -> Maybe Text
v1beta2DaemonSetApiVersion :: V1beta2DaemonSet -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta2DaemonSetMetadata -> V1beta2DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2DaemonSetSpec
-> Maybe V1beta2DaemonSetStatus
-> V1beta2DaemonSet
V1beta2DaemonSet { Maybe V1ObjectMeta
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetMetadata, Maybe Text
Maybe V1beta2DaemonSetStatus
Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta2DaemonSet)
-> f (Maybe V1ObjectMeta) -> f V1beta2DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta2DaemonSetMetadata
{-# INLINE v1beta2DaemonSetMetadataL #-}

-- | 'v1beta2DaemonSetSpec' Lens
v1beta2DaemonSetSpecL :: Lens_' V1beta2DaemonSet (Maybe V1beta2DaemonSetSpec)
v1beta2DaemonSetSpecL :: (Maybe V1beta2DaemonSetSpec -> f (Maybe V1beta2DaemonSetSpec))
-> V1beta2DaemonSet -> f V1beta2DaemonSet
v1beta2DaemonSetSpecL Maybe V1beta2DaemonSetSpec -> f (Maybe V1beta2DaemonSetSpec)
f V1beta2DaemonSet{Maybe Text
Maybe V1beta2DaemonSetStatus
Maybe V1beta2DaemonSetSpec
Maybe V1ObjectMeta
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
v1beta2DaemonSetStatus :: V1beta2DaemonSet -> Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: V1beta2DaemonSet -> Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: V1beta2DaemonSet -> Maybe V1ObjectMeta
v1beta2DaemonSetKind :: V1beta2DaemonSet -> Maybe Text
v1beta2DaemonSetApiVersion :: V1beta2DaemonSet -> Maybe Text
..} = (\Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetSpec -> V1beta2DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2DaemonSetSpec
-> Maybe V1beta2DaemonSetStatus
-> V1beta2DaemonSet
V1beta2DaemonSet { Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetSpec, Maybe Text
Maybe V1beta2DaemonSetStatus
Maybe V1ObjectMeta
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
..} ) (Maybe V1beta2DaemonSetSpec -> V1beta2DaemonSet)
-> f (Maybe V1beta2DaemonSetSpec) -> f V1beta2DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2DaemonSetSpec -> f (Maybe V1beta2DaemonSetSpec)
f Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetSpec
{-# INLINE v1beta2DaemonSetSpecL #-}

-- | 'v1beta2DaemonSetStatus' Lens
v1beta2DaemonSetStatusL :: Lens_' V1beta2DaemonSet (Maybe V1beta2DaemonSetStatus)
v1beta2DaemonSetStatusL :: (Maybe V1beta2DaemonSetStatus -> f (Maybe V1beta2DaemonSetStatus))
-> V1beta2DaemonSet -> f V1beta2DaemonSet
v1beta2DaemonSetStatusL Maybe V1beta2DaemonSetStatus -> f (Maybe V1beta2DaemonSetStatus)
f V1beta2DaemonSet{Maybe Text
Maybe V1beta2DaemonSetStatus
Maybe V1beta2DaemonSetSpec
Maybe V1ObjectMeta
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
v1beta2DaemonSetStatus :: V1beta2DaemonSet -> Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetSpec :: V1beta2DaemonSet -> Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: V1beta2DaemonSet -> Maybe V1ObjectMeta
v1beta2DaemonSetKind :: V1beta2DaemonSet -> Maybe Text
v1beta2DaemonSetApiVersion :: V1beta2DaemonSet -> Maybe Text
..} = (\Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetStatus -> V1beta2DaemonSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2DaemonSetSpec
-> Maybe V1beta2DaemonSetStatus
-> V1beta2DaemonSet
V1beta2DaemonSet { Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetStatus :: Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetStatus, Maybe Text
Maybe V1beta2DaemonSetSpec
Maybe V1ObjectMeta
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
v1beta2DaemonSetSpec :: Maybe V1beta2DaemonSetSpec
v1beta2DaemonSetMetadata :: Maybe V1ObjectMeta
v1beta2DaemonSetKind :: Maybe Text
v1beta2DaemonSetApiVersion :: Maybe Text
..} ) (Maybe V1beta2DaemonSetStatus -> V1beta2DaemonSet)
-> f (Maybe V1beta2DaemonSetStatus) -> f V1beta2DaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2DaemonSetStatus -> f (Maybe V1beta2DaemonSetStatus)
f Maybe V1beta2DaemonSetStatus
v1beta2DaemonSetStatus
{-# INLINE v1beta2DaemonSetStatusL #-}



-- * V1beta2DaemonSetCondition

-- | 'v1beta2DaemonSetConditionLastTransitionTime' Lens
v1beta2DaemonSetConditionLastTransitionTimeL :: Lens_' V1beta2DaemonSetCondition (Maybe DateTime)
v1beta2DaemonSetConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta2DaemonSetCondition -> f V1beta2DaemonSetCondition
v1beta2DaemonSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta2DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2DaemonSetConditionType :: V1beta2DaemonSetCondition -> Text
v1beta2DaemonSetConditionStatus :: V1beta2DaemonSetCondition -> Text
v1beta2DaemonSetConditionReason :: V1beta2DaemonSetCondition -> Maybe Text
v1beta2DaemonSetConditionMessage :: V1beta2DaemonSetCondition -> Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: V1beta2DaemonSetCondition -> Maybe DateTime
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta2DaemonSetConditionLastTransitionTime -> V1beta2DaemonSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DaemonSetCondition
V1beta2DaemonSetCondition { Maybe DateTime
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta2DaemonSetConditionLastTransitionTime, Maybe Text
Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1beta2DaemonSetCondition)
-> f (Maybe DateTime) -> f V1beta2DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta2DaemonSetConditionLastTransitionTime
{-# INLINE v1beta2DaemonSetConditionLastTransitionTimeL #-}

-- | 'v1beta2DaemonSetConditionMessage' Lens
v1beta2DaemonSetConditionMessageL :: Lens_' V1beta2DaemonSetCondition (Maybe Text)
v1beta2DaemonSetConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DaemonSetCondition -> f V1beta2DaemonSetCondition
v1beta2DaemonSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1beta2DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta2DaemonSetConditionType :: V1beta2DaemonSetCondition -> Text
v1beta2DaemonSetConditionStatus :: V1beta2DaemonSetCondition -> Text
v1beta2DaemonSetConditionReason :: V1beta2DaemonSetCondition -> Maybe Text
v1beta2DaemonSetConditionMessage :: V1beta2DaemonSetCondition -> Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: V1beta2DaemonSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta2DaemonSetConditionMessage -> V1beta2DaemonSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DaemonSetCondition
V1beta2DaemonSetCondition { Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta2DaemonSetCondition)
-> f (Maybe Text) -> f V1beta2DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DaemonSetConditionMessage
{-# INLINE v1beta2DaemonSetConditionMessageL #-}

-- | 'v1beta2DaemonSetConditionReason' Lens
v1beta2DaemonSetConditionReasonL :: Lens_' V1beta2DaemonSetCondition (Maybe Text)
v1beta2DaemonSetConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DaemonSetCondition -> f V1beta2DaemonSetCondition
v1beta2DaemonSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1beta2DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta2DaemonSetConditionType :: V1beta2DaemonSetCondition -> Text
v1beta2DaemonSetConditionStatus :: V1beta2DaemonSetCondition -> Text
v1beta2DaemonSetConditionReason :: V1beta2DaemonSetCondition -> Maybe Text
v1beta2DaemonSetConditionMessage :: V1beta2DaemonSetCondition -> Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: V1beta2DaemonSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta2DaemonSetConditionReason -> V1beta2DaemonSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DaemonSetCondition
V1beta2DaemonSetCondition { Maybe Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionReason, Maybe Text
Maybe DateTime
Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta2DaemonSetCondition)
-> f (Maybe Text) -> f V1beta2DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DaemonSetConditionReason
{-# INLINE v1beta2DaemonSetConditionReasonL #-}

-- | 'v1beta2DaemonSetConditionStatus' Lens
v1beta2DaemonSetConditionStatusL :: Lens_' V1beta2DaemonSetCondition (Text)
v1beta2DaemonSetConditionStatusL :: (Text -> f Text)
-> V1beta2DaemonSetCondition -> f V1beta2DaemonSetCondition
v1beta2DaemonSetConditionStatusL Text -> f Text
f V1beta2DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta2DaemonSetConditionType :: V1beta2DaemonSetCondition -> Text
v1beta2DaemonSetConditionStatus :: V1beta2DaemonSetCondition -> Text
v1beta2DaemonSetConditionReason :: V1beta2DaemonSetCondition -> Maybe Text
v1beta2DaemonSetConditionMessage :: V1beta2DaemonSetCondition -> Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: V1beta2DaemonSetCondition -> Maybe DateTime
..} = (\Text
v1beta2DaemonSetConditionStatus -> V1beta2DaemonSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DaemonSetCondition
V1beta2DaemonSetCondition { Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta2DaemonSetCondition)
-> f Text -> f V1beta2DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta2DaemonSetConditionStatus
{-# INLINE v1beta2DaemonSetConditionStatusL #-}

-- | 'v1beta2DaemonSetConditionType' Lens
v1beta2DaemonSetConditionTypeL :: Lens_' V1beta2DaemonSetCondition (Text)
v1beta2DaemonSetConditionTypeL :: (Text -> f Text)
-> V1beta2DaemonSetCondition -> f V1beta2DaemonSetCondition
v1beta2DaemonSetConditionTypeL Text -> f Text
f V1beta2DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta2DaemonSetConditionType :: V1beta2DaemonSetCondition -> Text
v1beta2DaemonSetConditionStatus :: V1beta2DaemonSetCondition -> Text
v1beta2DaemonSetConditionReason :: V1beta2DaemonSetCondition -> Maybe Text
v1beta2DaemonSetConditionMessage :: V1beta2DaemonSetCondition -> Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: V1beta2DaemonSetCondition -> Maybe DateTime
..} = (\Text
v1beta2DaemonSetConditionType -> V1beta2DaemonSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DaemonSetCondition
V1beta2DaemonSetCondition { Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionType :: Text
v1beta2DaemonSetConditionType, Maybe Text
Maybe DateTime
Text
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1beta2DaemonSetConditionStatus :: Text
v1beta2DaemonSetConditionReason :: Maybe Text
v1beta2DaemonSetConditionMessage :: Maybe Text
v1beta2DaemonSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta2DaemonSetCondition)
-> f Text -> f V1beta2DaemonSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta2DaemonSetConditionType
{-# INLINE v1beta2DaemonSetConditionTypeL #-}



-- * V1beta2DaemonSetList

-- | 'v1beta2DaemonSetListApiVersion' Lens
v1beta2DaemonSetListApiVersionL :: Lens_' V1beta2DaemonSetList (Maybe Text)
v1beta2DaemonSetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DaemonSetList -> f V1beta2DaemonSetList
v1beta2DaemonSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2DaemonSetList{[V1beta2DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta2DaemonSetListMetadata :: V1beta2DaemonSetList -> Maybe V1ListMeta
v1beta2DaemonSetListKind :: V1beta2DaemonSetList -> Maybe Text
v1beta2DaemonSetListItems :: V1beta2DaemonSetList -> [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: V1beta2DaemonSetList -> Maybe Text
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2DaemonSetListApiVersion -> V1beta2DaemonSetList :: Maybe Text
-> [V1beta2DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2DaemonSetList
V1beta2DaemonSetList { Maybe Text
v1beta2DaemonSetListApiVersion :: Maybe Text
v1beta2DaemonSetListApiVersion :: Maybe Text
v1beta2DaemonSetListApiVersion, [V1beta2DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
..} ) (Maybe Text -> V1beta2DaemonSetList)
-> f (Maybe Text) -> f V1beta2DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DaemonSetListApiVersion
{-# INLINE v1beta2DaemonSetListApiVersionL #-}

-- | 'v1beta2DaemonSetListItems' Lens
v1beta2DaemonSetListItemsL :: Lens_' V1beta2DaemonSetList ([V1beta2DaemonSet])
v1beta2DaemonSetListItemsL :: ([V1beta2DaemonSet] -> f [V1beta2DaemonSet])
-> V1beta2DaemonSetList -> f V1beta2DaemonSetList
v1beta2DaemonSetListItemsL [V1beta2DaemonSet] -> f [V1beta2DaemonSet]
f V1beta2DaemonSetList{[V1beta2DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: Maybe Text
v1beta2DaemonSetListMetadata :: V1beta2DaemonSetList -> Maybe V1ListMeta
v1beta2DaemonSetListKind :: V1beta2DaemonSetList -> Maybe Text
v1beta2DaemonSetListItems :: V1beta2DaemonSetList -> [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: V1beta2DaemonSetList -> Maybe Text
..} = (\[V1beta2DaemonSet]
v1beta2DaemonSetListItems -> V1beta2DaemonSetList :: Maybe Text
-> [V1beta2DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2DaemonSetList
V1beta2DaemonSetList { [V1beta2DaemonSet]
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListItems, Maybe Text
Maybe V1ListMeta
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListApiVersion :: Maybe Text
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListApiVersion :: Maybe Text
..} ) ([V1beta2DaemonSet] -> V1beta2DaemonSetList)
-> f [V1beta2DaemonSet] -> f V1beta2DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta2DaemonSet] -> f [V1beta2DaemonSet]
f [V1beta2DaemonSet]
v1beta2DaemonSetListItems
{-# INLINE v1beta2DaemonSetListItemsL #-}

-- | 'v1beta2DaemonSetListKind' Lens
v1beta2DaemonSetListKindL :: Lens_' V1beta2DaemonSetList (Maybe Text)
v1beta2DaemonSetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DaemonSetList -> f V1beta2DaemonSetList
v1beta2DaemonSetListKindL Maybe Text -> f (Maybe Text)
f V1beta2DaemonSetList{[V1beta2DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: Maybe Text
v1beta2DaemonSetListMetadata :: V1beta2DaemonSetList -> Maybe V1ListMeta
v1beta2DaemonSetListKind :: V1beta2DaemonSetList -> Maybe Text
v1beta2DaemonSetListItems :: V1beta2DaemonSetList -> [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: V1beta2DaemonSetList -> Maybe Text
..} = (\Maybe Text
v1beta2DaemonSetListKind -> V1beta2DaemonSetList :: Maybe Text
-> [V1beta2DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2DaemonSetList
V1beta2DaemonSetList { Maybe Text
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListKind, [V1beta2DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: Maybe Text
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2DaemonSetList)
-> f (Maybe Text) -> f V1beta2DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DaemonSetListKind
{-# INLINE v1beta2DaemonSetListKindL #-}

-- | 'v1beta2DaemonSetListMetadata' Lens
v1beta2DaemonSetListMetadataL :: Lens_' V1beta2DaemonSetList (Maybe V1ListMeta)
v1beta2DaemonSetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta2DaemonSetList -> f V1beta2DaemonSetList
v1beta2DaemonSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta2DaemonSetList{[V1beta2DaemonSet]
Maybe Text
Maybe V1ListMeta
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: Maybe Text
v1beta2DaemonSetListMetadata :: V1beta2DaemonSetList -> Maybe V1ListMeta
v1beta2DaemonSetListKind :: V1beta2DaemonSetList -> Maybe Text
v1beta2DaemonSetListItems :: V1beta2DaemonSetList -> [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: V1beta2DaemonSetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta2DaemonSetListMetadata -> V1beta2DaemonSetList :: Maybe Text
-> [V1beta2DaemonSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2DaemonSetList
V1beta2DaemonSetList { Maybe V1ListMeta
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListMetadata :: Maybe V1ListMeta
v1beta2DaemonSetListMetadata, [V1beta2DaemonSet]
Maybe Text
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: Maybe Text
v1beta2DaemonSetListKind :: Maybe Text
v1beta2DaemonSetListItems :: [V1beta2DaemonSet]
v1beta2DaemonSetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta2DaemonSetList)
-> f (Maybe V1ListMeta) -> f V1beta2DaemonSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta2DaemonSetListMetadata
{-# INLINE v1beta2DaemonSetListMetadataL #-}



-- * V1beta2DaemonSetSpec

-- | 'v1beta2DaemonSetSpecMinReadySeconds' Lens
v1beta2DaemonSetSpecMinReadySecondsL :: Lens_' V1beta2DaemonSetSpec (Maybe Int)
v1beta2DaemonSetSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DaemonSetSpec -> f V1beta2DaemonSetSpec
v1beta2DaemonSetSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1beta2DaemonSetSpec{Maybe Int
Maybe V1beta2DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DaemonSetSpecUpdateStrategy :: V1beta2DaemonSetSpec -> Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1beta2DaemonSetSpec -> V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1beta2DaemonSetSpec -> V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: V1beta2DaemonSetSpec -> Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: V1beta2DaemonSetSpec -> Maybe Int
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
v1beta2DaemonSetSpecMinReadySeconds -> V1beta2DaemonSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> V1PodTemplateSpec
-> Maybe V1beta2DaemonSetUpdateStrategy
-> V1beta2DaemonSetSpec
V1beta2DaemonSetSpec { Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds, Maybe Int
Maybe V1beta2DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
..} ) (Maybe Int -> V1beta2DaemonSetSpec)
-> f (Maybe Int) -> f V1beta2DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DaemonSetSpecMinReadySeconds
{-# INLINE v1beta2DaemonSetSpecMinReadySecondsL #-}

-- | 'v1beta2DaemonSetSpecRevisionHistoryLimit' Lens
v1beta2DaemonSetSpecRevisionHistoryLimitL :: Lens_' V1beta2DaemonSetSpec (Maybe Int)
v1beta2DaemonSetSpecRevisionHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DaemonSetSpec -> f V1beta2DaemonSetSpec
v1beta2DaemonSetSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1beta2DaemonSetSpec{Maybe Int
Maybe V1beta2DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta2DaemonSetSpecUpdateStrategy :: V1beta2DaemonSetSpec -> Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1beta2DaemonSetSpec -> V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1beta2DaemonSetSpec -> V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: V1beta2DaemonSetSpec -> Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: V1beta2DaemonSetSpec -> Maybe Int
..} = (\Maybe Int
v1beta2DaemonSetSpecRevisionHistoryLimit -> V1beta2DaemonSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> V1PodTemplateSpec
-> Maybe V1beta2DaemonSetUpdateStrategy
-> V1beta2DaemonSetSpec
V1beta2DaemonSetSpec { Maybe Int
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecRevisionHistoryLimit, Maybe Int
Maybe V1beta2DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1beta2DaemonSetSpec)
-> f (Maybe Int) -> f V1beta2DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DaemonSetSpecRevisionHistoryLimit
{-# INLINE v1beta2DaemonSetSpecRevisionHistoryLimitL #-}

-- | 'v1beta2DaemonSetSpecSelector' Lens
v1beta2DaemonSetSpecSelectorL :: Lens_' V1beta2DaemonSetSpec (V1LabelSelector)
v1beta2DaemonSetSpecSelectorL :: (V1LabelSelector -> f V1LabelSelector)
-> V1beta2DaemonSetSpec -> f V1beta2DaemonSetSpec
v1beta2DaemonSetSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1beta2DaemonSetSpec{Maybe Int
Maybe V1beta2DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta2DaemonSetSpecUpdateStrategy :: V1beta2DaemonSetSpec -> Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1beta2DaemonSetSpec -> V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1beta2DaemonSetSpec -> V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: V1beta2DaemonSetSpec -> Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: V1beta2DaemonSetSpec -> Maybe Int
..} = (\V1LabelSelector
v1beta2DaemonSetSpecSelector -> V1beta2DaemonSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> V1PodTemplateSpec
-> Maybe V1beta2DaemonSetUpdateStrategy
-> V1beta2DaemonSetSpec
V1beta2DaemonSetSpec { V1LabelSelector
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecSelector, Maybe Int
Maybe V1beta2DaemonSetUpdateStrategy
V1PodTemplateSpec
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (V1LabelSelector -> V1beta2DaemonSetSpec)
-> f V1LabelSelector -> f V1beta2DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LabelSelector -> f V1LabelSelector
f V1LabelSelector
v1beta2DaemonSetSpecSelector
{-# INLINE v1beta2DaemonSetSpecSelectorL #-}

-- | 'v1beta2DaemonSetSpecTemplate' Lens
v1beta2DaemonSetSpecTemplateL :: Lens_' V1beta2DaemonSetSpec (V1PodTemplateSpec)
v1beta2DaemonSetSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> V1beta2DaemonSetSpec -> f V1beta2DaemonSetSpec
v1beta2DaemonSetSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1beta2DaemonSetSpec{Maybe Int
Maybe V1beta2DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta2DaemonSetSpecUpdateStrategy :: V1beta2DaemonSetSpec -> Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1beta2DaemonSetSpec -> V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1beta2DaemonSetSpec -> V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: V1beta2DaemonSetSpec -> Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: V1beta2DaemonSetSpec -> Maybe Int
..} = (\V1PodTemplateSpec
v1beta2DaemonSetSpecTemplate -> V1beta2DaemonSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> V1PodTemplateSpec
-> Maybe V1beta2DaemonSetUpdateStrategy
-> V1beta2DaemonSetSpec
V1beta2DaemonSetSpec { V1PodTemplateSpec
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecTemplate, Maybe Int
Maybe V1beta2DaemonSetUpdateStrategy
V1LabelSelector
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (V1PodTemplateSpec -> V1beta2DaemonSetSpec)
-> f V1PodTemplateSpec -> f V1beta2DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
v1beta2DaemonSetSpecTemplate
{-# INLINE v1beta2DaemonSetSpecTemplateL #-}

-- | 'v1beta2DaemonSetSpecUpdateStrategy' Lens
v1beta2DaemonSetSpecUpdateStrategyL :: Lens_' V1beta2DaemonSetSpec (Maybe V1beta2DaemonSetUpdateStrategy)
v1beta2DaemonSetSpecUpdateStrategyL :: (Maybe V1beta2DaemonSetUpdateStrategy
 -> f (Maybe V1beta2DaemonSetUpdateStrategy))
-> V1beta2DaemonSetSpec -> f V1beta2DaemonSetSpec
v1beta2DaemonSetSpecUpdateStrategyL Maybe V1beta2DaemonSetUpdateStrategy
-> f (Maybe V1beta2DaemonSetUpdateStrategy)
f V1beta2DaemonSetSpec{Maybe Int
Maybe V1beta2DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta2DaemonSetSpecUpdateStrategy :: V1beta2DaemonSetSpec -> Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecTemplate :: V1beta2DaemonSetSpec -> V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1beta2DaemonSetSpec -> V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: V1beta2DaemonSetSpec -> Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: V1beta2DaemonSetSpec -> Maybe Int
..} = (\Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecUpdateStrategy -> V1beta2DaemonSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> V1PodTemplateSpec
-> Maybe V1beta2DaemonSetUpdateStrategy
-> V1beta2DaemonSetSpec
V1beta2DaemonSetSpec { Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecUpdateStrategy :: Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecUpdateStrategy, Maybe Int
V1PodTemplateSpec
V1LabelSelector
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
v1beta2DaemonSetSpecTemplate :: V1PodTemplateSpec
v1beta2DaemonSetSpecSelector :: V1LabelSelector
v1beta2DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2DaemonSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1beta2DaemonSetUpdateStrategy -> V1beta2DaemonSetSpec)
-> f (Maybe V1beta2DaemonSetUpdateStrategy)
-> f V1beta2DaemonSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2DaemonSetUpdateStrategy
-> f (Maybe V1beta2DaemonSetUpdateStrategy)
f Maybe V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetSpecUpdateStrategy
{-# INLINE v1beta2DaemonSetSpecUpdateStrategyL #-}



-- * V1beta2DaemonSetStatus

-- | 'v1beta2DaemonSetStatusCollisionCount' Lens
v1beta2DaemonSetStatusCollisionCountL :: Lens_' V1beta2DaemonSetStatus (Maybe Int)
v1beta2DaemonSetStatusCollisionCountL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DaemonSetStatus -> f V1beta2DaemonSetStatus
v1beta2DaemonSetStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1beta2DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: V1beta2DaemonSetStatus -> Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusNumberReady :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberMisscheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberAvailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusConditions :: V1beta2DaemonSetStatus -> Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
..} = (\Maybe Int
v1beta2DaemonSetStatusCollisionCount -> V1beta2DaemonSetStatus :: Maybe Int
-> Maybe [V1beta2DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta2DaemonSetStatus
V1beta2DaemonSetStatus { Maybe Int
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusCollisionCount, Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
..} ) (Maybe Int -> V1beta2DaemonSetStatus)
-> f (Maybe Int) -> f V1beta2DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DaemonSetStatusCollisionCount
{-# INLINE v1beta2DaemonSetStatusCollisionCountL #-}

-- | 'v1beta2DaemonSetStatusConditions' Lens
v1beta2DaemonSetStatusConditionsL :: Lens_' V1beta2DaemonSetStatus (Maybe [V1beta2DaemonSetCondition])
v1beta2DaemonSetStatusConditionsL :: (Maybe [V1beta2DaemonSetCondition]
 -> f (Maybe [V1beta2DaemonSetCondition]))
-> V1beta2DaemonSetStatus -> f V1beta2DaemonSetStatus
v1beta2DaemonSetStatusConditionsL Maybe [V1beta2DaemonSetCondition]
-> f (Maybe [V1beta2DaemonSetCondition])
f V1beta2DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: V1beta2DaemonSetStatus -> Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusNumberReady :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberMisscheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberAvailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusConditions :: V1beta2DaemonSetStatus -> Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: V1beta2DaemonSetStatus -> Maybe Int
..} = (\Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusConditions -> V1beta2DaemonSetStatus :: Maybe Int
-> Maybe [V1beta2DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta2DaemonSetStatus
V1beta2DaemonSetStatus { Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusConditions, Int
Maybe Int
Maybe Integer
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe [V1beta2DaemonSetCondition] -> V1beta2DaemonSetStatus)
-> f (Maybe [V1beta2DaemonSetCondition])
-> f V1beta2DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta2DaemonSetCondition]
-> f (Maybe [V1beta2DaemonSetCondition])
f Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusConditions
{-# INLINE v1beta2DaemonSetStatusConditionsL #-}

-- | 'v1beta2DaemonSetStatusCurrentNumberScheduled' Lens
v1beta2DaemonSetStatusCurrentNumberScheduledL :: Lens_' V1beta2DaemonSetStatus (Int)
v1beta2DaemonSetStatusCurrentNumberScheduledL :: (Int -> f Int)
-> V1beta2DaemonSetStatus -> f V1beta2DaemonSetStatus
v1beta2DaemonSetStatusCurrentNumberScheduledL Int -> f Int
f V1beta2DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: V1beta2DaemonSetStatus -> Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusNumberReady :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberMisscheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberAvailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusConditions :: V1beta2DaemonSetStatus -> Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: V1beta2DaemonSetStatus -> Maybe Int
..} = (\Int
v1beta2DaemonSetStatusCurrentNumberScheduled -> V1beta2DaemonSetStatus :: Maybe Int
-> Maybe [V1beta2DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta2DaemonSetStatus
V1beta2DaemonSetStatus { Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1beta2DaemonSetStatus)
-> f Int -> f V1beta2DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta2DaemonSetStatusCurrentNumberScheduled
{-# INLINE v1beta2DaemonSetStatusCurrentNumberScheduledL #-}

-- | 'v1beta2DaemonSetStatusDesiredNumberScheduled' Lens
v1beta2DaemonSetStatusDesiredNumberScheduledL :: Lens_' V1beta2DaemonSetStatus (Int)
v1beta2DaemonSetStatusDesiredNumberScheduledL :: (Int -> f Int)
-> V1beta2DaemonSetStatus -> f V1beta2DaemonSetStatus
v1beta2DaemonSetStatusDesiredNumberScheduledL Int -> f Int
f V1beta2DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: V1beta2DaemonSetStatus -> Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusNumberReady :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberMisscheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberAvailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusConditions :: V1beta2DaemonSetStatus -> Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: V1beta2DaemonSetStatus -> Maybe Int
..} = (\Int
v1beta2DaemonSetStatusDesiredNumberScheduled -> V1beta2DaemonSetStatus :: Maybe Int
-> Maybe [V1beta2DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta2DaemonSetStatus
V1beta2DaemonSetStatus { Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusDesiredNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1beta2DaemonSetStatus)
-> f Int -> f V1beta2DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta2DaemonSetStatusDesiredNumberScheduled
{-# INLINE v1beta2DaemonSetStatusDesiredNumberScheduledL #-}

-- | 'v1beta2DaemonSetStatusNumberAvailable' Lens
v1beta2DaemonSetStatusNumberAvailableL :: Lens_' V1beta2DaemonSetStatus (Maybe Int)
v1beta2DaemonSetStatusNumberAvailableL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DaemonSetStatus -> f V1beta2DaemonSetStatus
v1beta2DaemonSetStatusNumberAvailableL Maybe Int -> f (Maybe Int)
f V1beta2DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: V1beta2DaemonSetStatus -> Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusNumberReady :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberMisscheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberAvailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusConditions :: V1beta2DaemonSetStatus -> Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: V1beta2DaemonSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta2DaemonSetStatusNumberAvailable -> V1beta2DaemonSetStatus :: Maybe Int
-> Maybe [V1beta2DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta2DaemonSetStatus
V1beta2DaemonSetStatus { Maybe Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusNumberAvailable, Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta2DaemonSetStatus)
-> f (Maybe Int) -> f V1beta2DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DaemonSetStatusNumberAvailable
{-# INLINE v1beta2DaemonSetStatusNumberAvailableL #-}

-- | 'v1beta2DaemonSetStatusNumberMisscheduled' Lens
v1beta2DaemonSetStatusNumberMisscheduledL :: Lens_' V1beta2DaemonSetStatus (Int)
v1beta2DaemonSetStatusNumberMisscheduledL :: (Int -> f Int)
-> V1beta2DaemonSetStatus -> f V1beta2DaemonSetStatus
v1beta2DaemonSetStatusNumberMisscheduledL Int -> f Int
f V1beta2DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: V1beta2DaemonSetStatus -> Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusNumberReady :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberMisscheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberAvailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusConditions :: V1beta2DaemonSetStatus -> Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: V1beta2DaemonSetStatus -> Maybe Int
..} = (\Int
v1beta2DaemonSetStatusNumberMisscheduled -> V1beta2DaemonSetStatus :: Maybe Int
-> Maybe [V1beta2DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta2DaemonSetStatus
V1beta2DaemonSetStatus { Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberMisscheduled, Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1beta2DaemonSetStatus)
-> f Int -> f V1beta2DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta2DaemonSetStatusNumberMisscheduled
{-# INLINE v1beta2DaemonSetStatusNumberMisscheduledL #-}

-- | 'v1beta2DaemonSetStatusNumberReady' Lens
v1beta2DaemonSetStatusNumberReadyL :: Lens_' V1beta2DaemonSetStatus (Int)
v1beta2DaemonSetStatusNumberReadyL :: (Int -> f Int)
-> V1beta2DaemonSetStatus -> f V1beta2DaemonSetStatus
v1beta2DaemonSetStatusNumberReadyL Int -> f Int
f V1beta2DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: V1beta2DaemonSetStatus -> Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusNumberReady :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberMisscheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberAvailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusConditions :: V1beta2DaemonSetStatus -> Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: V1beta2DaemonSetStatus -> Maybe Int
..} = (\Int
v1beta2DaemonSetStatusNumberReady -> V1beta2DaemonSetStatus :: Maybe Int
-> Maybe [V1beta2DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta2DaemonSetStatus
V1beta2DaemonSetStatus { Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberReady, Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1beta2DaemonSetStatus)
-> f Int -> f V1beta2DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta2DaemonSetStatusNumberReady
{-# INLINE v1beta2DaemonSetStatusNumberReadyL #-}

-- | 'v1beta2DaemonSetStatusNumberUnavailable' Lens
v1beta2DaemonSetStatusNumberUnavailableL :: Lens_' V1beta2DaemonSetStatus (Maybe Int)
v1beta2DaemonSetStatusNumberUnavailableL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DaemonSetStatus -> f V1beta2DaemonSetStatus
v1beta2DaemonSetStatusNumberUnavailableL Maybe Int -> f (Maybe Int)
f V1beta2DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: V1beta2DaemonSetStatus -> Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusNumberReady :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberMisscheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberAvailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusConditions :: V1beta2DaemonSetStatus -> Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: V1beta2DaemonSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta2DaemonSetStatusNumberUnavailable -> V1beta2DaemonSetStatus :: Maybe Int
-> Maybe [V1beta2DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta2DaemonSetStatus
V1beta2DaemonSetStatus { Maybe Int
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberUnavailable, Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta2DaemonSetStatus)
-> f (Maybe Int) -> f V1beta2DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DaemonSetStatusNumberUnavailable
{-# INLINE v1beta2DaemonSetStatusNumberUnavailableL #-}

-- | 'v1beta2DaemonSetStatusObservedGeneration' Lens
v1beta2DaemonSetStatusObservedGenerationL :: Lens_' V1beta2DaemonSetStatus (Maybe Integer)
v1beta2DaemonSetStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta2DaemonSetStatus -> f V1beta2DaemonSetStatus
v1beta2DaemonSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1beta2DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: V1beta2DaemonSetStatus -> Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusNumberReady :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberMisscheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberAvailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusConditions :: V1beta2DaemonSetStatus -> Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: V1beta2DaemonSetStatus -> Maybe Int
..} = (\Maybe Integer
v1beta2DaemonSetStatusObservedGeneration -> V1beta2DaemonSetStatus :: Maybe Int
-> Maybe [V1beta2DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta2DaemonSetStatus
V1beta2DaemonSetStatus { Maybe Integer
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Integer -> V1beta2DaemonSetStatus)
-> f (Maybe Integer) -> f V1beta2DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta2DaemonSetStatusObservedGeneration
{-# INLINE v1beta2DaemonSetStatusObservedGenerationL #-}

-- | 'v1beta2DaemonSetStatusUpdatedNumberScheduled' Lens
v1beta2DaemonSetStatusUpdatedNumberScheduledL :: Lens_' V1beta2DaemonSetStatus (Maybe Int)
v1beta2DaemonSetStatusUpdatedNumberScheduledL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DaemonSetStatus -> f V1beta2DaemonSetStatus
v1beta2DaemonSetStatusUpdatedNumberScheduledL Maybe Int -> f (Maybe Int)
f V1beta2DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: V1beta2DaemonSetStatus -> Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusNumberReady :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberMisscheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusNumberAvailable :: V1beta2DaemonSetStatus -> Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: V1beta2DaemonSetStatus -> Int
v1beta2DaemonSetStatusConditions :: V1beta2DaemonSetStatus -> Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: V1beta2DaemonSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled -> V1beta2DaemonSetStatus :: Maybe Int
-> Maybe [V1beta2DaemonSetCondition]
-> Int
-> Int
-> Maybe Int
-> Int
-> Int
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> V1beta2DaemonSetStatus
V1beta2DaemonSetStatus { Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
v1beta2DaemonSetStatusObservedGeneration :: Maybe Integer
v1beta2DaemonSetStatusNumberUnavailable :: Maybe Int
v1beta2DaemonSetStatusNumberReady :: Int
v1beta2DaemonSetStatusNumberMisscheduled :: Int
v1beta2DaemonSetStatusNumberAvailable :: Maybe Int
v1beta2DaemonSetStatusDesiredNumberScheduled :: Int
v1beta2DaemonSetStatusCurrentNumberScheduled :: Int
v1beta2DaemonSetStatusConditions :: Maybe [V1beta2DaemonSetCondition]
v1beta2DaemonSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta2DaemonSetStatus)
-> f (Maybe Int) -> f V1beta2DaemonSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DaemonSetStatusUpdatedNumberScheduled
{-# INLINE v1beta2DaemonSetStatusUpdatedNumberScheduledL #-}



-- * V1beta2DaemonSetUpdateStrategy

-- | 'v1beta2DaemonSetUpdateStrategyRollingUpdate' Lens
v1beta2DaemonSetUpdateStrategyRollingUpdateL :: Lens_' V1beta2DaemonSetUpdateStrategy (Maybe V1beta2RollingUpdateDaemonSet)
v1beta2DaemonSetUpdateStrategyRollingUpdateL :: (Maybe V1beta2RollingUpdateDaemonSet
 -> f (Maybe V1beta2RollingUpdateDaemonSet))
-> V1beta2DaemonSetUpdateStrategy
-> f V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetUpdateStrategyRollingUpdateL Maybe V1beta2RollingUpdateDaemonSet
-> f (Maybe V1beta2RollingUpdateDaemonSet)
f V1beta2DaemonSetUpdateStrategy{Maybe Text
Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyType :: V1beta2DaemonSetUpdateStrategy -> Maybe Text
v1beta2DaemonSetUpdateStrategyRollingUpdate :: V1beta2DaemonSetUpdateStrategy
-> Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyType :: Maybe Text
v1beta2DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDaemonSet
..} = (\Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyRollingUpdate -> V1beta2DaemonSetUpdateStrategy :: Maybe V1beta2RollingUpdateDaemonSet
-> Maybe Text -> V1beta2DaemonSetUpdateStrategy
V1beta2DaemonSetUpdateStrategy { Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyRollingUpdate, Maybe Text
v1beta2DaemonSetUpdateStrategyType :: Maybe Text
v1beta2DaemonSetUpdateStrategyType :: Maybe Text
..} ) (Maybe V1beta2RollingUpdateDaemonSet
 -> V1beta2DaemonSetUpdateStrategy)
-> f (Maybe V1beta2RollingUpdateDaemonSet)
-> f V1beta2DaemonSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2RollingUpdateDaemonSet
-> f (Maybe V1beta2RollingUpdateDaemonSet)
f Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyRollingUpdate
{-# INLINE v1beta2DaemonSetUpdateStrategyRollingUpdateL #-}

-- | 'v1beta2DaemonSetUpdateStrategyType' Lens
v1beta2DaemonSetUpdateStrategyTypeL :: Lens_' V1beta2DaemonSetUpdateStrategy (Maybe Text)
v1beta2DaemonSetUpdateStrategyTypeL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DaemonSetUpdateStrategy
-> f V1beta2DaemonSetUpdateStrategy
v1beta2DaemonSetUpdateStrategyTypeL Maybe Text -> f (Maybe Text)
f V1beta2DaemonSetUpdateStrategy{Maybe Text
Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyType :: Maybe Text
v1beta2DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyType :: V1beta2DaemonSetUpdateStrategy -> Maybe Text
v1beta2DaemonSetUpdateStrategyRollingUpdate :: V1beta2DaemonSetUpdateStrategy
-> Maybe V1beta2RollingUpdateDaemonSet
..} = (\Maybe Text
v1beta2DaemonSetUpdateStrategyType -> V1beta2DaemonSetUpdateStrategy :: Maybe V1beta2RollingUpdateDaemonSet
-> Maybe Text -> V1beta2DaemonSetUpdateStrategy
V1beta2DaemonSetUpdateStrategy { Maybe Text
v1beta2DaemonSetUpdateStrategyType :: Maybe Text
v1beta2DaemonSetUpdateStrategyType :: Maybe Text
v1beta2DaemonSetUpdateStrategyType, Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDaemonSet
v1beta2DaemonSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDaemonSet
..} ) (Maybe Text -> V1beta2DaemonSetUpdateStrategy)
-> f (Maybe Text) -> f V1beta2DaemonSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DaemonSetUpdateStrategyType
{-# INLINE v1beta2DaemonSetUpdateStrategyTypeL #-}



-- * V1beta2Deployment

-- | 'v1beta2DeploymentApiVersion' Lens
v1beta2DeploymentApiVersionL :: Lens_' V1beta2Deployment (Maybe Text)
v1beta2DeploymentApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2Deployment -> f V1beta2Deployment
v1beta2DeploymentApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2Deployment{Maybe Text
Maybe V1beta2DeploymentStatus
Maybe V1beta2DeploymentSpec
Maybe V1ObjectMeta
v1beta2DeploymentStatus :: V1beta2Deployment -> Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: V1beta2Deployment -> Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: V1beta2Deployment -> Maybe V1ObjectMeta
v1beta2DeploymentKind :: V1beta2Deployment -> Maybe Text
v1beta2DeploymentApiVersion :: V1beta2Deployment -> Maybe Text
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2DeploymentApiVersion -> V1beta2Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2DeploymentSpec
-> Maybe V1beta2DeploymentStatus
-> V1beta2Deployment
V1beta2Deployment { Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
v1beta2DeploymentApiVersion, Maybe Text
Maybe V1beta2DeploymentStatus
Maybe V1beta2DeploymentSpec
Maybe V1ObjectMeta
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
..} ) (Maybe Text -> V1beta2Deployment)
-> f (Maybe Text) -> f V1beta2Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DeploymentApiVersion
{-# INLINE v1beta2DeploymentApiVersionL #-}

-- | 'v1beta2DeploymentKind' Lens
v1beta2DeploymentKindL :: Lens_' V1beta2Deployment (Maybe Text)
v1beta2DeploymentKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta2Deployment -> f V1beta2Deployment
v1beta2DeploymentKindL Maybe Text -> f (Maybe Text)
f V1beta2Deployment{Maybe Text
Maybe V1beta2DeploymentStatus
Maybe V1beta2DeploymentSpec
Maybe V1ObjectMeta
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
v1beta2DeploymentStatus :: V1beta2Deployment -> Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: V1beta2Deployment -> Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: V1beta2Deployment -> Maybe V1ObjectMeta
v1beta2DeploymentKind :: V1beta2Deployment -> Maybe Text
v1beta2DeploymentApiVersion :: V1beta2Deployment -> Maybe Text
..} = (\Maybe Text
v1beta2DeploymentKind -> V1beta2Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2DeploymentSpec
-> Maybe V1beta2DeploymentStatus
-> V1beta2Deployment
V1beta2Deployment { Maybe Text
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentKind, Maybe Text
Maybe V1beta2DeploymentStatus
Maybe V1beta2DeploymentSpec
Maybe V1ObjectMeta
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentApiVersion :: Maybe Text
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2Deployment)
-> f (Maybe Text) -> f V1beta2Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DeploymentKind
{-# INLINE v1beta2DeploymentKindL #-}

-- | 'v1beta2DeploymentMetadata' Lens
v1beta2DeploymentMetadataL :: Lens_' V1beta2Deployment (Maybe V1ObjectMeta)
v1beta2DeploymentMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta2Deployment -> f V1beta2Deployment
v1beta2DeploymentMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta2Deployment{Maybe Text
Maybe V1beta2DeploymentStatus
Maybe V1beta2DeploymentSpec
Maybe V1ObjectMeta
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
v1beta2DeploymentStatus :: V1beta2Deployment -> Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: V1beta2Deployment -> Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: V1beta2Deployment -> Maybe V1ObjectMeta
v1beta2DeploymentKind :: V1beta2Deployment -> Maybe Text
v1beta2DeploymentApiVersion :: V1beta2Deployment -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta2DeploymentMetadata -> V1beta2Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2DeploymentSpec
-> Maybe V1beta2DeploymentStatus
-> V1beta2Deployment
V1beta2Deployment { Maybe V1ObjectMeta
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentMetadata, Maybe Text
Maybe V1beta2DeploymentStatus
Maybe V1beta2DeploymentSpec
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta2Deployment)
-> f (Maybe V1ObjectMeta) -> f V1beta2Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta2DeploymentMetadata
{-# INLINE v1beta2DeploymentMetadataL #-}

-- | 'v1beta2DeploymentSpec' Lens
v1beta2DeploymentSpecL :: Lens_' V1beta2Deployment (Maybe V1beta2DeploymentSpec)
v1beta2DeploymentSpecL :: (Maybe V1beta2DeploymentSpec -> f (Maybe V1beta2DeploymentSpec))
-> V1beta2Deployment -> f V1beta2Deployment
v1beta2DeploymentSpecL Maybe V1beta2DeploymentSpec -> f (Maybe V1beta2DeploymentSpec)
f V1beta2Deployment{Maybe Text
Maybe V1beta2DeploymentStatus
Maybe V1beta2DeploymentSpec
Maybe V1ObjectMeta
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
v1beta2DeploymentStatus :: V1beta2Deployment -> Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: V1beta2Deployment -> Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: V1beta2Deployment -> Maybe V1ObjectMeta
v1beta2DeploymentKind :: V1beta2Deployment -> Maybe Text
v1beta2DeploymentApiVersion :: V1beta2Deployment -> Maybe Text
..} = (\Maybe V1beta2DeploymentSpec
v1beta2DeploymentSpec -> V1beta2Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2DeploymentSpec
-> Maybe V1beta2DeploymentStatus
-> V1beta2Deployment
V1beta2Deployment { Maybe V1beta2DeploymentSpec
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentSpec, Maybe Text
Maybe V1beta2DeploymentStatus
Maybe V1ObjectMeta
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
..} ) (Maybe V1beta2DeploymentSpec -> V1beta2Deployment)
-> f (Maybe V1beta2DeploymentSpec) -> f V1beta2Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2DeploymentSpec -> f (Maybe V1beta2DeploymentSpec)
f Maybe V1beta2DeploymentSpec
v1beta2DeploymentSpec
{-# INLINE v1beta2DeploymentSpecL #-}

-- | 'v1beta2DeploymentStatus' Lens
v1beta2DeploymentStatusL :: Lens_' V1beta2Deployment (Maybe V1beta2DeploymentStatus)
v1beta2DeploymentStatusL :: (Maybe V1beta2DeploymentStatus
 -> f (Maybe V1beta2DeploymentStatus))
-> V1beta2Deployment -> f V1beta2Deployment
v1beta2DeploymentStatusL Maybe V1beta2DeploymentStatus -> f (Maybe V1beta2DeploymentStatus)
f V1beta2Deployment{Maybe Text
Maybe V1beta2DeploymentStatus
Maybe V1beta2DeploymentSpec
Maybe V1ObjectMeta
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
v1beta2DeploymentStatus :: V1beta2Deployment -> Maybe V1beta2DeploymentStatus
v1beta2DeploymentSpec :: V1beta2Deployment -> Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: V1beta2Deployment -> Maybe V1ObjectMeta
v1beta2DeploymentKind :: V1beta2Deployment -> Maybe Text
v1beta2DeploymentApiVersion :: V1beta2Deployment -> Maybe Text
..} = (\Maybe V1beta2DeploymentStatus
v1beta2DeploymentStatus -> V1beta2Deployment :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2DeploymentSpec
-> Maybe V1beta2DeploymentStatus
-> V1beta2Deployment
V1beta2Deployment { Maybe V1beta2DeploymentStatus
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentStatus :: Maybe V1beta2DeploymentStatus
v1beta2DeploymentStatus, Maybe Text
Maybe V1beta2DeploymentSpec
Maybe V1ObjectMeta
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
v1beta2DeploymentSpec :: Maybe V1beta2DeploymentSpec
v1beta2DeploymentMetadata :: Maybe V1ObjectMeta
v1beta2DeploymentKind :: Maybe Text
v1beta2DeploymentApiVersion :: Maybe Text
..} ) (Maybe V1beta2DeploymentStatus -> V1beta2Deployment)
-> f (Maybe V1beta2DeploymentStatus) -> f V1beta2Deployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2DeploymentStatus -> f (Maybe V1beta2DeploymentStatus)
f Maybe V1beta2DeploymentStatus
v1beta2DeploymentStatus
{-# INLINE v1beta2DeploymentStatusL #-}



-- * V1beta2DeploymentCondition

-- | 'v1beta2DeploymentConditionLastTransitionTime' Lens
v1beta2DeploymentConditionLastTransitionTimeL :: Lens_' V1beta2DeploymentCondition (Maybe DateTime)
v1beta2DeploymentConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta2DeploymentCondition -> f V1beta2DeploymentCondition
v1beta2DeploymentConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta2DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionStatus :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionReason :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionMessage :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: V1beta2DeploymentCondition -> Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: V1beta2DeploymentCondition -> Maybe DateTime
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime -> V1beta2DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DeploymentCondition
V1beta2DeploymentCondition { Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1beta2DeploymentCondition)
-> f (Maybe DateTime) -> f V1beta2DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime
{-# INLINE v1beta2DeploymentConditionLastTransitionTimeL #-}

-- | 'v1beta2DeploymentConditionLastUpdateTime' Lens
v1beta2DeploymentConditionLastUpdateTimeL :: Lens_' V1beta2DeploymentCondition (Maybe DateTime)
v1beta2DeploymentConditionLastUpdateTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta2DeploymentCondition -> f V1beta2DeploymentCondition
v1beta2DeploymentConditionLastUpdateTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta2DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionType :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionStatus :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionReason :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionMessage :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: V1beta2DeploymentCondition -> Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: V1beta2DeploymentCondition -> Maybe DateTime
..} = (\Maybe DateTime
v1beta2DeploymentConditionLastUpdateTime -> V1beta2DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DeploymentCondition
V1beta2DeploymentCondition { Maybe DateTime
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastUpdateTime, Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1beta2DeploymentCondition)
-> f (Maybe DateTime) -> f V1beta2DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta2DeploymentConditionLastUpdateTime
{-# INLINE v1beta2DeploymentConditionLastUpdateTimeL #-}

-- | 'v1beta2DeploymentConditionMessage' Lens
v1beta2DeploymentConditionMessageL :: Lens_' V1beta2DeploymentCondition (Maybe Text)
v1beta2DeploymentConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DeploymentCondition -> f V1beta2DeploymentCondition
v1beta2DeploymentConditionMessageL Maybe Text -> f (Maybe Text)
f V1beta2DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionType :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionStatus :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionReason :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionMessage :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: V1beta2DeploymentCondition -> Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: V1beta2DeploymentCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta2DeploymentConditionMessage -> V1beta2DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DeploymentCondition
V1beta2DeploymentCondition { Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionMessage, Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta2DeploymentCondition)
-> f (Maybe Text) -> f V1beta2DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DeploymentConditionMessage
{-# INLINE v1beta2DeploymentConditionMessageL #-}

-- | 'v1beta2DeploymentConditionReason' Lens
v1beta2DeploymentConditionReasonL :: Lens_' V1beta2DeploymentCondition (Maybe Text)
v1beta2DeploymentConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DeploymentCondition -> f V1beta2DeploymentCondition
v1beta2DeploymentConditionReasonL Maybe Text -> f (Maybe Text)
f V1beta2DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionType :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionStatus :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionReason :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionMessage :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: V1beta2DeploymentCondition -> Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: V1beta2DeploymentCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta2DeploymentConditionReason -> V1beta2DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DeploymentCondition
V1beta2DeploymentCondition { Maybe Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionReason, Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta2DeploymentCondition)
-> f (Maybe Text) -> f V1beta2DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DeploymentConditionReason
{-# INLINE v1beta2DeploymentConditionReasonL #-}

-- | 'v1beta2DeploymentConditionStatus' Lens
v1beta2DeploymentConditionStatusL :: Lens_' V1beta2DeploymentCondition (Text)
v1beta2DeploymentConditionStatusL :: (Text -> f Text)
-> V1beta2DeploymentCondition -> f V1beta2DeploymentCondition
v1beta2DeploymentConditionStatusL Text -> f Text
f V1beta2DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionType :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionStatus :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionReason :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionMessage :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: V1beta2DeploymentCondition -> Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: V1beta2DeploymentCondition -> Maybe DateTime
..} = (\Text
v1beta2DeploymentConditionStatus -> V1beta2DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DeploymentCondition
V1beta2DeploymentCondition { Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionStatus, Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta2DeploymentCondition)
-> f Text -> f V1beta2DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta2DeploymentConditionStatus
{-# INLINE v1beta2DeploymentConditionStatusL #-}

-- | 'v1beta2DeploymentConditionType' Lens
v1beta2DeploymentConditionTypeL :: Lens_' V1beta2DeploymentCondition (Text)
v1beta2DeploymentConditionTypeL :: (Text -> f Text)
-> V1beta2DeploymentCondition -> f V1beta2DeploymentCondition
v1beta2DeploymentConditionTypeL Text -> f Text
f V1beta2DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionType :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionStatus :: V1beta2DeploymentCondition -> Text
v1beta2DeploymentConditionReason :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionMessage :: V1beta2DeploymentCondition -> Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: V1beta2DeploymentCondition -> Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: V1beta2DeploymentCondition -> Maybe DateTime
..} = (\Text
v1beta2DeploymentConditionType -> V1beta2DeploymentCondition :: Maybe DateTime
-> Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2DeploymentCondition
V1beta2DeploymentCondition { Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionType :: Text
v1beta2DeploymentConditionType, Maybe Text
Maybe DateTime
Text
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
v1beta2DeploymentConditionStatus :: Text
v1beta2DeploymentConditionReason :: Maybe Text
v1beta2DeploymentConditionMessage :: Maybe Text
v1beta2DeploymentConditionLastUpdateTime :: Maybe DateTime
v1beta2DeploymentConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta2DeploymentCondition)
-> f Text -> f V1beta2DeploymentCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta2DeploymentConditionType
{-# INLINE v1beta2DeploymentConditionTypeL #-}



-- * V1beta2DeploymentList

-- | 'v1beta2DeploymentListApiVersion' Lens
v1beta2DeploymentListApiVersionL :: Lens_' V1beta2DeploymentList (Maybe Text)
v1beta2DeploymentListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DeploymentList -> f V1beta2DeploymentList
v1beta2DeploymentListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2DeploymentList{[V1beta2Deployment]
Maybe Text
Maybe V1ListMeta
v1beta2DeploymentListMetadata :: V1beta2DeploymentList -> Maybe V1ListMeta
v1beta2DeploymentListKind :: V1beta2DeploymentList -> Maybe Text
v1beta2DeploymentListItems :: V1beta2DeploymentList -> [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: V1beta2DeploymentList -> Maybe Text
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2DeploymentListApiVersion -> V1beta2DeploymentList :: Maybe Text
-> [V1beta2Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2DeploymentList
V1beta2DeploymentList { Maybe Text
v1beta2DeploymentListApiVersion :: Maybe Text
v1beta2DeploymentListApiVersion :: Maybe Text
v1beta2DeploymentListApiVersion, [V1beta2Deployment]
Maybe Text
Maybe V1ListMeta
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListItems :: [V1beta2Deployment]
..} ) (Maybe Text -> V1beta2DeploymentList)
-> f (Maybe Text) -> f V1beta2DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DeploymentListApiVersion
{-# INLINE v1beta2DeploymentListApiVersionL #-}

-- | 'v1beta2DeploymentListItems' Lens
v1beta2DeploymentListItemsL :: Lens_' V1beta2DeploymentList ([V1beta2Deployment])
v1beta2DeploymentListItemsL :: ([V1beta2Deployment] -> f [V1beta2Deployment])
-> V1beta2DeploymentList -> f V1beta2DeploymentList
v1beta2DeploymentListItemsL [V1beta2Deployment] -> f [V1beta2Deployment]
f V1beta2DeploymentList{[V1beta2Deployment]
Maybe Text
Maybe V1ListMeta
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: Maybe Text
v1beta2DeploymentListMetadata :: V1beta2DeploymentList -> Maybe V1ListMeta
v1beta2DeploymentListKind :: V1beta2DeploymentList -> Maybe Text
v1beta2DeploymentListItems :: V1beta2DeploymentList -> [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: V1beta2DeploymentList -> Maybe Text
..} = (\[V1beta2Deployment]
v1beta2DeploymentListItems -> V1beta2DeploymentList :: Maybe Text
-> [V1beta2Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2DeploymentList
V1beta2DeploymentList { [V1beta2Deployment]
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListItems, Maybe Text
Maybe V1ListMeta
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListApiVersion :: Maybe Text
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListApiVersion :: Maybe Text
..} ) ([V1beta2Deployment] -> V1beta2DeploymentList)
-> f [V1beta2Deployment] -> f V1beta2DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta2Deployment] -> f [V1beta2Deployment]
f [V1beta2Deployment]
v1beta2DeploymentListItems
{-# INLINE v1beta2DeploymentListItemsL #-}

-- | 'v1beta2DeploymentListKind' Lens
v1beta2DeploymentListKindL :: Lens_' V1beta2DeploymentList (Maybe Text)
v1beta2DeploymentListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DeploymentList -> f V1beta2DeploymentList
v1beta2DeploymentListKindL Maybe Text -> f (Maybe Text)
f V1beta2DeploymentList{[V1beta2Deployment]
Maybe Text
Maybe V1ListMeta
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: Maybe Text
v1beta2DeploymentListMetadata :: V1beta2DeploymentList -> Maybe V1ListMeta
v1beta2DeploymentListKind :: V1beta2DeploymentList -> Maybe Text
v1beta2DeploymentListItems :: V1beta2DeploymentList -> [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: V1beta2DeploymentList -> Maybe Text
..} = (\Maybe Text
v1beta2DeploymentListKind -> V1beta2DeploymentList :: Maybe Text
-> [V1beta2Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2DeploymentList
V1beta2DeploymentList { Maybe Text
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListKind, [V1beta2Deployment]
Maybe Text
Maybe V1ListMeta
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: Maybe Text
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2DeploymentList)
-> f (Maybe Text) -> f V1beta2DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DeploymentListKind
{-# INLINE v1beta2DeploymentListKindL #-}

-- | 'v1beta2DeploymentListMetadata' Lens
v1beta2DeploymentListMetadataL :: Lens_' V1beta2DeploymentList (Maybe V1ListMeta)
v1beta2DeploymentListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta2DeploymentList -> f V1beta2DeploymentList
v1beta2DeploymentListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta2DeploymentList{[V1beta2Deployment]
Maybe Text
Maybe V1ListMeta
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: Maybe Text
v1beta2DeploymentListMetadata :: V1beta2DeploymentList -> Maybe V1ListMeta
v1beta2DeploymentListKind :: V1beta2DeploymentList -> Maybe Text
v1beta2DeploymentListItems :: V1beta2DeploymentList -> [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: V1beta2DeploymentList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta2DeploymentListMetadata -> V1beta2DeploymentList :: Maybe Text
-> [V1beta2Deployment]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2DeploymentList
V1beta2DeploymentList { Maybe V1ListMeta
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListMetadata :: Maybe V1ListMeta
v1beta2DeploymentListMetadata, [V1beta2Deployment]
Maybe Text
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: Maybe Text
v1beta2DeploymentListKind :: Maybe Text
v1beta2DeploymentListItems :: [V1beta2Deployment]
v1beta2DeploymentListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta2DeploymentList)
-> f (Maybe V1ListMeta) -> f V1beta2DeploymentList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta2DeploymentListMetadata
{-# INLINE v1beta2DeploymentListMetadataL #-}



-- * V1beta2DeploymentSpec

-- | 'v1beta2DeploymentSpecMinReadySeconds' Lens
v1beta2DeploymentSpecMinReadySecondsL :: Lens_' V1beta2DeploymentSpec (Maybe Int)
v1beta2DeploymentSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DeploymentSpec -> f V1beta2DeploymentSpec
v1beta2DeploymentSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1beta2DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1beta2DeploymentSpec -> V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: V1beta2DeploymentSpec -> Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1beta2DeploymentSpec -> V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecReplicas :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecPaused :: V1beta2DeploymentSpec -> Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
v1beta2DeploymentSpecMinReadySeconds -> V1beta2DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1beta2DeploymentStrategy
-> V1PodTemplateSpec
-> V1beta2DeploymentSpec
V1beta2DeploymentSpec { Maybe Int
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecMinReadySeconds, Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
..} ) (Maybe Int -> V1beta2DeploymentSpec)
-> f (Maybe Int) -> f V1beta2DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DeploymentSpecMinReadySeconds
{-# INLINE v1beta2DeploymentSpecMinReadySecondsL #-}

-- | 'v1beta2DeploymentSpecPaused' Lens
v1beta2DeploymentSpecPausedL :: Lens_' V1beta2DeploymentSpec (Maybe Bool)
v1beta2DeploymentSpecPausedL :: (Maybe Bool -> f (Maybe Bool))
-> V1beta2DeploymentSpec -> f V1beta2DeploymentSpec
v1beta2DeploymentSpecPausedL Maybe Bool -> f (Maybe Bool)
f V1beta2DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1beta2DeploymentSpec -> V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: V1beta2DeploymentSpec -> Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1beta2DeploymentSpec -> V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecReplicas :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecPaused :: V1beta2DeploymentSpec -> Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: V1beta2DeploymentSpec -> Maybe Int
..} = (\Maybe Bool
v1beta2DeploymentSpecPaused -> V1beta2DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1beta2DeploymentStrategy
-> V1PodTemplateSpec
-> V1beta2DeploymentSpec
V1beta2DeploymentSpec { Maybe Bool
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecPaused, Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Bool -> V1beta2DeploymentSpec)
-> f (Maybe Bool) -> f V1beta2DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta2DeploymentSpecPaused
{-# INLINE v1beta2DeploymentSpecPausedL #-}

-- | 'v1beta2DeploymentSpecProgressDeadlineSeconds' Lens
v1beta2DeploymentSpecProgressDeadlineSecondsL :: Lens_' V1beta2DeploymentSpec (Maybe Int)
v1beta2DeploymentSpecProgressDeadlineSecondsL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DeploymentSpec -> f V1beta2DeploymentSpec
v1beta2DeploymentSpecProgressDeadlineSecondsL Maybe Int -> f (Maybe Int)
f V1beta2DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1beta2DeploymentSpec -> V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: V1beta2DeploymentSpec -> Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1beta2DeploymentSpec -> V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecReplicas :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecPaused :: V1beta2DeploymentSpec -> Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: V1beta2DeploymentSpec -> Maybe Int
..} = (\Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds -> V1beta2DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1beta2DeploymentStrategy
-> V1PodTemplateSpec
-> V1beta2DeploymentSpec
V1beta2DeploymentSpec { Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds, Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1beta2DeploymentSpec)
-> f (Maybe Int) -> f V1beta2DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds
{-# INLINE v1beta2DeploymentSpecProgressDeadlineSecondsL #-}

-- | 'v1beta2DeploymentSpecReplicas' Lens
v1beta2DeploymentSpecReplicasL :: Lens_' V1beta2DeploymentSpec (Maybe Int)
v1beta2DeploymentSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DeploymentSpec -> f V1beta2DeploymentSpec
v1beta2DeploymentSpecReplicasL Maybe Int -> f (Maybe Int)
f V1beta2DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1beta2DeploymentSpec -> V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: V1beta2DeploymentSpec -> Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1beta2DeploymentSpec -> V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecReplicas :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecPaused :: V1beta2DeploymentSpec -> Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: V1beta2DeploymentSpec -> Maybe Int
..} = (\Maybe Int
v1beta2DeploymentSpecReplicas -> V1beta2DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1beta2DeploymentStrategy
-> V1PodTemplateSpec
-> V1beta2DeploymentSpec
V1beta2DeploymentSpec { Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecReplicas, Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1beta2DeploymentSpec)
-> f (Maybe Int) -> f V1beta2DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DeploymentSpecReplicas
{-# INLINE v1beta2DeploymentSpecReplicasL #-}

-- | 'v1beta2DeploymentSpecRevisionHistoryLimit' Lens
v1beta2DeploymentSpecRevisionHistoryLimitL :: Lens_' V1beta2DeploymentSpec (Maybe Int)
v1beta2DeploymentSpecRevisionHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DeploymentSpec -> f V1beta2DeploymentSpec
v1beta2DeploymentSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1beta2DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1beta2DeploymentSpec -> V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: V1beta2DeploymentSpec -> Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1beta2DeploymentSpec -> V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecReplicas :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecPaused :: V1beta2DeploymentSpec -> Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: V1beta2DeploymentSpec -> Maybe Int
..} = (\Maybe Int
v1beta2DeploymentSpecRevisionHistoryLimit -> V1beta2DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1beta2DeploymentStrategy
-> V1PodTemplateSpec
-> V1beta2DeploymentSpec
V1beta2DeploymentSpec { Maybe Int
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecRevisionHistoryLimit, Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1beta2DeploymentSpec)
-> f (Maybe Int) -> f V1beta2DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DeploymentSpecRevisionHistoryLimit
{-# INLINE v1beta2DeploymentSpecRevisionHistoryLimitL #-}

-- | 'v1beta2DeploymentSpecSelector' Lens
v1beta2DeploymentSpecSelectorL :: Lens_' V1beta2DeploymentSpec (V1LabelSelector)
v1beta2DeploymentSpecSelectorL :: (V1LabelSelector -> f V1LabelSelector)
-> V1beta2DeploymentSpec -> f V1beta2DeploymentSpec
v1beta2DeploymentSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1beta2DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1beta2DeploymentSpec -> V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: V1beta2DeploymentSpec -> Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1beta2DeploymentSpec -> V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecReplicas :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecPaused :: V1beta2DeploymentSpec -> Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: V1beta2DeploymentSpec -> Maybe Int
..} = (\V1LabelSelector
v1beta2DeploymentSpecSelector -> V1beta2DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1beta2DeploymentStrategy
-> V1PodTemplateSpec
-> V1beta2DeploymentSpec
V1beta2DeploymentSpec { V1LabelSelector
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecSelector, Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (V1LabelSelector -> V1beta2DeploymentSpec)
-> f V1LabelSelector -> f V1beta2DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LabelSelector -> f V1LabelSelector
f V1LabelSelector
v1beta2DeploymentSpecSelector
{-# INLINE v1beta2DeploymentSpecSelectorL #-}

-- | 'v1beta2DeploymentSpecStrategy' Lens
v1beta2DeploymentSpecStrategyL :: Lens_' V1beta2DeploymentSpec (Maybe V1beta2DeploymentStrategy)
v1beta2DeploymentSpecStrategyL :: (Maybe V1beta2DeploymentStrategy
 -> f (Maybe V1beta2DeploymentStrategy))
-> V1beta2DeploymentSpec -> f V1beta2DeploymentSpec
v1beta2DeploymentSpecStrategyL Maybe V1beta2DeploymentStrategy
-> f (Maybe V1beta2DeploymentStrategy)
f V1beta2DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1beta2DeploymentSpec -> V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: V1beta2DeploymentSpec -> Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1beta2DeploymentSpec -> V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecReplicas :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecPaused :: V1beta2DeploymentSpec -> Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: V1beta2DeploymentSpec -> Maybe Int
..} = (\Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecStrategy -> V1beta2DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1beta2DeploymentStrategy
-> V1PodTemplateSpec
-> V1beta2DeploymentSpec
V1beta2DeploymentSpec { Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecStrategy, Maybe Bool
Maybe Int
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1beta2DeploymentStrategy -> V1beta2DeploymentSpec)
-> f (Maybe V1beta2DeploymentStrategy) -> f V1beta2DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2DeploymentStrategy
-> f (Maybe V1beta2DeploymentStrategy)
f Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecStrategy
{-# INLINE v1beta2DeploymentSpecStrategyL #-}

-- | 'v1beta2DeploymentSpecTemplate' Lens
v1beta2DeploymentSpecTemplateL :: Lens_' V1beta2DeploymentSpec (V1PodTemplateSpec)
v1beta2DeploymentSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> V1beta2DeploymentSpec -> f V1beta2DeploymentSpec
v1beta2DeploymentSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1beta2DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecTemplate :: V1beta2DeploymentSpec -> V1PodTemplateSpec
v1beta2DeploymentSpecStrategy :: V1beta2DeploymentSpec -> Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1beta2DeploymentSpec -> V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecReplicas :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: V1beta2DeploymentSpec -> Maybe Int
v1beta2DeploymentSpecPaused :: V1beta2DeploymentSpec -> Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: V1beta2DeploymentSpec -> Maybe Int
..} = (\V1PodTemplateSpec
v1beta2DeploymentSpecTemplate -> V1beta2DeploymentSpec :: Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1beta2DeploymentStrategy
-> V1PodTemplateSpec
-> V1beta2DeploymentSpec
V1beta2DeploymentSpec { V1PodTemplateSpec
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecTemplate :: V1PodTemplateSpec
v1beta2DeploymentSpecTemplate, Maybe Bool
Maybe Int
Maybe V1beta2DeploymentStrategy
V1LabelSelector
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
v1beta2DeploymentSpecStrategy :: Maybe V1beta2DeploymentStrategy
v1beta2DeploymentSpecSelector :: V1LabelSelector
v1beta2DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1beta2DeploymentSpecReplicas :: Maybe Int
v1beta2DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1beta2DeploymentSpecPaused :: Maybe Bool
v1beta2DeploymentSpecMinReadySeconds :: Maybe Int
..} ) (V1PodTemplateSpec -> V1beta2DeploymentSpec)
-> f V1PodTemplateSpec -> f V1beta2DeploymentSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
v1beta2DeploymentSpecTemplate
{-# INLINE v1beta2DeploymentSpecTemplateL #-}



-- * V1beta2DeploymentStatus

-- | 'v1beta2DeploymentStatusAvailableReplicas' Lens
v1beta2DeploymentStatusAvailableReplicasL :: Lens_' V1beta2DeploymentStatus (Maybe Int)
v1beta2DeploymentStatusAvailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DeploymentStatus -> f V1beta2DeploymentStatus
v1beta2DeploymentStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f V1beta2DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReadyReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusObservedGeneration :: V1beta2DeploymentStatus -> Maybe Integer
v1beta2DeploymentStatusConditions :: V1beta2DeploymentStatus -> Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
..} = (\Maybe Int
v1beta2DeploymentStatusAvailableReplicas -> V1beta2DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1beta2DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1beta2DeploymentStatus
V1beta2DeploymentStatus { Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas, Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta2DeploymentStatus)
-> f (Maybe Int) -> f V1beta2DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DeploymentStatusAvailableReplicas
{-# INLINE v1beta2DeploymentStatusAvailableReplicasL #-}

-- | 'v1beta2DeploymentStatusCollisionCount' Lens
v1beta2DeploymentStatusCollisionCountL :: Lens_' V1beta2DeploymentStatus (Maybe Int)
v1beta2DeploymentStatusCollisionCountL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DeploymentStatus -> f V1beta2DeploymentStatus
v1beta2DeploymentStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1beta2DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReadyReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusObservedGeneration :: V1beta2DeploymentStatus -> Maybe Integer
v1beta2DeploymentStatusConditions :: V1beta2DeploymentStatus -> Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1beta2DeploymentStatusCollisionCount -> V1beta2DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1beta2DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1beta2DeploymentStatus
V1beta2DeploymentStatus { Maybe Int
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusCollisionCount, Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta2DeploymentStatus)
-> f (Maybe Int) -> f V1beta2DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DeploymentStatusCollisionCount
{-# INLINE v1beta2DeploymentStatusCollisionCountL #-}

-- | 'v1beta2DeploymentStatusConditions' Lens
v1beta2DeploymentStatusConditionsL :: Lens_' V1beta2DeploymentStatus (Maybe [V1beta2DeploymentCondition])
v1beta2DeploymentStatusConditionsL :: (Maybe [V1beta2DeploymentCondition]
 -> f (Maybe [V1beta2DeploymentCondition]))
-> V1beta2DeploymentStatus -> f V1beta2DeploymentStatus
v1beta2DeploymentStatusConditionsL Maybe [V1beta2DeploymentCondition]
-> f (Maybe [V1beta2DeploymentCondition])
f V1beta2DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReadyReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusObservedGeneration :: V1beta2DeploymentStatus -> Maybe Integer
v1beta2DeploymentStatusConditions :: V1beta2DeploymentStatus -> Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
..} = (\Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusConditions -> V1beta2DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1beta2DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1beta2DeploymentStatus
V1beta2DeploymentStatus { Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusConditions, Maybe Int
Maybe Integer
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe [V1beta2DeploymentCondition] -> V1beta2DeploymentStatus)
-> f (Maybe [V1beta2DeploymentCondition])
-> f V1beta2DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta2DeploymentCondition]
-> f (Maybe [V1beta2DeploymentCondition])
f Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusConditions
{-# INLINE v1beta2DeploymentStatusConditionsL #-}

-- | 'v1beta2DeploymentStatusObservedGeneration' Lens
v1beta2DeploymentStatusObservedGenerationL :: Lens_' V1beta2DeploymentStatus (Maybe Integer)
v1beta2DeploymentStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta2DeploymentStatus -> f V1beta2DeploymentStatus
v1beta2DeploymentStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1beta2DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReadyReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusObservedGeneration :: V1beta2DeploymentStatus -> Maybe Integer
v1beta2DeploymentStatusConditions :: V1beta2DeploymentStatus -> Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
..} = (\Maybe Integer
v1beta2DeploymentStatusObservedGeneration -> V1beta2DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1beta2DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1beta2DeploymentStatus
V1beta2DeploymentStatus { Maybe Integer
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusObservedGeneration, Maybe Int
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Integer -> V1beta2DeploymentStatus)
-> f (Maybe Integer) -> f V1beta2DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta2DeploymentStatusObservedGeneration
{-# INLINE v1beta2DeploymentStatusObservedGenerationL #-}

-- | 'v1beta2DeploymentStatusReadyReplicas' Lens
v1beta2DeploymentStatusReadyReplicasL :: Lens_' V1beta2DeploymentStatus (Maybe Int)
v1beta2DeploymentStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DeploymentStatus -> f V1beta2DeploymentStatus
v1beta2DeploymentStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1beta2DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReadyReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusObservedGeneration :: V1beta2DeploymentStatus -> Maybe Integer
v1beta2DeploymentStatusConditions :: V1beta2DeploymentStatus -> Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1beta2DeploymentStatusReadyReplicas -> V1beta2DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1beta2DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1beta2DeploymentStatus
V1beta2DeploymentStatus { Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas, Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta2DeploymentStatus)
-> f (Maybe Int) -> f V1beta2DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DeploymentStatusReadyReplicas
{-# INLINE v1beta2DeploymentStatusReadyReplicasL #-}

-- | 'v1beta2DeploymentStatusReplicas' Lens
v1beta2DeploymentStatusReplicasL :: Lens_' V1beta2DeploymentStatus (Maybe Int)
v1beta2DeploymentStatusReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DeploymentStatus -> f V1beta2DeploymentStatus
v1beta2DeploymentStatusReplicasL Maybe Int -> f (Maybe Int)
f V1beta2DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReadyReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusObservedGeneration :: V1beta2DeploymentStatus -> Maybe Integer
v1beta2DeploymentStatusConditions :: V1beta2DeploymentStatus -> Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1beta2DeploymentStatusReplicas -> V1beta2DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1beta2DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1beta2DeploymentStatus
V1beta2DeploymentStatus { Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta2DeploymentStatus)
-> f (Maybe Int) -> f V1beta2DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DeploymentStatusReplicas
{-# INLINE v1beta2DeploymentStatusReplicasL #-}

-- | 'v1beta2DeploymentStatusUnavailableReplicas' Lens
v1beta2DeploymentStatusUnavailableReplicasL :: Lens_' V1beta2DeploymentStatus (Maybe Int)
v1beta2DeploymentStatusUnavailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DeploymentStatus -> f V1beta2DeploymentStatus
v1beta2DeploymentStatusUnavailableReplicasL Maybe Int -> f (Maybe Int)
f V1beta2DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReadyReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusObservedGeneration :: V1beta2DeploymentStatus -> Maybe Integer
v1beta2DeploymentStatusConditions :: V1beta2DeploymentStatus -> Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1beta2DeploymentStatusUnavailableReplicas -> V1beta2DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1beta2DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1beta2DeploymentStatus
V1beta2DeploymentStatus { Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas, Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta2DeploymentStatus)
-> f (Maybe Int) -> f V1beta2DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DeploymentStatusUnavailableReplicas
{-# INLINE v1beta2DeploymentStatusUnavailableReplicasL #-}

-- | 'v1beta2DeploymentStatusUpdatedReplicas' Lens
v1beta2DeploymentStatusUpdatedReplicasL :: Lens_' V1beta2DeploymentStatus (Maybe Int)
v1beta2DeploymentStatusUpdatedReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2DeploymentStatus -> f V1beta2DeploymentStatus
v1beta2DeploymentStatusUpdatedReplicasL Maybe Int -> f (Maybe Int)
f V1beta2DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusReadyReplicas :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusObservedGeneration :: V1beta2DeploymentStatus -> Maybe Integer
v1beta2DeploymentStatusConditions :: V1beta2DeploymentStatus -> Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: V1beta2DeploymentStatus -> Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: V1beta2DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1beta2DeploymentStatusUpdatedReplicas -> V1beta2DeploymentStatus :: Maybe Int
-> Maybe Int
-> Maybe [V1beta2DeploymentCondition]
-> Maybe Integer
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> Maybe Int
-> V1beta2DeploymentStatus
V1beta2DeploymentStatus { Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas :: Maybe Int
v1beta2DeploymentStatusUpdatedReplicas, Maybe Int
Maybe Integer
Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
v1beta2DeploymentStatusUnavailableReplicas :: Maybe Int
v1beta2DeploymentStatusReplicas :: Maybe Int
v1beta2DeploymentStatusReadyReplicas :: Maybe Int
v1beta2DeploymentStatusObservedGeneration :: Maybe Integer
v1beta2DeploymentStatusConditions :: Maybe [V1beta2DeploymentCondition]
v1beta2DeploymentStatusCollisionCount :: Maybe Int
v1beta2DeploymentStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta2DeploymentStatus)
-> f (Maybe Int) -> f V1beta2DeploymentStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2DeploymentStatusUpdatedReplicas
{-# INLINE v1beta2DeploymentStatusUpdatedReplicasL #-}



-- * V1beta2DeploymentStrategy

-- | 'v1beta2DeploymentStrategyRollingUpdate' Lens
v1beta2DeploymentStrategyRollingUpdateL :: Lens_' V1beta2DeploymentStrategy (Maybe V1beta2RollingUpdateDeployment)
v1beta2DeploymentStrategyRollingUpdateL :: (Maybe V1beta2RollingUpdateDeployment
 -> f (Maybe V1beta2RollingUpdateDeployment))
-> V1beta2DeploymentStrategy -> f V1beta2DeploymentStrategy
v1beta2DeploymentStrategyRollingUpdateL Maybe V1beta2RollingUpdateDeployment
-> f (Maybe V1beta2RollingUpdateDeployment)
f V1beta2DeploymentStrategy{Maybe Text
Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyType :: V1beta2DeploymentStrategy -> Maybe Text
v1beta2DeploymentStrategyRollingUpdate :: V1beta2DeploymentStrategy -> Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyType :: Maybe Text
v1beta2DeploymentStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDeployment
..} = (\Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyRollingUpdate -> V1beta2DeploymentStrategy :: Maybe V1beta2RollingUpdateDeployment
-> Maybe Text -> V1beta2DeploymentStrategy
V1beta2DeploymentStrategy { Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyRollingUpdate, Maybe Text
v1beta2DeploymentStrategyType :: Maybe Text
v1beta2DeploymentStrategyType :: Maybe Text
..} ) (Maybe V1beta2RollingUpdateDeployment -> V1beta2DeploymentStrategy)
-> f (Maybe V1beta2RollingUpdateDeployment)
-> f V1beta2DeploymentStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2RollingUpdateDeployment
-> f (Maybe V1beta2RollingUpdateDeployment)
f Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyRollingUpdate
{-# INLINE v1beta2DeploymentStrategyRollingUpdateL #-}

-- | 'v1beta2DeploymentStrategyType' Lens
v1beta2DeploymentStrategyTypeL :: Lens_' V1beta2DeploymentStrategy (Maybe Text)
v1beta2DeploymentStrategyTypeL :: (Maybe Text -> f (Maybe Text))
-> V1beta2DeploymentStrategy -> f V1beta2DeploymentStrategy
v1beta2DeploymentStrategyTypeL Maybe Text -> f (Maybe Text)
f V1beta2DeploymentStrategy{Maybe Text
Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyType :: Maybe Text
v1beta2DeploymentStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyType :: V1beta2DeploymentStrategy -> Maybe Text
v1beta2DeploymentStrategyRollingUpdate :: V1beta2DeploymentStrategy -> Maybe V1beta2RollingUpdateDeployment
..} = (\Maybe Text
v1beta2DeploymentStrategyType -> V1beta2DeploymentStrategy :: Maybe V1beta2RollingUpdateDeployment
-> Maybe Text -> V1beta2DeploymentStrategy
V1beta2DeploymentStrategy { Maybe Text
v1beta2DeploymentStrategyType :: Maybe Text
v1beta2DeploymentStrategyType :: Maybe Text
v1beta2DeploymentStrategyType, Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDeployment
v1beta2DeploymentStrategyRollingUpdate :: Maybe V1beta2RollingUpdateDeployment
..} ) (Maybe Text -> V1beta2DeploymentStrategy)
-> f (Maybe Text) -> f V1beta2DeploymentStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2DeploymentStrategyType
{-# INLINE v1beta2DeploymentStrategyTypeL #-}



-- * V1beta2ReplicaSet

-- | 'v1beta2ReplicaSetApiVersion' Lens
v1beta2ReplicaSetApiVersionL :: Lens_' V1beta2ReplicaSet (Maybe Text)
v1beta2ReplicaSetApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ReplicaSet -> f V1beta2ReplicaSet
v1beta2ReplicaSetApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2ReplicaSet{Maybe Text
Maybe V1beta2ReplicaSetStatus
Maybe V1beta2ReplicaSetSpec
Maybe V1ObjectMeta
v1beta2ReplicaSetStatus :: V1beta2ReplicaSet -> Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: V1beta2ReplicaSet -> Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: V1beta2ReplicaSet -> Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: V1beta2ReplicaSet -> Maybe Text
v1beta2ReplicaSetApiVersion :: V1beta2ReplicaSet -> Maybe Text
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2ReplicaSetApiVersion -> V1beta2ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2ReplicaSetSpec
-> Maybe V1beta2ReplicaSetStatus
-> V1beta2ReplicaSet
V1beta2ReplicaSet { Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
v1beta2ReplicaSetApiVersion, Maybe Text
Maybe V1beta2ReplicaSetStatus
Maybe V1beta2ReplicaSetSpec
Maybe V1ObjectMeta
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
..} ) (Maybe Text -> V1beta2ReplicaSet)
-> f (Maybe Text) -> f V1beta2ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ReplicaSetApiVersion
{-# INLINE v1beta2ReplicaSetApiVersionL #-}

-- | 'v1beta2ReplicaSetKind' Lens
v1beta2ReplicaSetKindL :: Lens_' V1beta2ReplicaSet (Maybe Text)
v1beta2ReplicaSetKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ReplicaSet -> f V1beta2ReplicaSet
v1beta2ReplicaSetKindL Maybe Text -> f (Maybe Text)
f V1beta2ReplicaSet{Maybe Text
Maybe V1beta2ReplicaSetStatus
Maybe V1beta2ReplicaSetSpec
Maybe V1ObjectMeta
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
v1beta2ReplicaSetStatus :: V1beta2ReplicaSet -> Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: V1beta2ReplicaSet -> Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: V1beta2ReplicaSet -> Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: V1beta2ReplicaSet -> Maybe Text
v1beta2ReplicaSetApiVersion :: V1beta2ReplicaSet -> Maybe Text
..} = (\Maybe Text
v1beta2ReplicaSetKind -> V1beta2ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2ReplicaSetSpec
-> Maybe V1beta2ReplicaSetStatus
-> V1beta2ReplicaSet
V1beta2ReplicaSet { Maybe Text
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetKind, Maybe Text
Maybe V1beta2ReplicaSetStatus
Maybe V1beta2ReplicaSetSpec
Maybe V1ObjectMeta
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetApiVersion :: Maybe Text
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2ReplicaSet)
-> f (Maybe Text) -> f V1beta2ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ReplicaSetKind
{-# INLINE v1beta2ReplicaSetKindL #-}

-- | 'v1beta2ReplicaSetMetadata' Lens
v1beta2ReplicaSetMetadataL :: Lens_' V1beta2ReplicaSet (Maybe V1ObjectMeta)
v1beta2ReplicaSetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta2ReplicaSet -> f V1beta2ReplicaSet
v1beta2ReplicaSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta2ReplicaSet{Maybe Text
Maybe V1beta2ReplicaSetStatus
Maybe V1beta2ReplicaSetSpec
Maybe V1ObjectMeta
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
v1beta2ReplicaSetStatus :: V1beta2ReplicaSet -> Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: V1beta2ReplicaSet -> Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: V1beta2ReplicaSet -> Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: V1beta2ReplicaSet -> Maybe Text
v1beta2ReplicaSetApiVersion :: V1beta2ReplicaSet -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta2ReplicaSetMetadata -> V1beta2ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2ReplicaSetSpec
-> Maybe V1beta2ReplicaSetStatus
-> V1beta2ReplicaSet
V1beta2ReplicaSet { Maybe V1ObjectMeta
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetMetadata, Maybe Text
Maybe V1beta2ReplicaSetStatus
Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta2ReplicaSet)
-> f (Maybe V1ObjectMeta) -> f V1beta2ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta2ReplicaSetMetadata
{-# INLINE v1beta2ReplicaSetMetadataL #-}

-- | 'v1beta2ReplicaSetSpec' Lens
v1beta2ReplicaSetSpecL :: Lens_' V1beta2ReplicaSet (Maybe V1beta2ReplicaSetSpec)
v1beta2ReplicaSetSpecL :: (Maybe V1beta2ReplicaSetSpec -> f (Maybe V1beta2ReplicaSetSpec))
-> V1beta2ReplicaSet -> f V1beta2ReplicaSet
v1beta2ReplicaSetSpecL Maybe V1beta2ReplicaSetSpec -> f (Maybe V1beta2ReplicaSetSpec)
f V1beta2ReplicaSet{Maybe Text
Maybe V1beta2ReplicaSetStatus
Maybe V1beta2ReplicaSetSpec
Maybe V1ObjectMeta
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
v1beta2ReplicaSetStatus :: V1beta2ReplicaSet -> Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: V1beta2ReplicaSet -> Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: V1beta2ReplicaSet -> Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: V1beta2ReplicaSet -> Maybe Text
v1beta2ReplicaSetApiVersion :: V1beta2ReplicaSet -> Maybe Text
..} = (\Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetSpec -> V1beta2ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2ReplicaSetSpec
-> Maybe V1beta2ReplicaSetStatus
-> V1beta2ReplicaSet
V1beta2ReplicaSet { Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetSpec, Maybe Text
Maybe V1beta2ReplicaSetStatus
Maybe V1ObjectMeta
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe V1beta2ReplicaSetSpec -> V1beta2ReplicaSet)
-> f (Maybe V1beta2ReplicaSetSpec) -> f V1beta2ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2ReplicaSetSpec -> f (Maybe V1beta2ReplicaSetSpec)
f Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetSpec
{-# INLINE v1beta2ReplicaSetSpecL #-}

-- | 'v1beta2ReplicaSetStatus' Lens
v1beta2ReplicaSetStatusL :: Lens_' V1beta2ReplicaSet (Maybe V1beta2ReplicaSetStatus)
v1beta2ReplicaSetStatusL :: (Maybe V1beta2ReplicaSetStatus
 -> f (Maybe V1beta2ReplicaSetStatus))
-> V1beta2ReplicaSet -> f V1beta2ReplicaSet
v1beta2ReplicaSetStatusL Maybe V1beta2ReplicaSetStatus -> f (Maybe V1beta2ReplicaSetStatus)
f V1beta2ReplicaSet{Maybe Text
Maybe V1beta2ReplicaSetStatus
Maybe V1beta2ReplicaSetSpec
Maybe V1ObjectMeta
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
v1beta2ReplicaSetStatus :: V1beta2ReplicaSet -> Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetSpec :: V1beta2ReplicaSet -> Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: V1beta2ReplicaSet -> Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: V1beta2ReplicaSet -> Maybe Text
v1beta2ReplicaSetApiVersion :: V1beta2ReplicaSet -> Maybe Text
..} = (\Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatus -> V1beta2ReplicaSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2ReplicaSetSpec
-> Maybe V1beta2ReplicaSetStatus
-> V1beta2ReplicaSet
V1beta2ReplicaSet { Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatus :: Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatus, Maybe Text
Maybe V1beta2ReplicaSetSpec
Maybe V1ObjectMeta
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
v1beta2ReplicaSetSpec :: Maybe V1beta2ReplicaSetSpec
v1beta2ReplicaSetMetadata :: Maybe V1ObjectMeta
v1beta2ReplicaSetKind :: Maybe Text
v1beta2ReplicaSetApiVersion :: Maybe Text
..} ) (Maybe V1beta2ReplicaSetStatus -> V1beta2ReplicaSet)
-> f (Maybe V1beta2ReplicaSetStatus) -> f V1beta2ReplicaSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2ReplicaSetStatus -> f (Maybe V1beta2ReplicaSetStatus)
f Maybe V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatus
{-# INLINE v1beta2ReplicaSetStatusL #-}



-- * V1beta2ReplicaSetCondition

-- | 'v1beta2ReplicaSetConditionLastTransitionTime' Lens
v1beta2ReplicaSetConditionLastTransitionTimeL :: Lens_' V1beta2ReplicaSetCondition (Maybe DateTime)
v1beta2ReplicaSetConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta2ReplicaSetCondition -> f V1beta2ReplicaSetCondition
v1beta2ReplicaSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta2ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2ReplicaSetConditionType :: V1beta2ReplicaSetCondition -> Text
v1beta2ReplicaSetConditionStatus :: V1beta2ReplicaSetCondition -> Text
v1beta2ReplicaSetConditionReason :: V1beta2ReplicaSetCondition -> Maybe Text
v1beta2ReplicaSetConditionMessage :: V1beta2ReplicaSetCondition -> Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: V1beta2ReplicaSetCondition -> Maybe DateTime
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta2ReplicaSetConditionLastTransitionTime -> V1beta2ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2ReplicaSetCondition
V1beta2ReplicaSetCondition { Maybe DateTime
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta2ReplicaSetConditionLastTransitionTime, Maybe Text
Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1beta2ReplicaSetCondition)
-> f (Maybe DateTime) -> f V1beta2ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta2ReplicaSetConditionLastTransitionTime
{-# INLINE v1beta2ReplicaSetConditionLastTransitionTimeL #-}

-- | 'v1beta2ReplicaSetConditionMessage' Lens
v1beta2ReplicaSetConditionMessageL :: Lens_' V1beta2ReplicaSetCondition (Maybe Text)
v1beta2ReplicaSetConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ReplicaSetCondition -> f V1beta2ReplicaSetCondition
v1beta2ReplicaSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1beta2ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta2ReplicaSetConditionType :: V1beta2ReplicaSetCondition -> Text
v1beta2ReplicaSetConditionStatus :: V1beta2ReplicaSetCondition -> Text
v1beta2ReplicaSetConditionReason :: V1beta2ReplicaSetCondition -> Maybe Text
v1beta2ReplicaSetConditionMessage :: V1beta2ReplicaSetCondition -> Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: V1beta2ReplicaSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta2ReplicaSetConditionMessage -> V1beta2ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2ReplicaSetCondition
V1beta2ReplicaSetCondition { Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta2ReplicaSetCondition)
-> f (Maybe Text) -> f V1beta2ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ReplicaSetConditionMessage
{-# INLINE v1beta2ReplicaSetConditionMessageL #-}

-- | 'v1beta2ReplicaSetConditionReason' Lens
v1beta2ReplicaSetConditionReasonL :: Lens_' V1beta2ReplicaSetCondition (Maybe Text)
v1beta2ReplicaSetConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ReplicaSetCondition -> f V1beta2ReplicaSetCondition
v1beta2ReplicaSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1beta2ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta2ReplicaSetConditionType :: V1beta2ReplicaSetCondition -> Text
v1beta2ReplicaSetConditionStatus :: V1beta2ReplicaSetCondition -> Text
v1beta2ReplicaSetConditionReason :: V1beta2ReplicaSetCondition -> Maybe Text
v1beta2ReplicaSetConditionMessage :: V1beta2ReplicaSetCondition -> Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: V1beta2ReplicaSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta2ReplicaSetConditionReason -> V1beta2ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2ReplicaSetCondition
V1beta2ReplicaSetCondition { Maybe Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionReason, Maybe Text
Maybe DateTime
Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta2ReplicaSetCondition)
-> f (Maybe Text) -> f V1beta2ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ReplicaSetConditionReason
{-# INLINE v1beta2ReplicaSetConditionReasonL #-}

-- | 'v1beta2ReplicaSetConditionStatus' Lens
v1beta2ReplicaSetConditionStatusL :: Lens_' V1beta2ReplicaSetCondition (Text)
v1beta2ReplicaSetConditionStatusL :: (Text -> f Text)
-> V1beta2ReplicaSetCondition -> f V1beta2ReplicaSetCondition
v1beta2ReplicaSetConditionStatusL Text -> f Text
f V1beta2ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta2ReplicaSetConditionType :: V1beta2ReplicaSetCondition -> Text
v1beta2ReplicaSetConditionStatus :: V1beta2ReplicaSetCondition -> Text
v1beta2ReplicaSetConditionReason :: V1beta2ReplicaSetCondition -> Maybe Text
v1beta2ReplicaSetConditionMessage :: V1beta2ReplicaSetCondition -> Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: V1beta2ReplicaSetCondition -> Maybe DateTime
..} = (\Text
v1beta2ReplicaSetConditionStatus -> V1beta2ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2ReplicaSetCondition
V1beta2ReplicaSetCondition { Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta2ReplicaSetCondition)
-> f Text -> f V1beta2ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta2ReplicaSetConditionStatus
{-# INLINE v1beta2ReplicaSetConditionStatusL #-}

-- | 'v1beta2ReplicaSetConditionType' Lens
v1beta2ReplicaSetConditionTypeL :: Lens_' V1beta2ReplicaSetCondition (Text)
v1beta2ReplicaSetConditionTypeL :: (Text -> f Text)
-> V1beta2ReplicaSetCondition -> f V1beta2ReplicaSetCondition
v1beta2ReplicaSetConditionTypeL Text -> f Text
f V1beta2ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta2ReplicaSetConditionType :: V1beta2ReplicaSetCondition -> Text
v1beta2ReplicaSetConditionStatus :: V1beta2ReplicaSetCondition -> Text
v1beta2ReplicaSetConditionReason :: V1beta2ReplicaSetCondition -> Maybe Text
v1beta2ReplicaSetConditionMessage :: V1beta2ReplicaSetCondition -> Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: V1beta2ReplicaSetCondition -> Maybe DateTime
..} = (\Text
v1beta2ReplicaSetConditionType -> V1beta2ReplicaSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2ReplicaSetCondition
V1beta2ReplicaSetCondition { Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionType :: Text
v1beta2ReplicaSetConditionType, Maybe Text
Maybe DateTime
Text
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1beta2ReplicaSetConditionStatus :: Text
v1beta2ReplicaSetConditionReason :: Maybe Text
v1beta2ReplicaSetConditionMessage :: Maybe Text
v1beta2ReplicaSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta2ReplicaSetCondition)
-> f Text -> f V1beta2ReplicaSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta2ReplicaSetConditionType
{-# INLINE v1beta2ReplicaSetConditionTypeL #-}



-- * V1beta2ReplicaSetList

-- | 'v1beta2ReplicaSetListApiVersion' Lens
v1beta2ReplicaSetListApiVersionL :: Lens_' V1beta2ReplicaSetList (Maybe Text)
v1beta2ReplicaSetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ReplicaSetList -> f V1beta2ReplicaSetList
v1beta2ReplicaSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2ReplicaSetList{[V1beta2ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta2ReplicaSetListMetadata :: V1beta2ReplicaSetList -> Maybe V1ListMeta
v1beta2ReplicaSetListKind :: V1beta2ReplicaSetList -> Maybe Text
v1beta2ReplicaSetListItems :: V1beta2ReplicaSetList -> [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: V1beta2ReplicaSetList -> Maybe Text
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2ReplicaSetListApiVersion -> V1beta2ReplicaSetList :: Maybe Text
-> [V1beta2ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2ReplicaSetList
V1beta2ReplicaSetList { Maybe Text
v1beta2ReplicaSetListApiVersion :: Maybe Text
v1beta2ReplicaSetListApiVersion :: Maybe Text
v1beta2ReplicaSetListApiVersion, [V1beta2ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
..} ) (Maybe Text -> V1beta2ReplicaSetList)
-> f (Maybe Text) -> f V1beta2ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ReplicaSetListApiVersion
{-# INLINE v1beta2ReplicaSetListApiVersionL #-}

-- | 'v1beta2ReplicaSetListItems' Lens
v1beta2ReplicaSetListItemsL :: Lens_' V1beta2ReplicaSetList ([V1beta2ReplicaSet])
v1beta2ReplicaSetListItemsL :: ([V1beta2ReplicaSet] -> f [V1beta2ReplicaSet])
-> V1beta2ReplicaSetList -> f V1beta2ReplicaSetList
v1beta2ReplicaSetListItemsL [V1beta2ReplicaSet] -> f [V1beta2ReplicaSet]
f V1beta2ReplicaSetList{[V1beta2ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: Maybe Text
v1beta2ReplicaSetListMetadata :: V1beta2ReplicaSetList -> Maybe V1ListMeta
v1beta2ReplicaSetListKind :: V1beta2ReplicaSetList -> Maybe Text
v1beta2ReplicaSetListItems :: V1beta2ReplicaSetList -> [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: V1beta2ReplicaSetList -> Maybe Text
..} = (\[V1beta2ReplicaSet]
v1beta2ReplicaSetListItems -> V1beta2ReplicaSetList :: Maybe Text
-> [V1beta2ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2ReplicaSetList
V1beta2ReplicaSetList { [V1beta2ReplicaSet]
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListItems, Maybe Text
Maybe V1ListMeta
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListApiVersion :: Maybe Text
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListApiVersion :: Maybe Text
..} ) ([V1beta2ReplicaSet] -> V1beta2ReplicaSetList)
-> f [V1beta2ReplicaSet] -> f V1beta2ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta2ReplicaSet] -> f [V1beta2ReplicaSet]
f [V1beta2ReplicaSet]
v1beta2ReplicaSetListItems
{-# INLINE v1beta2ReplicaSetListItemsL #-}

-- | 'v1beta2ReplicaSetListKind' Lens
v1beta2ReplicaSetListKindL :: Lens_' V1beta2ReplicaSetList (Maybe Text)
v1beta2ReplicaSetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ReplicaSetList -> f V1beta2ReplicaSetList
v1beta2ReplicaSetListKindL Maybe Text -> f (Maybe Text)
f V1beta2ReplicaSetList{[V1beta2ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: Maybe Text
v1beta2ReplicaSetListMetadata :: V1beta2ReplicaSetList -> Maybe V1ListMeta
v1beta2ReplicaSetListKind :: V1beta2ReplicaSetList -> Maybe Text
v1beta2ReplicaSetListItems :: V1beta2ReplicaSetList -> [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: V1beta2ReplicaSetList -> Maybe Text
..} = (\Maybe Text
v1beta2ReplicaSetListKind -> V1beta2ReplicaSetList :: Maybe Text
-> [V1beta2ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2ReplicaSetList
V1beta2ReplicaSetList { Maybe Text
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListKind, [V1beta2ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: Maybe Text
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2ReplicaSetList)
-> f (Maybe Text) -> f V1beta2ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ReplicaSetListKind
{-# INLINE v1beta2ReplicaSetListKindL #-}

-- | 'v1beta2ReplicaSetListMetadata' Lens
v1beta2ReplicaSetListMetadataL :: Lens_' V1beta2ReplicaSetList (Maybe V1ListMeta)
v1beta2ReplicaSetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta2ReplicaSetList -> f V1beta2ReplicaSetList
v1beta2ReplicaSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta2ReplicaSetList{[V1beta2ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: Maybe Text
v1beta2ReplicaSetListMetadata :: V1beta2ReplicaSetList -> Maybe V1ListMeta
v1beta2ReplicaSetListKind :: V1beta2ReplicaSetList -> Maybe Text
v1beta2ReplicaSetListItems :: V1beta2ReplicaSetList -> [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: V1beta2ReplicaSetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta2ReplicaSetListMetadata -> V1beta2ReplicaSetList :: Maybe Text
-> [V1beta2ReplicaSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2ReplicaSetList
V1beta2ReplicaSetList { Maybe V1ListMeta
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListMetadata :: Maybe V1ListMeta
v1beta2ReplicaSetListMetadata, [V1beta2ReplicaSet]
Maybe Text
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: Maybe Text
v1beta2ReplicaSetListKind :: Maybe Text
v1beta2ReplicaSetListItems :: [V1beta2ReplicaSet]
v1beta2ReplicaSetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta2ReplicaSetList)
-> f (Maybe V1ListMeta) -> f V1beta2ReplicaSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta2ReplicaSetListMetadata
{-# INLINE v1beta2ReplicaSetListMetadataL #-}



-- * V1beta2ReplicaSetSpec

-- | 'v1beta2ReplicaSetSpecMinReadySeconds' Lens
v1beta2ReplicaSetSpecMinReadySecondsL :: Lens_' V1beta2ReplicaSetSpec (Maybe Int)
v1beta2ReplicaSetSpecMinReadySecondsL :: (Maybe Int -> f (Maybe Int))
-> V1beta2ReplicaSetSpec -> f V1beta2ReplicaSetSpec
v1beta2ReplicaSetSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1beta2ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1beta2ReplicaSetSpecTemplate :: V1beta2ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1beta2ReplicaSetSpec -> V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: V1beta2ReplicaSetSpec -> Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: V1beta2ReplicaSetSpec -> Maybe Int
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
..} = (\Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds -> V1beta2ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1beta2ReplicaSetSpec
V1beta2ReplicaSetSpec { Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds, Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta2ReplicaSetSpec)
-> f (Maybe Int) -> f V1beta2ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds
{-# INLINE v1beta2ReplicaSetSpecMinReadySecondsL #-}

-- | 'v1beta2ReplicaSetSpecReplicas' Lens
v1beta2ReplicaSetSpecReplicasL :: Lens_' V1beta2ReplicaSetSpec (Maybe Int)
v1beta2ReplicaSetSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2ReplicaSetSpec -> f V1beta2ReplicaSetSpec
v1beta2ReplicaSetSpecReplicasL Maybe Int -> f (Maybe Int)
f V1beta2ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta2ReplicaSetSpecTemplate :: V1beta2ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1beta2ReplicaSetSpec -> V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: V1beta2ReplicaSetSpec -> Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: V1beta2ReplicaSetSpec -> Maybe Int
..} = (\Maybe Int
v1beta2ReplicaSetSpecReplicas -> V1beta2ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1beta2ReplicaSetSpec
V1beta2ReplicaSetSpec { Maybe Int
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecReplicas, Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe Int -> V1beta2ReplicaSetSpec)
-> f (Maybe Int) -> f V1beta2ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2ReplicaSetSpecReplicas
{-# INLINE v1beta2ReplicaSetSpecReplicasL #-}

-- | 'v1beta2ReplicaSetSpecSelector' Lens
v1beta2ReplicaSetSpecSelectorL :: Lens_' V1beta2ReplicaSetSpec (V1LabelSelector)
v1beta2ReplicaSetSpecSelectorL :: (V1LabelSelector -> f V1LabelSelector)
-> V1beta2ReplicaSetSpec -> f V1beta2ReplicaSetSpec
v1beta2ReplicaSetSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1beta2ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta2ReplicaSetSpecTemplate :: V1beta2ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1beta2ReplicaSetSpec -> V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: V1beta2ReplicaSetSpec -> Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: V1beta2ReplicaSetSpec -> Maybe Int
..} = (\V1LabelSelector
v1beta2ReplicaSetSpecSelector -> V1beta2ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1beta2ReplicaSetSpec
V1beta2ReplicaSetSpec { V1LabelSelector
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecSelector, Maybe Int
Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
..} ) (V1LabelSelector -> V1beta2ReplicaSetSpec)
-> f V1LabelSelector -> f V1beta2ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LabelSelector -> f V1LabelSelector
f V1LabelSelector
v1beta2ReplicaSetSpecSelector
{-# INLINE v1beta2ReplicaSetSpecSelectorL #-}

-- | 'v1beta2ReplicaSetSpecTemplate' Lens
v1beta2ReplicaSetSpecTemplateL :: Lens_' V1beta2ReplicaSetSpec (Maybe V1PodTemplateSpec)
v1beta2ReplicaSetSpecTemplateL :: (Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec))
-> V1beta2ReplicaSetSpec -> f V1beta2ReplicaSetSpec
v1beta2ReplicaSetSpecTemplateL Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f V1beta2ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta2ReplicaSetSpecTemplate :: V1beta2ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecSelector :: V1beta2ReplicaSetSpec -> V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: V1beta2ReplicaSetSpec -> Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: V1beta2ReplicaSetSpec -> Maybe Int
..} = (\Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecTemplate -> V1beta2ReplicaSetSpec :: Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Maybe V1PodTemplateSpec
-> V1beta2ReplicaSetSpec
V1beta2ReplicaSetSpec { Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecTemplate, Maybe Int
V1LabelSelector
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
v1beta2ReplicaSetSpecSelector :: V1LabelSelector
v1beta2ReplicaSetSpecReplicas :: Maybe Int
v1beta2ReplicaSetSpecMinReadySeconds :: Maybe Int
..} ) (Maybe V1PodTemplateSpec -> V1beta2ReplicaSetSpec)
-> f (Maybe V1PodTemplateSpec) -> f V1beta2ReplicaSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f Maybe V1PodTemplateSpec
v1beta2ReplicaSetSpecTemplate
{-# INLINE v1beta2ReplicaSetSpecTemplateL #-}



-- * V1beta2ReplicaSetStatus

-- | 'v1beta2ReplicaSetStatusAvailableReplicas' Lens
v1beta2ReplicaSetStatusAvailableReplicasL :: Lens_' V1beta2ReplicaSetStatus (Maybe Int)
v1beta2ReplicaSetStatusAvailableReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2ReplicaSetStatus -> f V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f V1beta2ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: V1beta2ReplicaSetStatus -> Int
v1beta2ReplicaSetStatusReadyReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: V1beta2ReplicaSetStatus -> Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusConditions :: V1beta2ReplicaSetStatus -> Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
..} = (\Maybe Int
v1beta2ReplicaSetStatusAvailableReplicas -> V1beta2ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta2ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta2ReplicaSetStatus
V1beta2ReplicaSetStatus { Maybe Int
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusAvailableReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
..} ) (Maybe Int -> V1beta2ReplicaSetStatus)
-> f (Maybe Int) -> f V1beta2ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2ReplicaSetStatusAvailableReplicas
{-# INLINE v1beta2ReplicaSetStatusAvailableReplicasL #-}

-- | 'v1beta2ReplicaSetStatusConditions' Lens
v1beta2ReplicaSetStatusConditionsL :: Lens_' V1beta2ReplicaSetStatus (Maybe [V1beta2ReplicaSetCondition])
v1beta2ReplicaSetStatusConditionsL :: (Maybe [V1beta2ReplicaSetCondition]
 -> f (Maybe [V1beta2ReplicaSetCondition]))
-> V1beta2ReplicaSetStatus -> f V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatusConditionsL Maybe [V1beta2ReplicaSetCondition]
-> f (Maybe [V1beta2ReplicaSetCondition])
f V1beta2ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusReplicas :: V1beta2ReplicaSetStatus -> Int
v1beta2ReplicaSetStatusReadyReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: V1beta2ReplicaSetStatus -> Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusConditions :: V1beta2ReplicaSetStatus -> Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
..} = (\Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusConditions -> V1beta2ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta2ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta2ReplicaSetStatus
V1beta2ReplicaSetStatus { Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusConditions, Int
Maybe Int
Maybe Integer
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe [V1beta2ReplicaSetCondition] -> V1beta2ReplicaSetStatus)
-> f (Maybe [V1beta2ReplicaSetCondition])
-> f V1beta2ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta2ReplicaSetCondition]
-> f (Maybe [V1beta2ReplicaSetCondition])
f Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusConditions
{-# INLINE v1beta2ReplicaSetStatusConditionsL #-}

-- | 'v1beta2ReplicaSetStatusFullyLabeledReplicas' Lens
v1beta2ReplicaSetStatusFullyLabeledReplicasL :: Lens_' V1beta2ReplicaSetStatus (Maybe Int)
v1beta2ReplicaSetStatusFullyLabeledReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2ReplicaSetStatus -> f V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatusFullyLabeledReplicasL Maybe Int -> f (Maybe Int)
f V1beta2ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusReplicas :: V1beta2ReplicaSetStatus -> Int
v1beta2ReplicaSetStatusReadyReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: V1beta2ReplicaSetStatus -> Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusConditions :: V1beta2ReplicaSetStatus -> Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta2ReplicaSetStatusFullyLabeledReplicas -> V1beta2ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta2ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta2ReplicaSetStatus
V1beta2ReplicaSetStatus { Maybe Int
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusFullyLabeledReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta2ReplicaSetStatus)
-> f (Maybe Int) -> f V1beta2ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2ReplicaSetStatusFullyLabeledReplicas
{-# INLINE v1beta2ReplicaSetStatusFullyLabeledReplicasL #-}

-- | 'v1beta2ReplicaSetStatusObservedGeneration' Lens
v1beta2ReplicaSetStatusObservedGenerationL :: Lens_' V1beta2ReplicaSetStatus (Maybe Integer)
v1beta2ReplicaSetStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta2ReplicaSetStatus -> f V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1beta2ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusReplicas :: V1beta2ReplicaSetStatus -> Int
v1beta2ReplicaSetStatusReadyReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: V1beta2ReplicaSetStatus -> Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusConditions :: V1beta2ReplicaSetStatus -> Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
..} = (\Maybe Integer
v1beta2ReplicaSetStatusObservedGeneration -> V1beta2ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta2ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta2ReplicaSetStatus
V1beta2ReplicaSetStatus { Maybe Integer
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Integer -> V1beta2ReplicaSetStatus)
-> f (Maybe Integer) -> f V1beta2ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta2ReplicaSetStatusObservedGeneration
{-# INLINE v1beta2ReplicaSetStatusObservedGenerationL #-}

-- | 'v1beta2ReplicaSetStatusReadyReplicas' Lens
v1beta2ReplicaSetStatusReadyReplicasL :: Lens_' V1beta2ReplicaSetStatus (Maybe Int)
v1beta2ReplicaSetStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2ReplicaSetStatus -> f V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1beta2ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusReplicas :: V1beta2ReplicaSetStatus -> Int
v1beta2ReplicaSetStatusReadyReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: V1beta2ReplicaSetStatus -> Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusConditions :: V1beta2ReplicaSetStatus -> Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta2ReplicaSetStatusReadyReplicas -> V1beta2ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta2ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta2ReplicaSetStatus
V1beta2ReplicaSetStatus { Maybe Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusReadyReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Maybe Int -> V1beta2ReplicaSetStatus)
-> f (Maybe Int) -> f V1beta2ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2ReplicaSetStatusReadyReplicas
{-# INLINE v1beta2ReplicaSetStatusReadyReplicasL #-}

-- | 'v1beta2ReplicaSetStatusReplicas' Lens
v1beta2ReplicaSetStatusReplicasL :: Lens_' V1beta2ReplicaSetStatus (Int)
v1beta2ReplicaSetStatusReplicasL :: (Int -> f Int)
-> V1beta2ReplicaSetStatus -> f V1beta2ReplicaSetStatus
v1beta2ReplicaSetStatusReplicasL Int -> f Int
f V1beta2ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusReplicas :: V1beta2ReplicaSetStatus -> Int
v1beta2ReplicaSetStatusReadyReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: V1beta2ReplicaSetStatus -> Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
v1beta2ReplicaSetStatusConditions :: V1beta2ReplicaSetStatus -> Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: V1beta2ReplicaSetStatus -> Maybe Int
..} = (\Int
v1beta2ReplicaSetStatusReplicas -> V1beta2ReplicaSetStatus :: Maybe Int
-> Maybe [V1beta2ReplicaSetCondition]
-> Maybe Int
-> Maybe Integer
-> Maybe Int
-> Int
-> V1beta2ReplicaSetStatus
V1beta2ReplicaSetStatus { Int
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReplicas :: Int
v1beta2ReplicaSetStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
v1beta2ReplicaSetStatusReadyReplicas :: Maybe Int
v1beta2ReplicaSetStatusObservedGeneration :: Maybe Integer
v1beta2ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1beta2ReplicaSetStatusConditions :: Maybe [V1beta2ReplicaSetCondition]
v1beta2ReplicaSetStatusAvailableReplicas :: Maybe Int
..} ) (Int -> V1beta2ReplicaSetStatus)
-> f Int -> f V1beta2ReplicaSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta2ReplicaSetStatusReplicas
{-# INLINE v1beta2ReplicaSetStatusReplicasL #-}



-- * V1beta2RollingUpdateDaemonSet

-- | 'v1beta2RollingUpdateDaemonSetMaxUnavailable' Lens
v1beta2RollingUpdateDaemonSetMaxUnavailableL :: Lens_' V1beta2RollingUpdateDaemonSet (Maybe IntOrString)
v1beta2RollingUpdateDaemonSetMaxUnavailableL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1beta2RollingUpdateDaemonSet -> f V1beta2RollingUpdateDaemonSet
v1beta2RollingUpdateDaemonSetMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1beta2RollingUpdateDaemonSet{Maybe IntOrString
v1beta2RollingUpdateDaemonSetMaxUnavailable :: V1beta2RollingUpdateDaemonSet -> Maybe IntOrString
v1beta2RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
..} = (\Maybe IntOrString
v1beta2RollingUpdateDaemonSetMaxUnavailable -> V1beta2RollingUpdateDaemonSet :: Maybe IntOrString -> V1beta2RollingUpdateDaemonSet
V1beta2RollingUpdateDaemonSet { Maybe IntOrString
v1beta2RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
v1beta2RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
v1beta2RollingUpdateDaemonSetMaxUnavailable, ..} ) (Maybe IntOrString -> V1beta2RollingUpdateDaemonSet)
-> f (Maybe IntOrString) -> f V1beta2RollingUpdateDaemonSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1beta2RollingUpdateDaemonSetMaxUnavailable
{-# INLINE v1beta2RollingUpdateDaemonSetMaxUnavailableL #-}



-- * V1beta2RollingUpdateDeployment

-- | 'v1beta2RollingUpdateDeploymentMaxSurge' Lens
v1beta2RollingUpdateDeploymentMaxSurgeL :: Lens_' V1beta2RollingUpdateDeployment (Maybe IntOrString)
v1beta2RollingUpdateDeploymentMaxSurgeL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1beta2RollingUpdateDeployment
-> f V1beta2RollingUpdateDeployment
v1beta2RollingUpdateDeploymentMaxSurgeL Maybe IntOrString -> f (Maybe IntOrString)
f V1beta2RollingUpdateDeployment{Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable :: V1beta2RollingUpdateDeployment -> Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge :: V1beta2RollingUpdateDeployment -> Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
..} = (\Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge -> V1beta2RollingUpdateDeployment :: Maybe IntOrString
-> Maybe IntOrString -> V1beta2RollingUpdateDeployment
V1beta2RollingUpdateDeployment { Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge, Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
..} ) (Maybe IntOrString -> V1beta2RollingUpdateDeployment)
-> f (Maybe IntOrString) -> f V1beta2RollingUpdateDeployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge
{-# INLINE v1beta2RollingUpdateDeploymentMaxSurgeL #-}

-- | 'v1beta2RollingUpdateDeploymentMaxUnavailable' Lens
v1beta2RollingUpdateDeploymentMaxUnavailableL :: Lens_' V1beta2RollingUpdateDeployment (Maybe IntOrString)
v1beta2RollingUpdateDeploymentMaxUnavailableL :: (Maybe IntOrString -> f (Maybe IntOrString))
-> V1beta2RollingUpdateDeployment
-> f V1beta2RollingUpdateDeployment
v1beta2RollingUpdateDeploymentMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1beta2RollingUpdateDeployment{Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable :: V1beta2RollingUpdateDeployment -> Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge :: V1beta2RollingUpdateDeployment -> Maybe IntOrString
..} = (\Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable -> V1beta2RollingUpdateDeployment :: Maybe IntOrString
-> Maybe IntOrString -> V1beta2RollingUpdateDeployment
V1beta2RollingUpdateDeployment { Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable, Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
..} ) (Maybe IntOrString -> V1beta2RollingUpdateDeployment)
-> f (Maybe IntOrString) -> f V1beta2RollingUpdateDeployment
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1beta2RollingUpdateDeploymentMaxUnavailable
{-# INLINE v1beta2RollingUpdateDeploymentMaxUnavailableL #-}



-- * V1beta2RollingUpdateStatefulSetStrategy

-- | 'v1beta2RollingUpdateStatefulSetStrategyPartition' Lens
v1beta2RollingUpdateStatefulSetStrategyPartitionL :: Lens_' V1beta2RollingUpdateStatefulSetStrategy (Maybe Int)
v1beta2RollingUpdateStatefulSetStrategyPartitionL :: (Maybe Int -> f (Maybe Int))
-> V1beta2RollingUpdateStatefulSetStrategy
-> f V1beta2RollingUpdateStatefulSetStrategy
v1beta2RollingUpdateStatefulSetStrategyPartitionL Maybe Int -> f (Maybe Int)
f V1beta2RollingUpdateStatefulSetStrategy{Maybe Int
v1beta2RollingUpdateStatefulSetStrategyPartition :: V1beta2RollingUpdateStatefulSetStrategy -> Maybe Int
v1beta2RollingUpdateStatefulSetStrategyPartition :: Maybe Int
..} = (\Maybe Int
v1beta2RollingUpdateStatefulSetStrategyPartition -> V1beta2RollingUpdateStatefulSetStrategy :: Maybe Int -> V1beta2RollingUpdateStatefulSetStrategy
V1beta2RollingUpdateStatefulSetStrategy { Maybe Int
v1beta2RollingUpdateStatefulSetStrategyPartition :: Maybe Int
v1beta2RollingUpdateStatefulSetStrategyPartition :: Maybe Int
v1beta2RollingUpdateStatefulSetStrategyPartition, ..} ) (Maybe Int -> V1beta2RollingUpdateStatefulSetStrategy)
-> f (Maybe Int) -> f V1beta2RollingUpdateStatefulSetStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2RollingUpdateStatefulSetStrategyPartition
{-# INLINE v1beta2RollingUpdateStatefulSetStrategyPartitionL #-}



-- * V1beta2Scale

-- | 'v1beta2ScaleApiVersion' Lens
v1beta2ScaleApiVersionL :: Lens_' V1beta2Scale (Maybe Text)
v1beta2ScaleApiVersionL :: (Maybe Text -> f (Maybe Text)) -> V1beta2Scale -> f V1beta2Scale
v1beta2ScaleApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2Scale{Maybe Text
Maybe V1beta2ScaleStatus
Maybe V1beta2ScaleSpec
Maybe V1ObjectMeta
v1beta2ScaleStatus :: V1beta2Scale -> Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: V1beta2Scale -> Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: V1beta2Scale -> Maybe V1ObjectMeta
v1beta2ScaleKind :: V1beta2Scale -> Maybe Text
v1beta2ScaleApiVersion :: V1beta2Scale -> Maybe Text
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2ScaleApiVersion -> V1beta2Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2ScaleSpec
-> Maybe V1beta2ScaleStatus
-> V1beta2Scale
V1beta2Scale { Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
v1beta2ScaleApiVersion, Maybe Text
Maybe V1beta2ScaleStatus
Maybe V1beta2ScaleSpec
Maybe V1ObjectMeta
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
..} ) (Maybe Text -> V1beta2Scale) -> f (Maybe Text) -> f V1beta2Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ScaleApiVersion
{-# INLINE v1beta2ScaleApiVersionL #-}

-- | 'v1beta2ScaleKind' Lens
v1beta2ScaleKindL :: Lens_' V1beta2Scale (Maybe Text)
v1beta2ScaleKindL :: (Maybe Text -> f (Maybe Text)) -> V1beta2Scale -> f V1beta2Scale
v1beta2ScaleKindL Maybe Text -> f (Maybe Text)
f V1beta2Scale{Maybe Text
Maybe V1beta2ScaleStatus
Maybe V1beta2ScaleSpec
Maybe V1ObjectMeta
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
v1beta2ScaleStatus :: V1beta2Scale -> Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: V1beta2Scale -> Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: V1beta2Scale -> Maybe V1ObjectMeta
v1beta2ScaleKind :: V1beta2Scale -> Maybe Text
v1beta2ScaleApiVersion :: V1beta2Scale -> Maybe Text
..} = (\Maybe Text
v1beta2ScaleKind -> V1beta2Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2ScaleSpec
-> Maybe V1beta2ScaleStatus
-> V1beta2Scale
V1beta2Scale { Maybe Text
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleKind, Maybe Text
Maybe V1beta2ScaleStatus
Maybe V1beta2ScaleSpec
Maybe V1ObjectMeta
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleApiVersion :: Maybe Text
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2Scale) -> f (Maybe Text) -> f V1beta2Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ScaleKind
{-# INLINE v1beta2ScaleKindL #-}

-- | 'v1beta2ScaleMetadata' Lens
v1beta2ScaleMetadataL :: Lens_' V1beta2Scale (Maybe V1ObjectMeta)
v1beta2ScaleMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta2Scale -> f V1beta2Scale
v1beta2ScaleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta2Scale{Maybe Text
Maybe V1beta2ScaleStatus
Maybe V1beta2ScaleSpec
Maybe V1ObjectMeta
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
v1beta2ScaleStatus :: V1beta2Scale -> Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: V1beta2Scale -> Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: V1beta2Scale -> Maybe V1ObjectMeta
v1beta2ScaleKind :: V1beta2Scale -> Maybe Text
v1beta2ScaleApiVersion :: V1beta2Scale -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta2ScaleMetadata -> V1beta2Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2ScaleSpec
-> Maybe V1beta2ScaleStatus
-> V1beta2Scale
V1beta2Scale { Maybe V1ObjectMeta
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleMetadata, Maybe Text
Maybe V1beta2ScaleStatus
Maybe V1beta2ScaleSpec
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta2Scale)
-> f (Maybe V1ObjectMeta) -> f V1beta2Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta2ScaleMetadata
{-# INLINE v1beta2ScaleMetadataL #-}

-- | 'v1beta2ScaleSpec' Lens
v1beta2ScaleSpecL :: Lens_' V1beta2Scale (Maybe V1beta2ScaleSpec)
v1beta2ScaleSpecL :: (Maybe V1beta2ScaleSpec -> f (Maybe V1beta2ScaleSpec))
-> V1beta2Scale -> f V1beta2Scale
v1beta2ScaleSpecL Maybe V1beta2ScaleSpec -> f (Maybe V1beta2ScaleSpec)
f V1beta2Scale{Maybe Text
Maybe V1beta2ScaleStatus
Maybe V1beta2ScaleSpec
Maybe V1ObjectMeta
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
v1beta2ScaleStatus :: V1beta2Scale -> Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: V1beta2Scale -> Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: V1beta2Scale -> Maybe V1ObjectMeta
v1beta2ScaleKind :: V1beta2Scale -> Maybe Text
v1beta2ScaleApiVersion :: V1beta2Scale -> Maybe Text
..} = (\Maybe V1beta2ScaleSpec
v1beta2ScaleSpec -> V1beta2Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2ScaleSpec
-> Maybe V1beta2ScaleStatus
-> V1beta2Scale
V1beta2Scale { Maybe V1beta2ScaleSpec
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleSpec, Maybe Text
Maybe V1beta2ScaleStatus
Maybe V1ObjectMeta
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
..} ) (Maybe V1beta2ScaleSpec -> V1beta2Scale)
-> f (Maybe V1beta2ScaleSpec) -> f V1beta2Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2ScaleSpec -> f (Maybe V1beta2ScaleSpec)
f Maybe V1beta2ScaleSpec
v1beta2ScaleSpec
{-# INLINE v1beta2ScaleSpecL #-}

-- | 'v1beta2ScaleStatus' Lens
v1beta2ScaleStatusL :: Lens_' V1beta2Scale (Maybe V1beta2ScaleStatus)
v1beta2ScaleStatusL :: (Maybe V1beta2ScaleStatus -> f (Maybe V1beta2ScaleStatus))
-> V1beta2Scale -> f V1beta2Scale
v1beta2ScaleStatusL Maybe V1beta2ScaleStatus -> f (Maybe V1beta2ScaleStatus)
f V1beta2Scale{Maybe Text
Maybe V1beta2ScaleStatus
Maybe V1beta2ScaleSpec
Maybe V1ObjectMeta
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
v1beta2ScaleStatus :: V1beta2Scale -> Maybe V1beta2ScaleStatus
v1beta2ScaleSpec :: V1beta2Scale -> Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: V1beta2Scale -> Maybe V1ObjectMeta
v1beta2ScaleKind :: V1beta2Scale -> Maybe Text
v1beta2ScaleApiVersion :: V1beta2Scale -> Maybe Text
..} = (\Maybe V1beta2ScaleStatus
v1beta2ScaleStatus -> V1beta2Scale :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2ScaleSpec
-> Maybe V1beta2ScaleStatus
-> V1beta2Scale
V1beta2Scale { Maybe V1beta2ScaleStatus
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleStatus :: Maybe V1beta2ScaleStatus
v1beta2ScaleStatus, Maybe Text
Maybe V1beta2ScaleSpec
Maybe V1ObjectMeta
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
v1beta2ScaleSpec :: Maybe V1beta2ScaleSpec
v1beta2ScaleMetadata :: Maybe V1ObjectMeta
v1beta2ScaleKind :: Maybe Text
v1beta2ScaleApiVersion :: Maybe Text
..} ) (Maybe V1beta2ScaleStatus -> V1beta2Scale)
-> f (Maybe V1beta2ScaleStatus) -> f V1beta2Scale
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2ScaleStatus -> f (Maybe V1beta2ScaleStatus)
f Maybe V1beta2ScaleStatus
v1beta2ScaleStatus
{-# INLINE v1beta2ScaleStatusL #-}



-- * V1beta2ScaleSpec

-- | 'v1beta2ScaleSpecReplicas' Lens
v1beta2ScaleSpecReplicasL :: Lens_' V1beta2ScaleSpec (Maybe Int)
v1beta2ScaleSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2ScaleSpec -> f V1beta2ScaleSpec
v1beta2ScaleSpecReplicasL Maybe Int -> f (Maybe Int)
f V1beta2ScaleSpec{Maybe Int
v1beta2ScaleSpecReplicas :: V1beta2ScaleSpec -> Maybe Int
v1beta2ScaleSpecReplicas :: Maybe Int
..} = (\Maybe Int
v1beta2ScaleSpecReplicas -> V1beta2ScaleSpec :: Maybe Int -> V1beta2ScaleSpec
V1beta2ScaleSpec { Maybe Int
v1beta2ScaleSpecReplicas :: Maybe Int
v1beta2ScaleSpecReplicas :: Maybe Int
v1beta2ScaleSpecReplicas, ..} ) (Maybe Int -> V1beta2ScaleSpec)
-> f (Maybe Int) -> f V1beta2ScaleSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2ScaleSpecReplicas
{-# INLINE v1beta2ScaleSpecReplicasL #-}



-- * V1beta2ScaleStatus

-- | 'v1beta2ScaleStatusReplicas' Lens
v1beta2ScaleStatusReplicasL :: Lens_' V1beta2ScaleStatus (Int)
v1beta2ScaleStatusReplicasL :: (Int -> f Int) -> V1beta2ScaleStatus -> f V1beta2ScaleStatus
v1beta2ScaleStatusReplicasL Int -> f Int
f V1beta2ScaleStatus{Int
Maybe Text
Maybe (Map String Text)
v1beta2ScaleStatusTargetSelector :: V1beta2ScaleStatus -> Maybe Text
v1beta2ScaleStatusSelector :: V1beta2ScaleStatus -> Maybe (Map String Text)
v1beta2ScaleStatusReplicas :: V1beta2ScaleStatus -> Int
v1beta2ScaleStatusTargetSelector :: Maybe Text
v1beta2ScaleStatusSelector :: Maybe (Map String Text)
v1beta2ScaleStatusReplicas :: Int
..} = (\Int
v1beta2ScaleStatusReplicas -> V1beta2ScaleStatus :: Int -> Maybe (Map String Text) -> Maybe Text -> V1beta2ScaleStatus
V1beta2ScaleStatus { Int
v1beta2ScaleStatusReplicas :: Int
v1beta2ScaleStatusReplicas :: Int
v1beta2ScaleStatusReplicas, Maybe Text
Maybe (Map String Text)
v1beta2ScaleStatusTargetSelector :: Maybe Text
v1beta2ScaleStatusSelector :: Maybe (Map String Text)
v1beta2ScaleStatusTargetSelector :: Maybe Text
v1beta2ScaleStatusSelector :: Maybe (Map String Text)
..} ) (Int -> V1beta2ScaleStatus) -> f Int -> f V1beta2ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta2ScaleStatusReplicas
{-# INLINE v1beta2ScaleStatusReplicasL #-}

-- | 'v1beta2ScaleStatusSelector' Lens
v1beta2ScaleStatusSelectorL :: Lens_' V1beta2ScaleStatus (Maybe (Map.Map String Text))
v1beta2ScaleStatusSelectorL :: (Maybe (Map String Text) -> f (Maybe (Map String Text)))
-> V1beta2ScaleStatus -> f V1beta2ScaleStatus
v1beta2ScaleStatusSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1beta2ScaleStatus{Int
Maybe Text
Maybe (Map String Text)
v1beta2ScaleStatusTargetSelector :: Maybe Text
v1beta2ScaleStatusSelector :: Maybe (Map String Text)
v1beta2ScaleStatusReplicas :: Int
v1beta2ScaleStatusTargetSelector :: V1beta2ScaleStatus -> Maybe Text
v1beta2ScaleStatusSelector :: V1beta2ScaleStatus -> Maybe (Map String Text)
v1beta2ScaleStatusReplicas :: V1beta2ScaleStatus -> Int
..} = (\Maybe (Map String Text)
v1beta2ScaleStatusSelector -> V1beta2ScaleStatus :: Int -> Maybe (Map String Text) -> Maybe Text -> V1beta2ScaleStatus
V1beta2ScaleStatus { Maybe (Map String Text)
v1beta2ScaleStatusSelector :: Maybe (Map String Text)
v1beta2ScaleStatusSelector :: Maybe (Map String Text)
v1beta2ScaleStatusSelector, Int
Maybe Text
v1beta2ScaleStatusTargetSelector :: Maybe Text
v1beta2ScaleStatusReplicas :: Int
v1beta2ScaleStatusTargetSelector :: Maybe Text
v1beta2ScaleStatusReplicas :: Int
..} ) (Maybe (Map String Text) -> V1beta2ScaleStatus)
-> f (Maybe (Map String Text)) -> f V1beta2ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String Text) -> f (Maybe (Map String Text))
f Maybe (Map String Text)
v1beta2ScaleStatusSelector
{-# INLINE v1beta2ScaleStatusSelectorL #-}

-- | 'v1beta2ScaleStatusTargetSelector' Lens
v1beta2ScaleStatusTargetSelectorL :: Lens_' V1beta2ScaleStatus (Maybe Text)
v1beta2ScaleStatusTargetSelectorL :: (Maybe Text -> f (Maybe Text))
-> V1beta2ScaleStatus -> f V1beta2ScaleStatus
v1beta2ScaleStatusTargetSelectorL Maybe Text -> f (Maybe Text)
f V1beta2ScaleStatus{Int
Maybe Text
Maybe (Map String Text)
v1beta2ScaleStatusTargetSelector :: Maybe Text
v1beta2ScaleStatusSelector :: Maybe (Map String Text)
v1beta2ScaleStatusReplicas :: Int
v1beta2ScaleStatusTargetSelector :: V1beta2ScaleStatus -> Maybe Text
v1beta2ScaleStatusSelector :: V1beta2ScaleStatus -> Maybe (Map String Text)
v1beta2ScaleStatusReplicas :: V1beta2ScaleStatus -> Int
..} = (\Maybe Text
v1beta2ScaleStatusTargetSelector -> V1beta2ScaleStatus :: Int -> Maybe (Map String Text) -> Maybe Text -> V1beta2ScaleStatus
V1beta2ScaleStatus { Maybe Text
v1beta2ScaleStatusTargetSelector :: Maybe Text
v1beta2ScaleStatusTargetSelector :: Maybe Text
v1beta2ScaleStatusTargetSelector, Int
Maybe (Map String Text)
v1beta2ScaleStatusSelector :: Maybe (Map String Text)
v1beta2ScaleStatusReplicas :: Int
v1beta2ScaleStatusSelector :: Maybe (Map String Text)
v1beta2ScaleStatusReplicas :: Int
..} ) (Maybe Text -> V1beta2ScaleStatus)
-> f (Maybe Text) -> f V1beta2ScaleStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2ScaleStatusTargetSelector
{-# INLINE v1beta2ScaleStatusTargetSelectorL #-}



-- * V1beta2StatefulSet

-- | 'v1beta2StatefulSetApiVersion' Lens
v1beta2StatefulSetApiVersionL :: Lens_' V1beta2StatefulSet (Maybe Text)
v1beta2StatefulSetApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2StatefulSet -> f V1beta2StatefulSet
v1beta2StatefulSetApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2StatefulSet{Maybe Text
Maybe V1beta2StatefulSetStatus
Maybe V1beta2StatefulSetSpec
Maybe V1ObjectMeta
v1beta2StatefulSetStatus :: V1beta2StatefulSet -> Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: V1beta2StatefulSet -> Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: V1beta2StatefulSet -> Maybe V1ObjectMeta
v1beta2StatefulSetKind :: V1beta2StatefulSet -> Maybe Text
v1beta2StatefulSetApiVersion :: V1beta2StatefulSet -> Maybe Text
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2StatefulSetApiVersion -> V1beta2StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2StatefulSetSpec
-> Maybe V1beta2StatefulSetStatus
-> V1beta2StatefulSet
V1beta2StatefulSet { Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
v1beta2StatefulSetApiVersion, Maybe Text
Maybe V1beta2StatefulSetStatus
Maybe V1beta2StatefulSetSpec
Maybe V1ObjectMeta
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
..} ) (Maybe Text -> V1beta2StatefulSet)
-> f (Maybe Text) -> f V1beta2StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2StatefulSetApiVersion
{-# INLINE v1beta2StatefulSetApiVersionL #-}

-- | 'v1beta2StatefulSetKind' Lens
v1beta2StatefulSetKindL :: Lens_' V1beta2StatefulSet (Maybe Text)
v1beta2StatefulSetKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta2StatefulSet -> f V1beta2StatefulSet
v1beta2StatefulSetKindL Maybe Text -> f (Maybe Text)
f V1beta2StatefulSet{Maybe Text
Maybe V1beta2StatefulSetStatus
Maybe V1beta2StatefulSetSpec
Maybe V1ObjectMeta
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
v1beta2StatefulSetStatus :: V1beta2StatefulSet -> Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: V1beta2StatefulSet -> Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: V1beta2StatefulSet -> Maybe V1ObjectMeta
v1beta2StatefulSetKind :: V1beta2StatefulSet -> Maybe Text
v1beta2StatefulSetApiVersion :: V1beta2StatefulSet -> Maybe Text
..} = (\Maybe Text
v1beta2StatefulSetKind -> V1beta2StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2StatefulSetSpec
-> Maybe V1beta2StatefulSetStatus
-> V1beta2StatefulSet
V1beta2StatefulSet { Maybe Text
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetKind, Maybe Text
Maybe V1beta2StatefulSetStatus
Maybe V1beta2StatefulSetSpec
Maybe V1ObjectMeta
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetApiVersion :: Maybe Text
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2StatefulSet)
-> f (Maybe Text) -> f V1beta2StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2StatefulSetKind
{-# INLINE v1beta2StatefulSetKindL #-}

-- | 'v1beta2StatefulSetMetadata' Lens
v1beta2StatefulSetMetadataL :: Lens_' V1beta2StatefulSet (Maybe V1ObjectMeta)
v1beta2StatefulSetMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V1beta2StatefulSet -> f V1beta2StatefulSet
v1beta2StatefulSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta2StatefulSet{Maybe Text
Maybe V1beta2StatefulSetStatus
Maybe V1beta2StatefulSetSpec
Maybe V1ObjectMeta
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
v1beta2StatefulSetStatus :: V1beta2StatefulSet -> Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: V1beta2StatefulSet -> Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: V1beta2StatefulSet -> Maybe V1ObjectMeta
v1beta2StatefulSetKind :: V1beta2StatefulSet -> Maybe Text
v1beta2StatefulSetApiVersion :: V1beta2StatefulSet -> Maybe Text
..} = (\Maybe V1ObjectMeta
v1beta2StatefulSetMetadata -> V1beta2StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2StatefulSetSpec
-> Maybe V1beta2StatefulSetStatus
-> V1beta2StatefulSet
V1beta2StatefulSet { Maybe V1ObjectMeta
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetMetadata, Maybe Text
Maybe V1beta2StatefulSetStatus
Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1beta2StatefulSet)
-> f (Maybe V1ObjectMeta) -> f V1beta2StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta2StatefulSetMetadata
{-# INLINE v1beta2StatefulSetMetadataL #-}

-- | 'v1beta2StatefulSetSpec' Lens
v1beta2StatefulSetSpecL :: Lens_' V1beta2StatefulSet (Maybe V1beta2StatefulSetSpec)
v1beta2StatefulSetSpecL :: (Maybe V1beta2StatefulSetSpec -> f (Maybe V1beta2StatefulSetSpec))
-> V1beta2StatefulSet -> f V1beta2StatefulSet
v1beta2StatefulSetSpecL Maybe V1beta2StatefulSetSpec -> f (Maybe V1beta2StatefulSetSpec)
f V1beta2StatefulSet{Maybe Text
Maybe V1beta2StatefulSetStatus
Maybe V1beta2StatefulSetSpec
Maybe V1ObjectMeta
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
v1beta2StatefulSetStatus :: V1beta2StatefulSet -> Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: V1beta2StatefulSet -> Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: V1beta2StatefulSet -> Maybe V1ObjectMeta
v1beta2StatefulSetKind :: V1beta2StatefulSet -> Maybe Text
v1beta2StatefulSetApiVersion :: V1beta2StatefulSet -> Maybe Text
..} = (\Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetSpec -> V1beta2StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2StatefulSetSpec
-> Maybe V1beta2StatefulSetStatus
-> V1beta2StatefulSet
V1beta2StatefulSet { Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetSpec, Maybe Text
Maybe V1beta2StatefulSetStatus
Maybe V1ObjectMeta
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
..} ) (Maybe V1beta2StatefulSetSpec -> V1beta2StatefulSet)
-> f (Maybe V1beta2StatefulSetSpec) -> f V1beta2StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2StatefulSetSpec -> f (Maybe V1beta2StatefulSetSpec)
f Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetSpec
{-# INLINE v1beta2StatefulSetSpecL #-}

-- | 'v1beta2StatefulSetStatus' Lens
v1beta2StatefulSetStatusL :: Lens_' V1beta2StatefulSet (Maybe V1beta2StatefulSetStatus)
v1beta2StatefulSetStatusL :: (Maybe V1beta2StatefulSetStatus
 -> f (Maybe V1beta2StatefulSetStatus))
-> V1beta2StatefulSet -> f V1beta2StatefulSet
v1beta2StatefulSetStatusL Maybe V1beta2StatefulSetStatus
-> f (Maybe V1beta2StatefulSetStatus)
f V1beta2StatefulSet{Maybe Text
Maybe V1beta2StatefulSetStatus
Maybe V1beta2StatefulSetSpec
Maybe V1ObjectMeta
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
v1beta2StatefulSetStatus :: V1beta2StatefulSet -> Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetSpec :: V1beta2StatefulSet -> Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: V1beta2StatefulSet -> Maybe V1ObjectMeta
v1beta2StatefulSetKind :: V1beta2StatefulSet -> Maybe Text
v1beta2StatefulSetApiVersion :: V1beta2StatefulSet -> Maybe Text
..} = (\Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetStatus -> V1beta2StatefulSet :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V1beta2StatefulSetSpec
-> Maybe V1beta2StatefulSetStatus
-> V1beta2StatefulSet
V1beta2StatefulSet { Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetStatus :: Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetStatus, Maybe Text
Maybe V1beta2StatefulSetSpec
Maybe V1ObjectMeta
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
v1beta2StatefulSetSpec :: Maybe V1beta2StatefulSetSpec
v1beta2StatefulSetMetadata :: Maybe V1ObjectMeta
v1beta2StatefulSetKind :: Maybe Text
v1beta2StatefulSetApiVersion :: Maybe Text
..} ) (Maybe V1beta2StatefulSetStatus -> V1beta2StatefulSet)
-> f (Maybe V1beta2StatefulSetStatus) -> f V1beta2StatefulSet
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2StatefulSetStatus
-> f (Maybe V1beta2StatefulSetStatus)
f Maybe V1beta2StatefulSetStatus
v1beta2StatefulSetStatus
{-# INLINE v1beta2StatefulSetStatusL #-}



-- * V1beta2StatefulSetCondition

-- | 'v1beta2StatefulSetConditionLastTransitionTime' Lens
v1beta2StatefulSetConditionLastTransitionTimeL :: Lens_' V1beta2StatefulSetCondition (Maybe DateTime)
v1beta2StatefulSetConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V1beta2StatefulSetCondition -> f V1beta2StatefulSetCondition
v1beta2StatefulSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1beta2StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2StatefulSetConditionType :: V1beta2StatefulSetCondition -> Text
v1beta2StatefulSetConditionStatus :: V1beta2StatefulSetCondition -> Text
v1beta2StatefulSetConditionReason :: V1beta2StatefulSetCondition -> Maybe Text
v1beta2StatefulSetConditionMessage :: V1beta2StatefulSetCondition -> Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: V1beta2StatefulSetCondition -> Maybe DateTime
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v1beta2StatefulSetConditionLastTransitionTime -> V1beta2StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2StatefulSetCondition
V1beta2StatefulSetCondition { Maybe DateTime
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta2StatefulSetConditionLastTransitionTime, Maybe Text
Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V1beta2StatefulSetCondition)
-> f (Maybe DateTime) -> f V1beta2StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1beta2StatefulSetConditionLastTransitionTime
{-# INLINE v1beta2StatefulSetConditionLastTransitionTimeL #-}

-- | 'v1beta2StatefulSetConditionMessage' Lens
v1beta2StatefulSetConditionMessageL :: Lens_' V1beta2StatefulSetCondition (Maybe Text)
v1beta2StatefulSetConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V1beta2StatefulSetCondition -> f V1beta2StatefulSetCondition
v1beta2StatefulSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1beta2StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta2StatefulSetConditionType :: V1beta2StatefulSetCondition -> Text
v1beta2StatefulSetConditionStatus :: V1beta2StatefulSetCondition -> Text
v1beta2StatefulSetConditionReason :: V1beta2StatefulSetCondition -> Maybe Text
v1beta2StatefulSetConditionMessage :: V1beta2StatefulSetCondition -> Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: V1beta2StatefulSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta2StatefulSetConditionMessage -> V1beta2StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2StatefulSetCondition
V1beta2StatefulSetCondition { Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta2StatefulSetCondition)
-> f (Maybe Text) -> f V1beta2StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2StatefulSetConditionMessage
{-# INLINE v1beta2StatefulSetConditionMessageL #-}

-- | 'v1beta2StatefulSetConditionReason' Lens
v1beta2StatefulSetConditionReasonL :: Lens_' V1beta2StatefulSetCondition (Maybe Text)
v1beta2StatefulSetConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V1beta2StatefulSetCondition -> f V1beta2StatefulSetCondition
v1beta2StatefulSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1beta2StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta2StatefulSetConditionType :: V1beta2StatefulSetCondition -> Text
v1beta2StatefulSetConditionStatus :: V1beta2StatefulSetCondition -> Text
v1beta2StatefulSetConditionReason :: V1beta2StatefulSetCondition -> Maybe Text
v1beta2StatefulSetConditionMessage :: V1beta2StatefulSetCondition -> Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: V1beta2StatefulSetCondition -> Maybe DateTime
..} = (\Maybe Text
v1beta2StatefulSetConditionReason -> V1beta2StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2StatefulSetCondition
V1beta2StatefulSetCondition { Maybe Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionReason, Maybe Text
Maybe DateTime
Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V1beta2StatefulSetCondition)
-> f (Maybe Text) -> f V1beta2StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2StatefulSetConditionReason
{-# INLINE v1beta2StatefulSetConditionReasonL #-}

-- | 'v1beta2StatefulSetConditionStatus' Lens
v1beta2StatefulSetConditionStatusL :: Lens_' V1beta2StatefulSetCondition (Text)
v1beta2StatefulSetConditionStatusL :: (Text -> f Text)
-> V1beta2StatefulSetCondition -> f V1beta2StatefulSetCondition
v1beta2StatefulSetConditionStatusL Text -> f Text
f V1beta2StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta2StatefulSetConditionType :: V1beta2StatefulSetCondition -> Text
v1beta2StatefulSetConditionStatus :: V1beta2StatefulSetCondition -> Text
v1beta2StatefulSetConditionReason :: V1beta2StatefulSetCondition -> Maybe Text
v1beta2StatefulSetConditionMessage :: V1beta2StatefulSetCondition -> Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: V1beta2StatefulSetCondition -> Maybe DateTime
..} = (\Text
v1beta2StatefulSetConditionStatus -> V1beta2StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2StatefulSetCondition
V1beta2StatefulSetCondition { Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta2StatefulSetCondition)
-> f Text -> f V1beta2StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta2StatefulSetConditionStatus
{-# INLINE v1beta2StatefulSetConditionStatusL #-}

-- | 'v1beta2StatefulSetConditionType' Lens
v1beta2StatefulSetConditionTypeL :: Lens_' V1beta2StatefulSetCondition (Text)
v1beta2StatefulSetConditionTypeL :: (Text -> f Text)
-> V1beta2StatefulSetCondition -> f V1beta2StatefulSetCondition
v1beta2StatefulSetConditionTypeL Text -> f Text
f V1beta2StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta2StatefulSetConditionType :: V1beta2StatefulSetCondition -> Text
v1beta2StatefulSetConditionStatus :: V1beta2StatefulSetCondition -> Text
v1beta2StatefulSetConditionReason :: V1beta2StatefulSetCondition -> Maybe Text
v1beta2StatefulSetConditionMessage :: V1beta2StatefulSetCondition -> Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: V1beta2StatefulSetCondition -> Maybe DateTime
..} = (\Text
v1beta2StatefulSetConditionType -> V1beta2StatefulSetCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V1beta2StatefulSetCondition
V1beta2StatefulSetCondition { Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionType :: Text
v1beta2StatefulSetConditionType, Maybe Text
Maybe DateTime
Text
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1beta2StatefulSetConditionStatus :: Text
v1beta2StatefulSetConditionReason :: Maybe Text
v1beta2StatefulSetConditionMessage :: Maybe Text
v1beta2StatefulSetConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V1beta2StatefulSetCondition)
-> f Text -> f V1beta2StatefulSetCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta2StatefulSetConditionType
{-# INLINE v1beta2StatefulSetConditionTypeL #-}



-- * V1beta2StatefulSetList

-- | 'v1beta2StatefulSetListApiVersion' Lens
v1beta2StatefulSetListApiVersionL :: Lens_' V1beta2StatefulSetList (Maybe Text)
v1beta2StatefulSetListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2StatefulSetList -> f V1beta2StatefulSetList
v1beta2StatefulSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta2StatefulSetList{[V1beta2StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta2StatefulSetListMetadata :: V1beta2StatefulSetList -> Maybe V1ListMeta
v1beta2StatefulSetListKind :: V1beta2StatefulSetList -> Maybe Text
v1beta2StatefulSetListItems :: V1beta2StatefulSetList -> [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: V1beta2StatefulSetList -> Maybe Text
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: Maybe Text
..} = (\Maybe Text
v1beta2StatefulSetListApiVersion -> V1beta2StatefulSetList :: Maybe Text
-> [V1beta2StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2StatefulSetList
V1beta2StatefulSetList { Maybe Text
v1beta2StatefulSetListApiVersion :: Maybe Text
v1beta2StatefulSetListApiVersion :: Maybe Text
v1beta2StatefulSetListApiVersion, [V1beta2StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
..} ) (Maybe Text -> V1beta2StatefulSetList)
-> f (Maybe Text) -> f V1beta2StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2StatefulSetListApiVersion
{-# INLINE v1beta2StatefulSetListApiVersionL #-}

-- | 'v1beta2StatefulSetListItems' Lens
v1beta2StatefulSetListItemsL :: Lens_' V1beta2StatefulSetList ([V1beta2StatefulSet])
v1beta2StatefulSetListItemsL :: ([V1beta2StatefulSet] -> f [V1beta2StatefulSet])
-> V1beta2StatefulSetList -> f V1beta2StatefulSetList
v1beta2StatefulSetListItemsL [V1beta2StatefulSet] -> f [V1beta2StatefulSet]
f V1beta2StatefulSetList{[V1beta2StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: Maybe Text
v1beta2StatefulSetListMetadata :: V1beta2StatefulSetList -> Maybe V1ListMeta
v1beta2StatefulSetListKind :: V1beta2StatefulSetList -> Maybe Text
v1beta2StatefulSetListItems :: V1beta2StatefulSetList -> [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: V1beta2StatefulSetList -> Maybe Text
..} = (\[V1beta2StatefulSet]
v1beta2StatefulSetListItems -> V1beta2StatefulSetList :: Maybe Text
-> [V1beta2StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2StatefulSetList
V1beta2StatefulSetList { [V1beta2StatefulSet]
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListItems, Maybe Text
Maybe V1ListMeta
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListApiVersion :: Maybe Text
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListApiVersion :: Maybe Text
..} ) ([V1beta2StatefulSet] -> V1beta2StatefulSetList)
-> f [V1beta2StatefulSet] -> f V1beta2StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta2StatefulSet] -> f [V1beta2StatefulSet]
f [V1beta2StatefulSet]
v1beta2StatefulSetListItems
{-# INLINE v1beta2StatefulSetListItemsL #-}

-- | 'v1beta2StatefulSetListKind' Lens
v1beta2StatefulSetListKindL :: Lens_' V1beta2StatefulSetList (Maybe Text)
v1beta2StatefulSetListKindL :: (Maybe Text -> f (Maybe Text))
-> V1beta2StatefulSetList -> f V1beta2StatefulSetList
v1beta2StatefulSetListKindL Maybe Text -> f (Maybe Text)
f V1beta2StatefulSetList{[V1beta2StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: Maybe Text
v1beta2StatefulSetListMetadata :: V1beta2StatefulSetList -> Maybe V1ListMeta
v1beta2StatefulSetListKind :: V1beta2StatefulSetList -> Maybe Text
v1beta2StatefulSetListItems :: V1beta2StatefulSetList -> [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: V1beta2StatefulSetList -> Maybe Text
..} = (\Maybe Text
v1beta2StatefulSetListKind -> V1beta2StatefulSetList :: Maybe Text
-> [V1beta2StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2StatefulSetList
V1beta2StatefulSetList { Maybe Text
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListKind, [V1beta2StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: Maybe Text
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta2StatefulSetList)
-> f (Maybe Text) -> f V1beta2StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2StatefulSetListKind
{-# INLINE v1beta2StatefulSetListKindL #-}

-- | 'v1beta2StatefulSetListMetadata' Lens
v1beta2StatefulSetListMetadataL :: Lens_' V1beta2StatefulSetList (Maybe V1ListMeta)
v1beta2StatefulSetListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V1beta2StatefulSetList -> f V1beta2StatefulSetList
v1beta2StatefulSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta2StatefulSetList{[V1beta2StatefulSet]
Maybe Text
Maybe V1ListMeta
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: Maybe Text
v1beta2StatefulSetListMetadata :: V1beta2StatefulSetList -> Maybe V1ListMeta
v1beta2StatefulSetListKind :: V1beta2StatefulSetList -> Maybe Text
v1beta2StatefulSetListItems :: V1beta2StatefulSetList -> [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: V1beta2StatefulSetList -> Maybe Text
..} = (\Maybe V1ListMeta
v1beta2StatefulSetListMetadata -> V1beta2StatefulSetList :: Maybe Text
-> [V1beta2StatefulSet]
-> Maybe Text
-> Maybe V1ListMeta
-> V1beta2StatefulSetList
V1beta2StatefulSetList { Maybe V1ListMeta
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListMetadata :: Maybe V1ListMeta
v1beta2StatefulSetListMetadata, [V1beta2StatefulSet]
Maybe Text
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: Maybe Text
v1beta2StatefulSetListKind :: Maybe Text
v1beta2StatefulSetListItems :: [V1beta2StatefulSet]
v1beta2StatefulSetListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta2StatefulSetList)
-> f (Maybe V1ListMeta) -> f V1beta2StatefulSetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta2StatefulSetListMetadata
{-# INLINE v1beta2StatefulSetListMetadataL #-}



-- * V1beta2StatefulSetSpec

-- | 'v1beta2StatefulSetSpecPodManagementPolicy' Lens
v1beta2StatefulSetSpecPodManagementPolicyL :: Lens_' V1beta2StatefulSetSpec (Maybe Text)
v1beta2StatefulSetSpecPodManagementPolicyL :: (Maybe Text -> f (Maybe Text))
-> V1beta2StatefulSetSpec -> f V1beta2StatefulSetSpec
v1beta2StatefulSetSpecPodManagementPolicyL Maybe Text -> f (Maybe Text)
f V1beta2StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: V1beta2StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: V1beta2StatefulSetSpec -> Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1beta2StatefulSetSpec -> V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: V1beta2StatefulSetSpec -> Text
v1beta2StatefulSetSpecSelector :: V1beta2StatefulSetSpec -> V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecReplicas :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: V1beta2StatefulSetSpec -> Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
..} = (\Maybe Text
v1beta2StatefulSetSpecPodManagementPolicy -> V1beta2StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta2StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta2StatefulSetSpec
V1beta2StatefulSetSpec { Maybe Text
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecPodManagementPolicy, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
..} ) (Maybe Text -> V1beta2StatefulSetSpec)
-> f (Maybe Text) -> f V1beta2StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2StatefulSetSpecPodManagementPolicy
{-# INLINE v1beta2StatefulSetSpecPodManagementPolicyL #-}

-- | 'v1beta2StatefulSetSpecReplicas' Lens
v1beta2StatefulSetSpecReplicasL :: Lens_' V1beta2StatefulSetSpec (Maybe Int)
v1beta2StatefulSetSpecReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2StatefulSetSpec -> f V1beta2StatefulSetSpec
v1beta2StatefulSetSpecReplicasL Maybe Int -> f (Maybe Int)
f V1beta2StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: V1beta2StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: V1beta2StatefulSetSpec -> Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1beta2StatefulSetSpec -> V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: V1beta2StatefulSetSpec -> Text
v1beta2StatefulSetSpecSelector :: V1beta2StatefulSetSpec -> V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecReplicas :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: V1beta2StatefulSetSpec -> Maybe Text
..} = (\Maybe Int
v1beta2StatefulSetSpecReplicas -> V1beta2StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta2StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta2StatefulSetSpec
V1beta2StatefulSetSpec { Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecReplicas, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe Int -> V1beta2StatefulSetSpec)
-> f (Maybe Int) -> f V1beta2StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2StatefulSetSpecReplicas
{-# INLINE v1beta2StatefulSetSpecReplicasL #-}

-- | 'v1beta2StatefulSetSpecRevisionHistoryLimit' Lens
v1beta2StatefulSetSpecRevisionHistoryLimitL :: Lens_' V1beta2StatefulSetSpec (Maybe Int)
v1beta2StatefulSetSpecRevisionHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V1beta2StatefulSetSpec -> f V1beta2StatefulSetSpec
v1beta2StatefulSetSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1beta2StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: V1beta2StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: V1beta2StatefulSetSpec -> Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1beta2StatefulSetSpec -> V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: V1beta2StatefulSetSpec -> Text
v1beta2StatefulSetSpecSelector :: V1beta2StatefulSetSpec -> V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecReplicas :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: V1beta2StatefulSetSpec -> Maybe Text
..} = (\Maybe Int
v1beta2StatefulSetSpecRevisionHistoryLimit -> V1beta2StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta2StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta2StatefulSetSpec
V1beta2StatefulSetSpec { Maybe Int
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecRevisionHistoryLimit, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe Int -> V1beta2StatefulSetSpec)
-> f (Maybe Int) -> f V1beta2StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2StatefulSetSpecRevisionHistoryLimit
{-# INLINE v1beta2StatefulSetSpecRevisionHistoryLimitL #-}

-- | 'v1beta2StatefulSetSpecSelector' Lens
v1beta2StatefulSetSpecSelectorL :: Lens_' V1beta2StatefulSetSpec (V1LabelSelector)
v1beta2StatefulSetSpecSelectorL :: (V1LabelSelector -> f V1LabelSelector)
-> V1beta2StatefulSetSpec -> f V1beta2StatefulSetSpec
v1beta2StatefulSetSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1beta2StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: V1beta2StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: V1beta2StatefulSetSpec -> Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1beta2StatefulSetSpec -> V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: V1beta2StatefulSetSpec -> Text
v1beta2StatefulSetSpecSelector :: V1beta2StatefulSetSpec -> V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecReplicas :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: V1beta2StatefulSetSpec -> Maybe Text
..} = (\V1LabelSelector
v1beta2StatefulSetSpecSelector -> V1beta2StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta2StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta2StatefulSetSpec
V1beta2StatefulSetSpec { V1LabelSelector
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecSelector, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (V1LabelSelector -> V1beta2StatefulSetSpec)
-> f V1LabelSelector -> f V1beta2StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1LabelSelector -> f V1LabelSelector
f V1LabelSelector
v1beta2StatefulSetSpecSelector
{-# INLINE v1beta2StatefulSetSpecSelectorL #-}

-- | 'v1beta2StatefulSetSpecServiceName' Lens
v1beta2StatefulSetSpecServiceNameL :: Lens_' V1beta2StatefulSetSpec (Text)
v1beta2StatefulSetSpecServiceNameL :: (Text -> f Text)
-> V1beta2StatefulSetSpec -> f V1beta2StatefulSetSpec
v1beta2StatefulSetSpecServiceNameL Text -> f Text
f V1beta2StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: V1beta2StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: V1beta2StatefulSetSpec -> Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1beta2StatefulSetSpec -> V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: V1beta2StatefulSetSpec -> Text
v1beta2StatefulSetSpecSelector :: V1beta2StatefulSetSpec -> V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecReplicas :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: V1beta2StatefulSetSpec -> Maybe Text
..} = (\Text
v1beta2StatefulSetSpecServiceName -> V1beta2StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta2StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta2StatefulSetSpec
V1beta2StatefulSetSpec { Text
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecServiceName, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Text -> V1beta2StatefulSetSpec)
-> f Text -> f V1beta2StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta2StatefulSetSpecServiceName
{-# INLINE v1beta2StatefulSetSpecServiceNameL #-}

-- | 'v1beta2StatefulSetSpecTemplate' Lens
v1beta2StatefulSetSpecTemplateL :: Lens_' V1beta2StatefulSetSpec (V1PodTemplateSpec)
v1beta2StatefulSetSpecTemplateL :: (V1PodTemplateSpec -> f V1PodTemplateSpec)
-> V1beta2StatefulSetSpec -> f V1beta2StatefulSetSpec
v1beta2StatefulSetSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1beta2StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: V1beta2StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: V1beta2StatefulSetSpec -> Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1beta2StatefulSetSpec -> V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: V1beta2StatefulSetSpec -> Text
v1beta2StatefulSetSpecSelector :: V1beta2StatefulSetSpec -> V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecReplicas :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: V1beta2StatefulSetSpec -> Maybe Text
..} = (\V1PodTemplateSpec
v1beta2StatefulSetSpecTemplate -> V1beta2StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta2StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta2StatefulSetSpec
V1beta2StatefulSetSpec { V1PodTemplateSpec
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecTemplate, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (V1PodTemplateSpec -> V1beta2StatefulSetSpec)
-> f V1PodTemplateSpec -> f V1beta2StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PodTemplateSpec -> f V1PodTemplateSpec
f V1PodTemplateSpec
v1beta2StatefulSetSpecTemplate
{-# INLINE v1beta2StatefulSetSpecTemplateL #-}

-- | 'v1beta2StatefulSetSpecUpdateStrategy' Lens
v1beta2StatefulSetSpecUpdateStrategyL :: Lens_' V1beta2StatefulSetSpec (Maybe V1beta2StatefulSetUpdateStrategy)
v1beta2StatefulSetSpecUpdateStrategyL :: (Maybe V1beta2StatefulSetUpdateStrategy
 -> f (Maybe V1beta2StatefulSetUpdateStrategy))
-> V1beta2StatefulSetSpec -> f V1beta2StatefulSetSpec
v1beta2StatefulSetSpecUpdateStrategyL Maybe V1beta2StatefulSetUpdateStrategy
-> f (Maybe V1beta2StatefulSetUpdateStrategy)
f V1beta2StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: V1beta2StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: V1beta2StatefulSetSpec -> Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1beta2StatefulSetSpec -> V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: V1beta2StatefulSetSpec -> Text
v1beta2StatefulSetSpecSelector :: V1beta2StatefulSetSpec -> V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecReplicas :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: V1beta2StatefulSetSpec -> Maybe Text
..} = (\Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecUpdateStrategy -> V1beta2StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta2StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta2StatefulSetSpec
V1beta2StatefulSetSpec { Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecUpdateStrategy, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe V1beta2StatefulSetUpdateStrategy -> V1beta2StatefulSetSpec)
-> f (Maybe V1beta2StatefulSetUpdateStrategy)
-> f V1beta2StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2StatefulSetUpdateStrategy
-> f (Maybe V1beta2StatefulSetUpdateStrategy)
f Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecUpdateStrategy
{-# INLINE v1beta2StatefulSetSpecUpdateStrategyL #-}

-- | 'v1beta2StatefulSetSpecVolumeClaimTemplates' Lens
v1beta2StatefulSetSpecVolumeClaimTemplatesL :: Lens_' V1beta2StatefulSetSpec (Maybe [V1PersistentVolumeClaim])
v1beta2StatefulSetSpecVolumeClaimTemplatesL :: (Maybe [V1PersistentVolumeClaim]
 -> f (Maybe [V1PersistentVolumeClaim]))
-> V1beta2StatefulSetSpec -> f V1beta2StatefulSetSpec
v1beta2StatefulSetSpecVolumeClaimTemplatesL Maybe [V1PersistentVolumeClaim]
-> f (Maybe [V1PersistentVolumeClaim])
f V1beta2StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecVolumeClaimTemplates :: V1beta2StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecUpdateStrategy :: V1beta2StatefulSetSpec -> Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1beta2StatefulSetSpec -> V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: V1beta2StatefulSetSpec -> Text
v1beta2StatefulSetSpecSelector :: V1beta2StatefulSetSpec -> V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecReplicas :: V1beta2StatefulSetSpec -> Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: V1beta2StatefulSetSpec -> Maybe Text
..} = (\Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecVolumeClaimTemplates -> V1beta2StatefulSetSpec :: Maybe Text
-> Maybe Int
-> Maybe Int
-> V1LabelSelector
-> Text
-> V1PodTemplateSpec
-> Maybe V1beta2StatefulSetUpdateStrategy
-> Maybe [V1PersistentVolumeClaim]
-> V1beta2StatefulSetSpec
V1beta2StatefulSetSpec { Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecVolumeClaimTemplates, Maybe Int
Maybe Text
Maybe V1beta2StatefulSetUpdateStrategy
Text
V1PodTemplateSpec
V1LabelSelector
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
v1beta2StatefulSetSpecUpdateStrategy :: Maybe V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetSpecTemplate :: V1PodTemplateSpec
v1beta2StatefulSetSpecServiceName :: Text
v1beta2StatefulSetSpecSelector :: V1LabelSelector
v1beta2StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1beta2StatefulSetSpecReplicas :: Maybe Int
v1beta2StatefulSetSpecPodManagementPolicy :: Maybe Text
..} ) (Maybe [V1PersistentVolumeClaim] -> V1beta2StatefulSetSpec)
-> f (Maybe [V1PersistentVolumeClaim]) -> f V1beta2StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PersistentVolumeClaim]
-> f (Maybe [V1PersistentVolumeClaim])
f Maybe [V1PersistentVolumeClaim]
v1beta2StatefulSetSpecVolumeClaimTemplates
{-# INLINE v1beta2StatefulSetSpecVolumeClaimTemplatesL #-}



-- * V1beta2StatefulSetStatus

-- | 'v1beta2StatefulSetStatusCollisionCount' Lens
v1beta2StatefulSetStatusCollisionCountL :: Lens_' V1beta2StatefulSetStatus (Maybe Int)
v1beta2StatefulSetStatusCollisionCountL :: (Maybe Int -> f (Maybe Int))
-> V1beta2StatefulSetStatus -> f V1beta2StatefulSetStatus
v1beta2StatefulSetStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1beta2StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusReplicas :: V1beta2StatefulSetStatus -> Int
v1beta2StatefulSetStatusReadyReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: V1beta2StatefulSetStatus -> Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusConditions :: V1beta2StatefulSetStatus -> Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
..} = (\Maybe Int
v1beta2StatefulSetStatusCollisionCount -> V1beta2StatefulSetStatus :: Maybe Int
-> Maybe [V1beta2StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta2StatefulSetStatus
V1beta2StatefulSetStatus { Maybe Int
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusCollisionCount, Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
..} ) (Maybe Int -> V1beta2StatefulSetStatus)
-> f (Maybe Int) -> f V1beta2StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2StatefulSetStatusCollisionCount
{-# INLINE v1beta2StatefulSetStatusCollisionCountL #-}

-- | 'v1beta2StatefulSetStatusConditions' Lens
v1beta2StatefulSetStatusConditionsL :: Lens_' V1beta2StatefulSetStatus (Maybe [V1beta2StatefulSetCondition])
v1beta2StatefulSetStatusConditionsL :: (Maybe [V1beta2StatefulSetCondition]
 -> f (Maybe [V1beta2StatefulSetCondition]))
-> V1beta2StatefulSetStatus -> f V1beta2StatefulSetStatus
v1beta2StatefulSetStatusConditionsL Maybe [V1beta2StatefulSetCondition]
-> f (Maybe [V1beta2StatefulSetCondition])
f V1beta2StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusReplicas :: V1beta2StatefulSetStatus -> Int
v1beta2StatefulSetStatusReadyReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: V1beta2StatefulSetStatus -> Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusConditions :: V1beta2StatefulSetStatus -> Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: V1beta2StatefulSetStatus -> Maybe Int
..} = (\Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusConditions -> V1beta2StatefulSetStatus :: Maybe Int
-> Maybe [V1beta2StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta2StatefulSetStatus
V1beta2StatefulSetStatus { Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusConditions, Int
Maybe Int
Maybe Integer
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe [V1beta2StatefulSetCondition] -> V1beta2StatefulSetStatus)
-> f (Maybe [V1beta2StatefulSetCondition])
-> f V1beta2StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta2StatefulSetCondition]
-> f (Maybe [V1beta2StatefulSetCondition])
f Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusConditions
{-# INLINE v1beta2StatefulSetStatusConditionsL #-}

-- | 'v1beta2StatefulSetStatusCurrentReplicas' Lens
v1beta2StatefulSetStatusCurrentReplicasL :: Lens_' V1beta2StatefulSetStatus (Maybe Int)
v1beta2StatefulSetStatusCurrentReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2StatefulSetStatus -> f V1beta2StatefulSetStatus
v1beta2StatefulSetStatusCurrentReplicasL Maybe Int -> f (Maybe Int)
f V1beta2StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusReplicas :: V1beta2StatefulSetStatus -> Int
v1beta2StatefulSetStatusReadyReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: V1beta2StatefulSetStatus -> Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusConditions :: V1beta2StatefulSetStatus -> Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: V1beta2StatefulSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta2StatefulSetStatusCurrentReplicas -> V1beta2StatefulSetStatus :: Maybe Int
-> Maybe [V1beta2StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta2StatefulSetStatus
V1beta2StatefulSetStatus { Maybe Int
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusCurrentReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta2StatefulSetStatus)
-> f (Maybe Int) -> f V1beta2StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2StatefulSetStatusCurrentReplicas
{-# INLINE v1beta2StatefulSetStatusCurrentReplicasL #-}

-- | 'v1beta2StatefulSetStatusCurrentRevision' Lens
v1beta2StatefulSetStatusCurrentRevisionL :: Lens_' V1beta2StatefulSetStatus (Maybe Text)
v1beta2StatefulSetStatusCurrentRevisionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2StatefulSetStatus -> f V1beta2StatefulSetStatus
v1beta2StatefulSetStatusCurrentRevisionL Maybe Text -> f (Maybe Text)
f V1beta2StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusReplicas :: V1beta2StatefulSetStatus -> Int
v1beta2StatefulSetStatusReadyReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: V1beta2StatefulSetStatus -> Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusConditions :: V1beta2StatefulSetStatus -> Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: V1beta2StatefulSetStatus -> Maybe Int
..} = (\Maybe Text
v1beta2StatefulSetStatusCurrentRevision -> V1beta2StatefulSetStatus :: Maybe Int
-> Maybe [V1beta2StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta2StatefulSetStatus
V1beta2StatefulSetStatus { Maybe Text
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentRevision, Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Text -> V1beta2StatefulSetStatus)
-> f (Maybe Text) -> f V1beta2StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2StatefulSetStatusCurrentRevision
{-# INLINE v1beta2StatefulSetStatusCurrentRevisionL #-}

-- | 'v1beta2StatefulSetStatusObservedGeneration' Lens
v1beta2StatefulSetStatusObservedGenerationL :: Lens_' V1beta2StatefulSetStatus (Maybe Integer)
v1beta2StatefulSetStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V1beta2StatefulSetStatus -> f V1beta2StatefulSetStatus
v1beta2StatefulSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1beta2StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusReplicas :: V1beta2StatefulSetStatus -> Int
v1beta2StatefulSetStatusReadyReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: V1beta2StatefulSetStatus -> Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusConditions :: V1beta2StatefulSetStatus -> Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: V1beta2StatefulSetStatus -> Maybe Int
..} = (\Maybe Integer
v1beta2StatefulSetStatusObservedGeneration -> V1beta2StatefulSetStatus :: Maybe Int
-> Maybe [V1beta2StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta2StatefulSetStatus
V1beta2StatefulSetStatus { Maybe Integer
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Integer -> V1beta2StatefulSetStatus)
-> f (Maybe Integer) -> f V1beta2StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta2StatefulSetStatusObservedGeneration
{-# INLINE v1beta2StatefulSetStatusObservedGenerationL #-}

-- | 'v1beta2StatefulSetStatusReadyReplicas' Lens
v1beta2StatefulSetStatusReadyReplicasL :: Lens_' V1beta2StatefulSetStatus (Maybe Int)
v1beta2StatefulSetStatusReadyReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2StatefulSetStatus -> f V1beta2StatefulSetStatus
v1beta2StatefulSetStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1beta2StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusReplicas :: V1beta2StatefulSetStatus -> Int
v1beta2StatefulSetStatusReadyReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: V1beta2StatefulSetStatus -> Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusConditions :: V1beta2StatefulSetStatus -> Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: V1beta2StatefulSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta2StatefulSetStatusReadyReplicas -> V1beta2StatefulSetStatus :: Maybe Int
-> Maybe [V1beta2StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta2StatefulSetStatus
V1beta2StatefulSetStatus { Maybe Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusReadyReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta2StatefulSetStatus)
-> f (Maybe Int) -> f V1beta2StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2StatefulSetStatusReadyReplicas
{-# INLINE v1beta2StatefulSetStatusReadyReplicasL #-}

-- | 'v1beta2StatefulSetStatusReplicas' Lens
v1beta2StatefulSetStatusReplicasL :: Lens_' V1beta2StatefulSetStatus (Int)
v1beta2StatefulSetStatusReplicasL :: (Int -> f Int)
-> V1beta2StatefulSetStatus -> f V1beta2StatefulSetStatus
v1beta2StatefulSetStatusReplicasL Int -> f Int
f V1beta2StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusReplicas :: V1beta2StatefulSetStatus -> Int
v1beta2StatefulSetStatusReadyReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: V1beta2StatefulSetStatus -> Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusConditions :: V1beta2StatefulSetStatus -> Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: V1beta2StatefulSetStatus -> Maybe Int
..} = (\Int
v1beta2StatefulSetStatusReplicas -> V1beta2StatefulSetStatus :: Maybe Int
-> Maybe [V1beta2StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta2StatefulSetStatus
V1beta2StatefulSetStatus { Int
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Int -> V1beta2StatefulSetStatus)
-> f Int -> f V1beta2StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1beta2StatefulSetStatusReplicas
{-# INLINE v1beta2StatefulSetStatusReplicasL #-}

-- | 'v1beta2StatefulSetStatusUpdateRevision' Lens
v1beta2StatefulSetStatusUpdateRevisionL :: Lens_' V1beta2StatefulSetStatus (Maybe Text)
v1beta2StatefulSetStatusUpdateRevisionL :: (Maybe Text -> f (Maybe Text))
-> V1beta2StatefulSetStatus -> f V1beta2StatefulSetStatus
v1beta2StatefulSetStatusUpdateRevisionL Maybe Text -> f (Maybe Text)
f V1beta2StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusReplicas :: V1beta2StatefulSetStatus -> Int
v1beta2StatefulSetStatusReadyReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: V1beta2StatefulSetStatus -> Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusConditions :: V1beta2StatefulSetStatus -> Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: V1beta2StatefulSetStatus -> Maybe Int
..} = (\Maybe Text
v1beta2StatefulSetStatusUpdateRevision -> V1beta2StatefulSetStatus :: Maybe Int
-> Maybe [V1beta2StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta2StatefulSetStatus
V1beta2StatefulSetStatus { Maybe Text
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusUpdateRevision, Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Text -> V1beta2StatefulSetStatus)
-> f (Maybe Text) -> f V1beta2StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2StatefulSetStatusUpdateRevision
{-# INLINE v1beta2StatefulSetStatusUpdateRevisionL #-}

-- | 'v1beta2StatefulSetStatusUpdatedReplicas' Lens
v1beta2StatefulSetStatusUpdatedReplicasL :: Lens_' V1beta2StatefulSetStatus (Maybe Int)
v1beta2StatefulSetStatusUpdatedReplicasL :: (Maybe Int -> f (Maybe Int))
-> V1beta2StatefulSetStatus -> f V1beta2StatefulSetStatus
v1beta2StatefulSetStatusUpdatedReplicasL Maybe Int -> f (Maybe Int)
f V1beta2StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusReplicas :: V1beta2StatefulSetStatus -> Int
v1beta2StatefulSetStatusReadyReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: V1beta2StatefulSetStatus -> Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: V1beta2StatefulSetStatus -> Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: V1beta2StatefulSetStatus -> Maybe Int
v1beta2StatefulSetStatusConditions :: V1beta2StatefulSetStatus -> Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: V1beta2StatefulSetStatus -> Maybe Int
..} = (\Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas -> V1beta2StatefulSetStatus :: Maybe Int
-> Maybe [V1beta2StatefulSetCondition]
-> Maybe Int
-> Maybe Text
-> Maybe Integer
-> Maybe Int
-> Int
-> Maybe Text
-> Maybe Int
-> V1beta2StatefulSetStatus
V1beta2StatefulSetStatus { Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas :: Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1beta2StatefulSetCondition]
Maybe Text
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
v1beta2StatefulSetStatusUpdateRevision :: Maybe Text
v1beta2StatefulSetStatusReplicas :: Int
v1beta2StatefulSetStatusReadyReplicas :: Maybe Int
v1beta2StatefulSetStatusObservedGeneration :: Maybe Integer
v1beta2StatefulSetStatusCurrentRevision :: Maybe Text
v1beta2StatefulSetStatusCurrentReplicas :: Maybe Int
v1beta2StatefulSetStatusConditions :: Maybe [V1beta2StatefulSetCondition]
v1beta2StatefulSetStatusCollisionCount :: Maybe Int
..} ) (Maybe Int -> V1beta2StatefulSetStatus)
-> f (Maybe Int) -> f V1beta2StatefulSetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1beta2StatefulSetStatusUpdatedReplicas
{-# INLINE v1beta2StatefulSetStatusUpdatedReplicasL #-}



-- * V1beta2StatefulSetUpdateStrategy

-- | 'v1beta2StatefulSetUpdateStrategyRollingUpdate' Lens
v1beta2StatefulSetUpdateStrategyRollingUpdateL :: Lens_' V1beta2StatefulSetUpdateStrategy (Maybe V1beta2RollingUpdateStatefulSetStrategy)
v1beta2StatefulSetUpdateStrategyRollingUpdateL :: (Maybe V1beta2RollingUpdateStatefulSetStrategy
 -> f (Maybe V1beta2RollingUpdateStatefulSetStrategy))
-> V1beta2StatefulSetUpdateStrategy
-> f V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetUpdateStrategyRollingUpdateL Maybe V1beta2RollingUpdateStatefulSetStrategy
-> f (Maybe V1beta2RollingUpdateStatefulSetStrategy)
f V1beta2StatefulSetUpdateStrategy{Maybe Text
Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyType :: V1beta2StatefulSetUpdateStrategy -> Maybe Text
v1beta2StatefulSetUpdateStrategyRollingUpdate :: V1beta2StatefulSetUpdateStrategy
-> Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyType :: Maybe Text
v1beta2StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateStatefulSetStrategy
..} = (\Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyRollingUpdate -> V1beta2StatefulSetUpdateStrategy :: Maybe V1beta2RollingUpdateStatefulSetStrategy
-> Maybe Text -> V1beta2StatefulSetUpdateStrategy
V1beta2StatefulSetUpdateStrategy { Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyRollingUpdate, Maybe Text
v1beta2StatefulSetUpdateStrategyType :: Maybe Text
v1beta2StatefulSetUpdateStrategyType :: Maybe Text
..} ) (Maybe V1beta2RollingUpdateStatefulSetStrategy
 -> V1beta2StatefulSetUpdateStrategy)
-> f (Maybe V1beta2RollingUpdateStatefulSetStrategy)
-> f V1beta2StatefulSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta2RollingUpdateStatefulSetStrategy
-> f (Maybe V1beta2RollingUpdateStatefulSetStrategy)
f Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyRollingUpdate
{-# INLINE v1beta2StatefulSetUpdateStrategyRollingUpdateL #-}

-- | 'v1beta2StatefulSetUpdateStrategyType' Lens
v1beta2StatefulSetUpdateStrategyTypeL :: Lens_' V1beta2StatefulSetUpdateStrategy (Maybe Text)
v1beta2StatefulSetUpdateStrategyTypeL :: (Maybe Text -> f (Maybe Text))
-> V1beta2StatefulSetUpdateStrategy
-> f V1beta2StatefulSetUpdateStrategy
v1beta2StatefulSetUpdateStrategyTypeL Maybe Text -> f (Maybe Text)
f V1beta2StatefulSetUpdateStrategy{Maybe Text
Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyType :: Maybe Text
v1beta2StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyType :: V1beta2StatefulSetUpdateStrategy -> Maybe Text
v1beta2StatefulSetUpdateStrategyRollingUpdate :: V1beta2StatefulSetUpdateStrategy
-> Maybe V1beta2RollingUpdateStatefulSetStrategy
..} = (\Maybe Text
v1beta2StatefulSetUpdateStrategyType -> V1beta2StatefulSetUpdateStrategy :: Maybe V1beta2RollingUpdateStatefulSetStrategy
-> Maybe Text -> V1beta2StatefulSetUpdateStrategy
V1beta2StatefulSetUpdateStrategy { Maybe Text
v1beta2StatefulSetUpdateStrategyType :: Maybe Text
v1beta2StatefulSetUpdateStrategyType :: Maybe Text
v1beta2StatefulSetUpdateStrategyType, Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateStatefulSetStrategy
v1beta2StatefulSetUpdateStrategyRollingUpdate :: Maybe V1beta2RollingUpdateStatefulSetStrategy
..} ) (Maybe Text -> V1beta2StatefulSetUpdateStrategy)
-> f (Maybe Text) -> f V1beta2StatefulSetUpdateStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta2StatefulSetUpdateStrategyType
{-# INLINE v1beta2StatefulSetUpdateStrategyTypeL #-}



-- * V2alpha1CronJob

-- | 'v2alpha1CronJobApiVersion' Lens
v2alpha1CronJobApiVersionL :: Lens_' V2alpha1CronJob (Maybe Text)
v2alpha1CronJobApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V2alpha1CronJob -> f V2alpha1CronJob
v2alpha1CronJobApiVersionL Maybe Text -> f (Maybe Text)
f V2alpha1CronJob{Maybe Text
Maybe V2alpha1CronJobStatus
Maybe V2alpha1CronJobSpec
Maybe V1ObjectMeta
v2alpha1CronJobStatus :: V2alpha1CronJob -> Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: V2alpha1CronJob -> Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: V2alpha1CronJob -> Maybe V1ObjectMeta
v2alpha1CronJobKind :: V2alpha1CronJob -> Maybe Text
v2alpha1CronJobApiVersion :: V2alpha1CronJob -> Maybe Text
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
..} = (\Maybe Text
v2alpha1CronJobApiVersion -> V2alpha1CronJob :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2alpha1CronJobSpec
-> Maybe V2alpha1CronJobStatus
-> V2alpha1CronJob
V2alpha1CronJob { Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
v2alpha1CronJobApiVersion, Maybe Text
Maybe V2alpha1CronJobStatus
Maybe V2alpha1CronJobSpec
Maybe V1ObjectMeta
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
..} ) (Maybe Text -> V2alpha1CronJob)
-> f (Maybe Text) -> f V2alpha1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2alpha1CronJobApiVersion
{-# INLINE v2alpha1CronJobApiVersionL #-}

-- | 'v2alpha1CronJobKind' Lens
v2alpha1CronJobKindL :: Lens_' V2alpha1CronJob (Maybe Text)
v2alpha1CronJobKindL :: (Maybe Text -> f (Maybe Text))
-> V2alpha1CronJob -> f V2alpha1CronJob
v2alpha1CronJobKindL Maybe Text -> f (Maybe Text)
f V2alpha1CronJob{Maybe Text
Maybe V2alpha1CronJobStatus
Maybe V2alpha1CronJobSpec
Maybe V1ObjectMeta
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
v2alpha1CronJobStatus :: V2alpha1CronJob -> Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: V2alpha1CronJob -> Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: V2alpha1CronJob -> Maybe V1ObjectMeta
v2alpha1CronJobKind :: V2alpha1CronJob -> Maybe Text
v2alpha1CronJobApiVersion :: V2alpha1CronJob -> Maybe Text
..} = (\Maybe Text
v2alpha1CronJobKind -> V2alpha1CronJob :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2alpha1CronJobSpec
-> Maybe V2alpha1CronJobStatus
-> V2alpha1CronJob
V2alpha1CronJob { Maybe Text
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobKind, Maybe Text
Maybe V2alpha1CronJobStatus
Maybe V2alpha1CronJobSpec
Maybe V1ObjectMeta
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobApiVersion :: Maybe Text
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobApiVersion :: Maybe Text
..} ) (Maybe Text -> V2alpha1CronJob)
-> f (Maybe Text) -> f V2alpha1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2alpha1CronJobKind
{-# INLINE v2alpha1CronJobKindL #-}

-- | 'v2alpha1CronJobMetadata' Lens
v2alpha1CronJobMetadataL :: Lens_' V2alpha1CronJob (Maybe V1ObjectMeta)
v2alpha1CronJobMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V2alpha1CronJob -> f V2alpha1CronJob
v2alpha1CronJobMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V2alpha1CronJob{Maybe Text
Maybe V2alpha1CronJobStatus
Maybe V2alpha1CronJobSpec
Maybe V1ObjectMeta
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
v2alpha1CronJobStatus :: V2alpha1CronJob -> Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: V2alpha1CronJob -> Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: V2alpha1CronJob -> Maybe V1ObjectMeta
v2alpha1CronJobKind :: V2alpha1CronJob -> Maybe Text
v2alpha1CronJobApiVersion :: V2alpha1CronJob -> Maybe Text
..} = (\Maybe V1ObjectMeta
v2alpha1CronJobMetadata -> V2alpha1CronJob :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2alpha1CronJobSpec
-> Maybe V2alpha1CronJobStatus
-> V2alpha1CronJob
V2alpha1CronJob { Maybe V1ObjectMeta
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobMetadata, Maybe Text
Maybe V2alpha1CronJobStatus
Maybe V2alpha1CronJobSpec
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V2alpha1CronJob)
-> f (Maybe V1ObjectMeta) -> f V2alpha1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v2alpha1CronJobMetadata
{-# INLINE v2alpha1CronJobMetadataL #-}

-- | 'v2alpha1CronJobSpec' Lens
v2alpha1CronJobSpecL :: Lens_' V2alpha1CronJob (Maybe V2alpha1CronJobSpec)
v2alpha1CronJobSpecL :: (Maybe V2alpha1CronJobSpec -> f (Maybe V2alpha1CronJobSpec))
-> V2alpha1CronJob -> f V2alpha1CronJob
v2alpha1CronJobSpecL Maybe V2alpha1CronJobSpec -> f (Maybe V2alpha1CronJobSpec)
f V2alpha1CronJob{Maybe Text
Maybe V2alpha1CronJobStatus
Maybe V2alpha1CronJobSpec
Maybe V1ObjectMeta
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
v2alpha1CronJobStatus :: V2alpha1CronJob -> Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: V2alpha1CronJob -> Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: V2alpha1CronJob -> Maybe V1ObjectMeta
v2alpha1CronJobKind :: V2alpha1CronJob -> Maybe Text
v2alpha1CronJobApiVersion :: V2alpha1CronJob -> Maybe Text
..} = (\Maybe V2alpha1CronJobSpec
v2alpha1CronJobSpec -> V2alpha1CronJob :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2alpha1CronJobSpec
-> Maybe V2alpha1CronJobStatus
-> V2alpha1CronJob
V2alpha1CronJob { Maybe V2alpha1CronJobSpec
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobSpec, Maybe Text
Maybe V2alpha1CronJobStatus
Maybe V1ObjectMeta
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
..} ) (Maybe V2alpha1CronJobSpec -> V2alpha1CronJob)
-> f (Maybe V2alpha1CronJobSpec) -> f V2alpha1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2alpha1CronJobSpec -> f (Maybe V2alpha1CronJobSpec)
f Maybe V2alpha1CronJobSpec
v2alpha1CronJobSpec
{-# INLINE v2alpha1CronJobSpecL #-}

-- | 'v2alpha1CronJobStatus' Lens
v2alpha1CronJobStatusL :: Lens_' V2alpha1CronJob (Maybe V2alpha1CronJobStatus)
v2alpha1CronJobStatusL :: (Maybe V2alpha1CronJobStatus -> f (Maybe V2alpha1CronJobStatus))
-> V2alpha1CronJob -> f V2alpha1CronJob
v2alpha1CronJobStatusL Maybe V2alpha1CronJobStatus -> f (Maybe V2alpha1CronJobStatus)
f V2alpha1CronJob{Maybe Text
Maybe V2alpha1CronJobStatus
Maybe V2alpha1CronJobSpec
Maybe V1ObjectMeta
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
v2alpha1CronJobStatus :: V2alpha1CronJob -> Maybe V2alpha1CronJobStatus
v2alpha1CronJobSpec :: V2alpha1CronJob -> Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: V2alpha1CronJob -> Maybe V1ObjectMeta
v2alpha1CronJobKind :: V2alpha1CronJob -> Maybe Text
v2alpha1CronJobApiVersion :: V2alpha1CronJob -> Maybe Text
..} = (\Maybe V2alpha1CronJobStatus
v2alpha1CronJobStatus -> V2alpha1CronJob :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2alpha1CronJobSpec
-> Maybe V2alpha1CronJobStatus
-> V2alpha1CronJob
V2alpha1CronJob { Maybe V2alpha1CronJobStatus
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobStatus :: Maybe V2alpha1CronJobStatus
v2alpha1CronJobStatus, Maybe Text
Maybe V2alpha1CronJobSpec
Maybe V1ObjectMeta
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
v2alpha1CronJobSpec :: Maybe V2alpha1CronJobSpec
v2alpha1CronJobMetadata :: Maybe V1ObjectMeta
v2alpha1CronJobKind :: Maybe Text
v2alpha1CronJobApiVersion :: Maybe Text
..} ) (Maybe V2alpha1CronJobStatus -> V2alpha1CronJob)
-> f (Maybe V2alpha1CronJobStatus) -> f V2alpha1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2alpha1CronJobStatus -> f (Maybe V2alpha1CronJobStatus)
f Maybe V2alpha1CronJobStatus
v2alpha1CronJobStatus
{-# INLINE v2alpha1CronJobStatusL #-}



-- * V2alpha1CronJobList

-- | 'v2alpha1CronJobListApiVersion' Lens
v2alpha1CronJobListApiVersionL :: Lens_' V2alpha1CronJobList (Maybe Text)
v2alpha1CronJobListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V2alpha1CronJobList -> f V2alpha1CronJobList
v2alpha1CronJobListApiVersionL Maybe Text -> f (Maybe Text)
f V2alpha1CronJobList{[V2alpha1CronJob]
Maybe Text
Maybe V1ListMeta
v2alpha1CronJobListMetadata :: V2alpha1CronJobList -> Maybe V1ListMeta
v2alpha1CronJobListKind :: V2alpha1CronJobList -> Maybe Text
v2alpha1CronJobListItems :: V2alpha1CronJobList -> [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: V2alpha1CronJobList -> Maybe Text
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: Maybe Text
..} = (\Maybe Text
v2alpha1CronJobListApiVersion -> V2alpha1CronJobList :: Maybe Text
-> [V2alpha1CronJob]
-> Maybe Text
-> Maybe V1ListMeta
-> V2alpha1CronJobList
V2alpha1CronJobList { Maybe Text
v2alpha1CronJobListApiVersion :: Maybe Text
v2alpha1CronJobListApiVersion :: Maybe Text
v2alpha1CronJobListApiVersion, [V2alpha1CronJob]
Maybe Text
Maybe V1ListMeta
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListItems :: [V2alpha1CronJob]
..} ) (Maybe Text -> V2alpha1CronJobList)
-> f (Maybe Text) -> f V2alpha1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2alpha1CronJobListApiVersion
{-# INLINE v2alpha1CronJobListApiVersionL #-}

-- | 'v2alpha1CronJobListItems' Lens
v2alpha1CronJobListItemsL :: Lens_' V2alpha1CronJobList ([V2alpha1CronJob])
v2alpha1CronJobListItemsL :: ([V2alpha1CronJob] -> f [V2alpha1CronJob])
-> V2alpha1CronJobList -> f V2alpha1CronJobList
v2alpha1CronJobListItemsL [V2alpha1CronJob] -> f [V2alpha1CronJob]
f V2alpha1CronJobList{[V2alpha1CronJob]
Maybe Text
Maybe V1ListMeta
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: Maybe Text
v2alpha1CronJobListMetadata :: V2alpha1CronJobList -> Maybe V1ListMeta
v2alpha1CronJobListKind :: V2alpha1CronJobList -> Maybe Text
v2alpha1CronJobListItems :: V2alpha1CronJobList -> [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: V2alpha1CronJobList -> Maybe Text
..} = (\[V2alpha1CronJob]
v2alpha1CronJobListItems -> V2alpha1CronJobList :: Maybe Text
-> [V2alpha1CronJob]
-> Maybe Text
-> Maybe V1ListMeta
-> V2alpha1CronJobList
V2alpha1CronJobList { [V2alpha1CronJob]
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListItems, Maybe Text
Maybe V1ListMeta
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListApiVersion :: Maybe Text
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListApiVersion :: Maybe Text
..} ) ([V2alpha1CronJob] -> V2alpha1CronJobList)
-> f [V2alpha1CronJob] -> f V2alpha1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V2alpha1CronJob] -> f [V2alpha1CronJob]
f [V2alpha1CronJob]
v2alpha1CronJobListItems
{-# INLINE v2alpha1CronJobListItemsL #-}

-- | 'v2alpha1CronJobListKind' Lens
v2alpha1CronJobListKindL :: Lens_' V2alpha1CronJobList (Maybe Text)
v2alpha1CronJobListKindL :: (Maybe Text -> f (Maybe Text))
-> V2alpha1CronJobList -> f V2alpha1CronJobList
v2alpha1CronJobListKindL Maybe Text -> f (Maybe Text)
f V2alpha1CronJobList{[V2alpha1CronJob]
Maybe Text
Maybe V1ListMeta
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: Maybe Text
v2alpha1CronJobListMetadata :: V2alpha1CronJobList -> Maybe V1ListMeta
v2alpha1CronJobListKind :: V2alpha1CronJobList -> Maybe Text
v2alpha1CronJobListItems :: V2alpha1CronJobList -> [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: V2alpha1CronJobList -> Maybe Text
..} = (\Maybe Text
v2alpha1CronJobListKind -> V2alpha1CronJobList :: Maybe Text
-> [V2alpha1CronJob]
-> Maybe Text
-> Maybe V1ListMeta
-> V2alpha1CronJobList
V2alpha1CronJobList { Maybe Text
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListKind, [V2alpha1CronJob]
Maybe Text
Maybe V1ListMeta
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: Maybe Text
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: Maybe Text
..} ) (Maybe Text -> V2alpha1CronJobList)
-> f (Maybe Text) -> f V2alpha1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2alpha1CronJobListKind
{-# INLINE v2alpha1CronJobListKindL #-}

-- | 'v2alpha1CronJobListMetadata' Lens
v2alpha1CronJobListMetadataL :: Lens_' V2alpha1CronJobList (Maybe V1ListMeta)
v2alpha1CronJobListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V2alpha1CronJobList -> f V2alpha1CronJobList
v2alpha1CronJobListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V2alpha1CronJobList{[V2alpha1CronJob]
Maybe Text
Maybe V1ListMeta
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: Maybe Text
v2alpha1CronJobListMetadata :: V2alpha1CronJobList -> Maybe V1ListMeta
v2alpha1CronJobListKind :: V2alpha1CronJobList -> Maybe Text
v2alpha1CronJobListItems :: V2alpha1CronJobList -> [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: V2alpha1CronJobList -> Maybe Text
..} = (\Maybe V1ListMeta
v2alpha1CronJobListMetadata -> V2alpha1CronJobList :: Maybe Text
-> [V2alpha1CronJob]
-> Maybe Text
-> Maybe V1ListMeta
-> V2alpha1CronJobList
V2alpha1CronJobList { Maybe V1ListMeta
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListMetadata :: Maybe V1ListMeta
v2alpha1CronJobListMetadata, [V2alpha1CronJob]
Maybe Text
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: Maybe Text
v2alpha1CronJobListKind :: Maybe Text
v2alpha1CronJobListItems :: [V2alpha1CronJob]
v2alpha1CronJobListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V2alpha1CronJobList)
-> f (Maybe V1ListMeta) -> f V2alpha1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v2alpha1CronJobListMetadata
{-# INLINE v2alpha1CronJobListMetadataL #-}



-- * V2alpha1CronJobSpec

-- | 'v2alpha1CronJobSpecConcurrencyPolicy' Lens
v2alpha1CronJobSpecConcurrencyPolicyL :: Lens_' V2alpha1CronJobSpec (Maybe Text)
v2alpha1CronJobSpecConcurrencyPolicyL :: (Maybe Text -> f (Maybe Text))
-> V2alpha1CronJobSpec -> f V2alpha1CronJobSpec
v2alpha1CronJobSpecConcurrencyPolicyL Maybe Text -> f (Maybe Text)
f V2alpha1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: V2alpha1CronJobSpec -> Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: V2alpha1CronJobSpec -> Maybe Integer
v2alpha1CronJobSpecSchedule :: V2alpha1CronJobSpec -> Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1CronJobSpec -> V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: V2alpha1CronJobSpec -> Maybe Text
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
..} = (\Maybe Text
v2alpha1CronJobSpecConcurrencyPolicy -> V2alpha1CronJobSpec :: Maybe Text
-> Maybe Int
-> V2alpha1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V2alpha1CronJobSpec
V2alpha1CronJobSpec { Maybe Text
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecConcurrencyPolicy, Maybe Bool
Maybe Int
Maybe Integer
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
..} ) (Maybe Text -> V2alpha1CronJobSpec)
-> f (Maybe Text) -> f V2alpha1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2alpha1CronJobSpecConcurrencyPolicy
{-# INLINE v2alpha1CronJobSpecConcurrencyPolicyL #-}

-- | 'v2alpha1CronJobSpecFailedJobsHistoryLimit' Lens
v2alpha1CronJobSpecFailedJobsHistoryLimitL :: Lens_' V2alpha1CronJobSpec (Maybe Int)
v2alpha1CronJobSpecFailedJobsHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V2alpha1CronJobSpec -> f V2alpha1CronJobSpec
v2alpha1CronJobSpecFailedJobsHistoryLimitL Maybe Int -> f (Maybe Int)
f V2alpha1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: V2alpha1CronJobSpec -> Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: V2alpha1CronJobSpec -> Maybe Integer
v2alpha1CronJobSpecSchedule :: V2alpha1CronJobSpec -> Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1CronJobSpec -> V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: V2alpha1CronJobSpec -> Maybe Text
..} = (\Maybe Int
v2alpha1CronJobSpecFailedJobsHistoryLimit -> V2alpha1CronJobSpec :: Maybe Text
-> Maybe Int
-> V2alpha1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V2alpha1CronJobSpec
V2alpha1CronJobSpec { Maybe Int
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecFailedJobsHistoryLimit, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (Maybe Int -> V2alpha1CronJobSpec)
-> f (Maybe Int) -> f V2alpha1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2alpha1CronJobSpecFailedJobsHistoryLimit
{-# INLINE v2alpha1CronJobSpecFailedJobsHistoryLimitL #-}

-- | 'v2alpha1CronJobSpecJobTemplate' Lens
v2alpha1CronJobSpecJobTemplateL :: Lens_' V2alpha1CronJobSpec (V2alpha1JobTemplateSpec)
v2alpha1CronJobSpecJobTemplateL :: (V2alpha1JobTemplateSpec -> f V2alpha1JobTemplateSpec)
-> V2alpha1CronJobSpec -> f V2alpha1CronJobSpec
v2alpha1CronJobSpecJobTemplateL V2alpha1JobTemplateSpec -> f V2alpha1JobTemplateSpec
f V2alpha1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: V2alpha1CronJobSpec -> Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: V2alpha1CronJobSpec -> Maybe Integer
v2alpha1CronJobSpecSchedule :: V2alpha1CronJobSpec -> Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1CronJobSpec -> V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: V2alpha1CronJobSpec -> Maybe Text
..} = (\V2alpha1JobTemplateSpec
v2alpha1CronJobSpecJobTemplate -> V2alpha1CronJobSpec :: Maybe Text
-> Maybe Int
-> V2alpha1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V2alpha1CronJobSpec
V2alpha1CronJobSpec { V2alpha1JobTemplateSpec
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecJobTemplate, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (V2alpha1JobTemplateSpec -> V2alpha1CronJobSpec)
-> f V2alpha1JobTemplateSpec -> f V2alpha1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2alpha1JobTemplateSpec -> f V2alpha1JobTemplateSpec
f V2alpha1JobTemplateSpec
v2alpha1CronJobSpecJobTemplate
{-# INLINE v2alpha1CronJobSpecJobTemplateL #-}

-- | 'v2alpha1CronJobSpecSchedule' Lens
v2alpha1CronJobSpecScheduleL :: Lens_' V2alpha1CronJobSpec (Text)
v2alpha1CronJobSpecScheduleL :: (Text -> f Text) -> V2alpha1CronJobSpec -> f V2alpha1CronJobSpec
v2alpha1CronJobSpecScheduleL Text -> f Text
f V2alpha1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: V2alpha1CronJobSpec -> Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: V2alpha1CronJobSpec -> Maybe Integer
v2alpha1CronJobSpecSchedule :: V2alpha1CronJobSpec -> Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1CronJobSpec -> V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: V2alpha1CronJobSpec -> Maybe Text
..} = (\Text
v2alpha1CronJobSpecSchedule -> V2alpha1CronJobSpec :: Maybe Text
-> Maybe Int
-> V2alpha1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V2alpha1CronJobSpec
V2alpha1CronJobSpec { Text
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecSchedule, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (Text -> V2alpha1CronJobSpec) -> f Text -> f V2alpha1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2alpha1CronJobSpecSchedule
{-# INLINE v2alpha1CronJobSpecScheduleL #-}

-- | 'v2alpha1CronJobSpecStartingDeadlineSeconds' Lens
v2alpha1CronJobSpecStartingDeadlineSecondsL :: Lens_' V2alpha1CronJobSpec (Maybe Integer)
v2alpha1CronJobSpecStartingDeadlineSecondsL :: (Maybe Integer -> f (Maybe Integer))
-> V2alpha1CronJobSpec -> f V2alpha1CronJobSpec
v2alpha1CronJobSpecStartingDeadlineSecondsL Maybe Integer -> f (Maybe Integer)
f V2alpha1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: V2alpha1CronJobSpec -> Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: V2alpha1CronJobSpec -> Maybe Integer
v2alpha1CronJobSpecSchedule :: V2alpha1CronJobSpec -> Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1CronJobSpec -> V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: V2alpha1CronJobSpec -> Maybe Text
..} = (\Maybe Integer
v2alpha1CronJobSpecStartingDeadlineSeconds -> V2alpha1CronJobSpec :: Maybe Text
-> Maybe Int
-> V2alpha1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V2alpha1CronJobSpec
V2alpha1CronJobSpec { Maybe Integer
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecStartingDeadlineSeconds, Maybe Bool
Maybe Int
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (Maybe Integer -> V2alpha1CronJobSpec)
-> f (Maybe Integer) -> f V2alpha1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v2alpha1CronJobSpecStartingDeadlineSeconds
{-# INLINE v2alpha1CronJobSpecStartingDeadlineSecondsL #-}

-- | 'v2alpha1CronJobSpecSuccessfulJobsHistoryLimit' Lens
v2alpha1CronJobSpecSuccessfulJobsHistoryLimitL :: Lens_' V2alpha1CronJobSpec (Maybe Int)
v2alpha1CronJobSpecSuccessfulJobsHistoryLimitL :: (Maybe Int -> f (Maybe Int))
-> V2alpha1CronJobSpec -> f V2alpha1CronJobSpec
v2alpha1CronJobSpecSuccessfulJobsHistoryLimitL Maybe Int -> f (Maybe Int)
f V2alpha1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: V2alpha1CronJobSpec -> Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: V2alpha1CronJobSpec -> Maybe Integer
v2alpha1CronJobSpecSchedule :: V2alpha1CronJobSpec -> Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1CronJobSpec -> V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: V2alpha1CronJobSpec -> Maybe Text
..} = (\Maybe Int
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit -> V2alpha1CronJobSpec :: Maybe Text
-> Maybe Int
-> V2alpha1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V2alpha1CronJobSpec
V2alpha1CronJobSpec { Maybe Int
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (Maybe Int -> V2alpha1CronJobSpec)
-> f (Maybe Int) -> f V2alpha1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit
{-# INLINE v2alpha1CronJobSpecSuccessfulJobsHistoryLimitL #-}

-- | 'v2alpha1CronJobSpecSuspend' Lens
v2alpha1CronJobSpecSuspendL :: Lens_' V2alpha1CronJobSpec (Maybe Bool)
v2alpha1CronJobSpecSuspendL :: (Maybe Bool -> f (Maybe Bool))
-> V2alpha1CronJobSpec -> f V2alpha1CronJobSpec
v2alpha1CronJobSpecSuspendL Maybe Bool -> f (Maybe Bool)
f V2alpha1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuspend :: V2alpha1CronJobSpec -> Maybe Bool
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: V2alpha1CronJobSpec -> Maybe Integer
v2alpha1CronJobSpecSchedule :: V2alpha1CronJobSpec -> Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1CronJobSpec -> V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: V2alpha1CronJobSpec -> Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: V2alpha1CronJobSpec -> Maybe Text
..} = (\Maybe Bool
v2alpha1CronJobSpecSuspend -> V2alpha1CronJobSpec :: Maybe Text
-> Maybe Int
-> V2alpha1JobTemplateSpec
-> Text
-> Maybe Integer
-> Maybe Int
-> Maybe Bool
-> V2alpha1CronJobSpec
V2alpha1CronJobSpec { Maybe Bool
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuspend :: Maybe Bool
v2alpha1CronJobSpecSuspend, Maybe Int
Maybe Integer
Maybe Text
Text
V2alpha1JobTemplateSpec
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
v2alpha1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v2alpha1CronJobSpecSchedule :: Text
v2alpha1CronJobSpecJobTemplate :: V2alpha1JobTemplateSpec
v2alpha1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v2alpha1CronJobSpecConcurrencyPolicy :: Maybe Text
..} ) (Maybe Bool -> V2alpha1CronJobSpec)
-> f (Maybe Bool) -> f V2alpha1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v2alpha1CronJobSpecSuspend
{-# INLINE v2alpha1CronJobSpecSuspendL #-}



-- * V2alpha1CronJobStatus

-- | 'v2alpha1CronJobStatusActive' Lens
v2alpha1CronJobStatusActiveL :: Lens_' V2alpha1CronJobStatus (Maybe [V1ObjectReference])
v2alpha1CronJobStatusActiveL :: (Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference]))
-> V2alpha1CronJobStatus -> f V2alpha1CronJobStatus
v2alpha1CronJobStatusActiveL Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference])
f V2alpha1CronJobStatus{Maybe [V1ObjectReference]
Maybe DateTime
v2alpha1CronJobStatusLastScheduleTime :: V2alpha1CronJobStatus -> Maybe DateTime
v2alpha1CronJobStatusActive :: V2alpha1CronJobStatus -> Maybe [V1ObjectReference]
v2alpha1CronJobStatusLastScheduleTime :: Maybe DateTime
v2alpha1CronJobStatusActive :: Maybe [V1ObjectReference]
..} = (\Maybe [V1ObjectReference]
v2alpha1CronJobStatusActive -> V2alpha1CronJobStatus :: Maybe [V1ObjectReference]
-> Maybe DateTime -> V2alpha1CronJobStatus
V2alpha1CronJobStatus { Maybe [V1ObjectReference]
v2alpha1CronJobStatusActive :: Maybe [V1ObjectReference]
v2alpha1CronJobStatusActive :: Maybe [V1ObjectReference]
v2alpha1CronJobStatusActive, Maybe DateTime
v2alpha1CronJobStatusLastScheduleTime :: Maybe DateTime
v2alpha1CronJobStatusLastScheduleTime :: Maybe DateTime
..} ) (Maybe [V1ObjectReference] -> V2alpha1CronJobStatus)
-> f (Maybe [V1ObjectReference]) -> f V2alpha1CronJobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference])
f Maybe [V1ObjectReference]
v2alpha1CronJobStatusActive
{-# INLINE v2alpha1CronJobStatusActiveL #-}

-- | 'v2alpha1CronJobStatusLastScheduleTime' Lens
v2alpha1CronJobStatusLastScheduleTimeL :: Lens_' V2alpha1CronJobStatus (Maybe DateTime)
v2alpha1CronJobStatusLastScheduleTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V2alpha1CronJobStatus -> f V2alpha1CronJobStatus
v2alpha1CronJobStatusLastScheduleTimeL Maybe DateTime -> f (Maybe DateTime)
f V2alpha1CronJobStatus{Maybe [V1ObjectReference]
Maybe DateTime
v2alpha1CronJobStatusLastScheduleTime :: Maybe DateTime
v2alpha1CronJobStatusActive :: Maybe [V1ObjectReference]
v2alpha1CronJobStatusLastScheduleTime :: V2alpha1CronJobStatus -> Maybe DateTime
v2alpha1CronJobStatusActive :: V2alpha1CronJobStatus -> Maybe [V1ObjectReference]
..} = (\Maybe DateTime
v2alpha1CronJobStatusLastScheduleTime -> V2alpha1CronJobStatus :: Maybe [V1ObjectReference]
-> Maybe DateTime -> V2alpha1CronJobStatus
V2alpha1CronJobStatus { Maybe DateTime
v2alpha1CronJobStatusLastScheduleTime :: Maybe DateTime
v2alpha1CronJobStatusLastScheduleTime :: Maybe DateTime
v2alpha1CronJobStatusLastScheduleTime, Maybe [V1ObjectReference]
v2alpha1CronJobStatusActive :: Maybe [V1ObjectReference]
v2alpha1CronJobStatusActive :: Maybe [V1ObjectReference]
..} ) (Maybe DateTime -> V2alpha1CronJobStatus)
-> f (Maybe DateTime) -> f V2alpha1CronJobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v2alpha1CronJobStatusLastScheduleTime
{-# INLINE v2alpha1CronJobStatusLastScheduleTimeL #-}



-- * V2alpha1JobTemplateSpec

-- | 'v2alpha1JobTemplateSpecMetadata' Lens
v2alpha1JobTemplateSpecMetadataL :: Lens_' V2alpha1JobTemplateSpec (Maybe V1ObjectMeta)
v2alpha1JobTemplateSpecMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V2alpha1JobTemplateSpec -> f V2alpha1JobTemplateSpec
v2alpha1JobTemplateSpecMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V2alpha1JobTemplateSpec{Maybe V1ObjectMeta
Maybe V1JobSpec
v2alpha1JobTemplateSpecSpec :: V2alpha1JobTemplateSpec -> Maybe V1JobSpec
v2alpha1JobTemplateSpecMetadata :: V2alpha1JobTemplateSpec -> Maybe V1ObjectMeta
v2alpha1JobTemplateSpecSpec :: Maybe V1JobSpec
v2alpha1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
..} = (\Maybe V1ObjectMeta
v2alpha1JobTemplateSpecMetadata -> V2alpha1JobTemplateSpec :: Maybe V1ObjectMeta -> Maybe V1JobSpec -> V2alpha1JobTemplateSpec
V2alpha1JobTemplateSpec { Maybe V1ObjectMeta
v2alpha1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v2alpha1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v2alpha1JobTemplateSpecMetadata, Maybe V1JobSpec
v2alpha1JobTemplateSpecSpec :: Maybe V1JobSpec
v2alpha1JobTemplateSpecSpec :: Maybe V1JobSpec
..} ) (Maybe V1ObjectMeta -> V2alpha1JobTemplateSpec)
-> f (Maybe V1ObjectMeta) -> f V2alpha1JobTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v2alpha1JobTemplateSpecMetadata
{-# INLINE v2alpha1JobTemplateSpecMetadataL #-}

-- | 'v2alpha1JobTemplateSpecSpec' Lens
v2alpha1JobTemplateSpecSpecL :: Lens_' V2alpha1JobTemplateSpec (Maybe V1JobSpec)
v2alpha1JobTemplateSpecSpecL :: (Maybe V1JobSpec -> f (Maybe V1JobSpec))
-> V2alpha1JobTemplateSpec -> f V2alpha1JobTemplateSpec
v2alpha1JobTemplateSpecSpecL Maybe V1JobSpec -> f (Maybe V1JobSpec)
f V2alpha1JobTemplateSpec{Maybe V1ObjectMeta
Maybe V1JobSpec
v2alpha1JobTemplateSpecSpec :: Maybe V1JobSpec
v2alpha1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v2alpha1JobTemplateSpecSpec :: V2alpha1JobTemplateSpec -> Maybe V1JobSpec
v2alpha1JobTemplateSpecMetadata :: V2alpha1JobTemplateSpec -> Maybe V1ObjectMeta
..} = (\Maybe V1JobSpec
v2alpha1JobTemplateSpecSpec -> V2alpha1JobTemplateSpec :: Maybe V1ObjectMeta -> Maybe V1JobSpec -> V2alpha1JobTemplateSpec
V2alpha1JobTemplateSpec { Maybe V1JobSpec
v2alpha1JobTemplateSpecSpec :: Maybe V1JobSpec
v2alpha1JobTemplateSpecSpec :: Maybe V1JobSpec
v2alpha1JobTemplateSpecSpec, Maybe V1ObjectMeta
v2alpha1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v2alpha1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1JobSpec -> V2alpha1JobTemplateSpec)
-> f (Maybe V1JobSpec) -> f V2alpha1JobTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1JobSpec -> f (Maybe V1JobSpec)
f Maybe V1JobSpec
v2alpha1JobTemplateSpecSpec
{-# INLINE v2alpha1JobTemplateSpecSpecL #-}



-- * V2beta1CrossVersionObjectReference

-- | 'v2beta1CrossVersionObjectReferenceApiVersion' Lens
v2beta1CrossVersionObjectReferenceApiVersionL :: Lens_' V2beta1CrossVersionObjectReference (Maybe Text)
v2beta1CrossVersionObjectReferenceApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V2beta1CrossVersionObjectReference
-> f V2beta1CrossVersionObjectReference
v2beta1CrossVersionObjectReferenceApiVersionL Maybe Text -> f (Maybe Text)
f V2beta1CrossVersionObjectReference{Maybe Text
Text
v2beta1CrossVersionObjectReferenceName :: V2beta1CrossVersionObjectReference -> Text
v2beta1CrossVersionObjectReferenceKind :: V2beta1CrossVersionObjectReference -> Text
v2beta1CrossVersionObjectReferenceApiVersion :: V2beta1CrossVersionObjectReference -> Maybe Text
v2beta1CrossVersionObjectReferenceName :: Text
v2beta1CrossVersionObjectReferenceKind :: Text
v2beta1CrossVersionObjectReferenceApiVersion :: Maybe Text
..} = (\Maybe Text
v2beta1CrossVersionObjectReferenceApiVersion -> V2beta1CrossVersionObjectReference :: Maybe Text -> Text -> Text -> V2beta1CrossVersionObjectReference
V2beta1CrossVersionObjectReference { Maybe Text
v2beta1CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta1CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta1CrossVersionObjectReferenceApiVersion, Text
v2beta1CrossVersionObjectReferenceName :: Text
v2beta1CrossVersionObjectReferenceKind :: Text
v2beta1CrossVersionObjectReferenceName :: Text
v2beta1CrossVersionObjectReferenceKind :: Text
..} ) (Maybe Text -> V2beta1CrossVersionObjectReference)
-> f (Maybe Text) -> f V2beta1CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta1CrossVersionObjectReferenceApiVersion
{-# INLINE v2beta1CrossVersionObjectReferenceApiVersionL #-}

-- | 'v2beta1CrossVersionObjectReferenceKind' Lens
v2beta1CrossVersionObjectReferenceKindL :: Lens_' V2beta1CrossVersionObjectReference (Text)
v2beta1CrossVersionObjectReferenceKindL :: (Text -> f Text)
-> V2beta1CrossVersionObjectReference
-> f V2beta1CrossVersionObjectReference
v2beta1CrossVersionObjectReferenceKindL Text -> f Text
f V2beta1CrossVersionObjectReference{Maybe Text
Text
v2beta1CrossVersionObjectReferenceName :: Text
v2beta1CrossVersionObjectReferenceKind :: Text
v2beta1CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta1CrossVersionObjectReferenceName :: V2beta1CrossVersionObjectReference -> Text
v2beta1CrossVersionObjectReferenceKind :: V2beta1CrossVersionObjectReference -> Text
v2beta1CrossVersionObjectReferenceApiVersion :: V2beta1CrossVersionObjectReference -> Maybe Text
..} = (\Text
v2beta1CrossVersionObjectReferenceKind -> V2beta1CrossVersionObjectReference :: Maybe Text -> Text -> Text -> V2beta1CrossVersionObjectReference
V2beta1CrossVersionObjectReference { Text
v2beta1CrossVersionObjectReferenceKind :: Text
v2beta1CrossVersionObjectReferenceKind :: Text
v2beta1CrossVersionObjectReferenceKind, Maybe Text
Text
v2beta1CrossVersionObjectReferenceName :: Text
v2beta1CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta1CrossVersionObjectReferenceName :: Text
v2beta1CrossVersionObjectReferenceApiVersion :: Maybe Text
..} ) (Text -> V2beta1CrossVersionObjectReference)
-> f Text -> f V2beta1CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1CrossVersionObjectReferenceKind
{-# INLINE v2beta1CrossVersionObjectReferenceKindL #-}

-- | 'v2beta1CrossVersionObjectReferenceName' Lens
v2beta1CrossVersionObjectReferenceNameL :: Lens_' V2beta1CrossVersionObjectReference (Text)
v2beta1CrossVersionObjectReferenceNameL :: (Text -> f Text)
-> V2beta1CrossVersionObjectReference
-> f V2beta1CrossVersionObjectReference
v2beta1CrossVersionObjectReferenceNameL Text -> f Text
f V2beta1CrossVersionObjectReference{Maybe Text
Text
v2beta1CrossVersionObjectReferenceName :: Text
v2beta1CrossVersionObjectReferenceKind :: Text
v2beta1CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta1CrossVersionObjectReferenceName :: V2beta1CrossVersionObjectReference -> Text
v2beta1CrossVersionObjectReferenceKind :: V2beta1CrossVersionObjectReference -> Text
v2beta1CrossVersionObjectReferenceApiVersion :: V2beta1CrossVersionObjectReference -> Maybe Text
..} = (\Text
v2beta1CrossVersionObjectReferenceName -> V2beta1CrossVersionObjectReference :: Maybe Text -> Text -> Text -> V2beta1CrossVersionObjectReference
V2beta1CrossVersionObjectReference { Text
v2beta1CrossVersionObjectReferenceName :: Text
v2beta1CrossVersionObjectReferenceName :: Text
v2beta1CrossVersionObjectReferenceName, Maybe Text
Text
v2beta1CrossVersionObjectReferenceKind :: Text
v2beta1CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta1CrossVersionObjectReferenceKind :: Text
v2beta1CrossVersionObjectReferenceApiVersion :: Maybe Text
..} ) (Text -> V2beta1CrossVersionObjectReference)
-> f Text -> f V2beta1CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1CrossVersionObjectReferenceName
{-# INLINE v2beta1CrossVersionObjectReferenceNameL #-}



-- * V2beta1ExternalMetricSource

-- | 'v2beta1ExternalMetricSourceMetricName' Lens
v2beta1ExternalMetricSourceMetricNameL :: Lens_' V2beta1ExternalMetricSource (Text)
v2beta1ExternalMetricSourceMetricNameL :: (Text -> f Text)
-> V2beta1ExternalMetricSource -> f V2beta1ExternalMetricSource
v2beta1ExternalMetricSourceMetricNameL Text -> f Text
f V2beta1ExternalMetricSource{Maybe Quantity
Maybe V1LabelSelector
Text
v2beta1ExternalMetricSourceTargetValue :: V2beta1ExternalMetricSource -> Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: V2beta1ExternalMetricSource -> Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: V2beta1ExternalMetricSource -> Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: V2beta1ExternalMetricSource -> Text
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: Text
..} = (\Text
v2beta1ExternalMetricSourceMetricName -> V2beta1ExternalMetricSource :: Text
-> Maybe V1LabelSelector
-> Maybe Quantity
-> Maybe Quantity
-> V2beta1ExternalMetricSource
V2beta1ExternalMetricSource { Text
v2beta1ExternalMetricSourceMetricName :: Text
v2beta1ExternalMetricSourceMetricName :: Text
v2beta1ExternalMetricSourceMetricName, Maybe Quantity
Maybe V1LabelSelector
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
..} ) (Text -> V2beta1ExternalMetricSource)
-> f Text -> f V2beta1ExternalMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1ExternalMetricSourceMetricName
{-# INLINE v2beta1ExternalMetricSourceMetricNameL #-}

-- | 'v2beta1ExternalMetricSourceMetricSelector' Lens
v2beta1ExternalMetricSourceMetricSelectorL :: Lens_' V2beta1ExternalMetricSource (Maybe V1LabelSelector)
v2beta1ExternalMetricSourceMetricSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V2beta1ExternalMetricSource -> f V2beta1ExternalMetricSource
v2beta1ExternalMetricSourceMetricSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V2beta1ExternalMetricSource{Maybe Quantity
Maybe V1LabelSelector
Text
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: Text
v2beta1ExternalMetricSourceTargetValue :: V2beta1ExternalMetricSource -> Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: V2beta1ExternalMetricSource -> Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: V2beta1ExternalMetricSource -> Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: V2beta1ExternalMetricSource -> Text
..} = (\Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricSelector -> V2beta1ExternalMetricSource :: Text
-> Maybe V1LabelSelector
-> Maybe Quantity
-> Maybe Quantity
-> V2beta1ExternalMetricSource
V2beta1ExternalMetricSource { Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricSelector, Maybe Quantity
Text
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricName :: Text
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricName :: Text
..} ) (Maybe V1LabelSelector -> V2beta1ExternalMetricSource)
-> f (Maybe V1LabelSelector) -> f V2beta1ExternalMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricSelector
{-# INLINE v2beta1ExternalMetricSourceMetricSelectorL #-}

-- | 'v2beta1ExternalMetricSourceTargetAverageValue' Lens
v2beta1ExternalMetricSourceTargetAverageValueL :: Lens_' V2beta1ExternalMetricSource (Maybe Quantity)
v2beta1ExternalMetricSourceTargetAverageValueL :: (Maybe Quantity -> f (Maybe Quantity))
-> V2beta1ExternalMetricSource -> f V2beta1ExternalMetricSource
v2beta1ExternalMetricSourceTargetAverageValueL Maybe Quantity -> f (Maybe Quantity)
f V2beta1ExternalMetricSource{Maybe Quantity
Maybe V1LabelSelector
Text
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: Text
v2beta1ExternalMetricSourceTargetValue :: V2beta1ExternalMetricSource -> Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: V2beta1ExternalMetricSource -> Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: V2beta1ExternalMetricSource -> Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: V2beta1ExternalMetricSource -> Text
..} = (\Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue -> V2beta1ExternalMetricSource :: Text
-> Maybe V1LabelSelector
-> Maybe Quantity
-> Maybe Quantity
-> V2beta1ExternalMetricSource
V2beta1ExternalMetricSource { Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue, Maybe Quantity
Maybe V1LabelSelector
Text
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: Text
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: Text
..} ) (Maybe Quantity -> V2beta1ExternalMetricSource)
-> f (Maybe Quantity) -> f V2beta1ExternalMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue
{-# INLINE v2beta1ExternalMetricSourceTargetAverageValueL #-}

-- | 'v2beta1ExternalMetricSourceTargetValue' Lens
v2beta1ExternalMetricSourceTargetValueL :: Lens_' V2beta1ExternalMetricSource (Maybe Quantity)
v2beta1ExternalMetricSourceTargetValueL :: (Maybe Quantity -> f (Maybe Quantity))
-> V2beta1ExternalMetricSource -> f V2beta1ExternalMetricSource
v2beta1ExternalMetricSourceTargetValueL Maybe Quantity -> f (Maybe Quantity)
f V2beta1ExternalMetricSource{Maybe Quantity
Maybe V1LabelSelector
Text
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: Text
v2beta1ExternalMetricSourceTargetValue :: V2beta1ExternalMetricSource -> Maybe Quantity
v2beta1ExternalMetricSourceTargetAverageValue :: V2beta1ExternalMetricSource -> Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: V2beta1ExternalMetricSource -> Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: V2beta1ExternalMetricSource -> Text
..} = (\Maybe Quantity
v2beta1ExternalMetricSourceTargetValue -> V2beta1ExternalMetricSource :: Text
-> Maybe V1LabelSelector
-> Maybe Quantity
-> Maybe Quantity
-> V2beta1ExternalMetricSource
V2beta1ExternalMetricSource { Maybe Quantity
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetValue :: Maybe Quantity
v2beta1ExternalMetricSourceTargetValue, Maybe Quantity
Maybe V1LabelSelector
Text
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: Text
v2beta1ExternalMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ExternalMetricSourceMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricSourceMetricName :: Text
..} ) (Maybe Quantity -> V2beta1ExternalMetricSource)
-> f (Maybe Quantity) -> f V2beta1ExternalMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2beta1ExternalMetricSourceTargetValue
{-# INLINE v2beta1ExternalMetricSourceTargetValueL #-}



-- * V2beta1ExternalMetricStatus

-- | 'v2beta1ExternalMetricStatusCurrentAverageValue' Lens
v2beta1ExternalMetricStatusCurrentAverageValueL :: Lens_' V2beta1ExternalMetricStatus (Maybe Quantity)
v2beta1ExternalMetricStatusCurrentAverageValueL :: (Maybe Quantity -> f (Maybe Quantity))
-> V2beta1ExternalMetricStatus -> f V2beta1ExternalMetricStatus
v2beta1ExternalMetricStatusCurrentAverageValueL Maybe Quantity -> f (Maybe Quantity)
f V2beta1ExternalMetricStatus{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
v2beta1ExternalMetricStatusMetricSelector :: V2beta1ExternalMetricStatus -> Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: V2beta1ExternalMetricStatus -> Text
v2beta1ExternalMetricStatusCurrentValue :: V2beta1ExternalMetricStatus -> Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: V2beta1ExternalMetricStatus -> Maybe Quantity
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
..} = (\Maybe Quantity
v2beta1ExternalMetricStatusCurrentAverageValue -> V2beta1ExternalMetricStatus :: Maybe Quantity
-> Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1ExternalMetricStatus
V2beta1ExternalMetricStatus { Maybe Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
v2beta1ExternalMetricStatusCurrentAverageValue, Maybe V1LabelSelector
Text
Quantity
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusCurrentValue :: Quantity
..} ) (Maybe Quantity -> V2beta1ExternalMetricStatus)
-> f (Maybe Quantity) -> f V2beta1ExternalMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2beta1ExternalMetricStatusCurrentAverageValue
{-# INLINE v2beta1ExternalMetricStatusCurrentAverageValueL #-}

-- | 'v2beta1ExternalMetricStatusCurrentValue' Lens
v2beta1ExternalMetricStatusCurrentValueL :: Lens_' V2beta1ExternalMetricStatus (Quantity)
v2beta1ExternalMetricStatusCurrentValueL :: (Quantity -> f Quantity)
-> V2beta1ExternalMetricStatus -> f V2beta1ExternalMetricStatus
v2beta1ExternalMetricStatusCurrentValueL Quantity -> f Quantity
f V2beta1ExternalMetricStatus{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
v2beta1ExternalMetricStatusMetricSelector :: V2beta1ExternalMetricStatus -> Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: V2beta1ExternalMetricStatus -> Text
v2beta1ExternalMetricStatusCurrentValue :: V2beta1ExternalMetricStatus -> Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: V2beta1ExternalMetricStatus -> Maybe Quantity
..} = (\Quantity
v2beta1ExternalMetricStatusCurrentValue -> V2beta1ExternalMetricStatus :: Maybe Quantity
-> Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1ExternalMetricStatus
V2beta1ExternalMetricStatus { Quantity
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusCurrentValue, Maybe Quantity
Maybe V1LabelSelector
Text
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
..} ) (Quantity -> V2beta1ExternalMetricStatus)
-> f Quantity -> f V2beta1ExternalMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Quantity -> f Quantity
f Quantity
v2beta1ExternalMetricStatusCurrentValue
{-# INLINE v2beta1ExternalMetricStatusCurrentValueL #-}

-- | 'v2beta1ExternalMetricStatusMetricName' Lens
v2beta1ExternalMetricStatusMetricNameL :: Lens_' V2beta1ExternalMetricStatus (Text)
v2beta1ExternalMetricStatusMetricNameL :: (Text -> f Text)
-> V2beta1ExternalMetricStatus -> f V2beta1ExternalMetricStatus
v2beta1ExternalMetricStatusMetricNameL Text -> f Text
f V2beta1ExternalMetricStatus{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
v2beta1ExternalMetricStatusMetricSelector :: V2beta1ExternalMetricStatus -> Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: V2beta1ExternalMetricStatus -> Text
v2beta1ExternalMetricStatusCurrentValue :: V2beta1ExternalMetricStatus -> Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: V2beta1ExternalMetricStatus -> Maybe Quantity
..} = (\Text
v2beta1ExternalMetricStatusMetricName -> V2beta1ExternalMetricStatus :: Maybe Quantity
-> Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1ExternalMetricStatus
V2beta1ExternalMetricStatus { Text
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusMetricName, Maybe Quantity
Maybe V1LabelSelector
Quantity
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
..} ) (Text -> V2beta1ExternalMetricStatus)
-> f Text -> f V2beta1ExternalMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1ExternalMetricStatusMetricName
{-# INLINE v2beta1ExternalMetricStatusMetricNameL #-}

-- | 'v2beta1ExternalMetricStatusMetricSelector' Lens
v2beta1ExternalMetricStatusMetricSelectorL :: Lens_' V2beta1ExternalMetricStatus (Maybe V1LabelSelector)
v2beta1ExternalMetricStatusMetricSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V2beta1ExternalMetricStatus -> f V2beta1ExternalMetricStatus
v2beta1ExternalMetricStatusMetricSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V2beta1ExternalMetricStatus{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
v2beta1ExternalMetricStatusMetricSelector :: V2beta1ExternalMetricStatus -> Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricName :: V2beta1ExternalMetricStatus -> Text
v2beta1ExternalMetricStatusCurrentValue :: V2beta1ExternalMetricStatus -> Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: V2beta1ExternalMetricStatus -> Maybe Quantity
..} = (\Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricSelector -> V2beta1ExternalMetricStatus :: Maybe Quantity
-> Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1ExternalMetricStatus
V2beta1ExternalMetricStatus { Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricSelector :: Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricSelector, Maybe Quantity
Text
Quantity
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
v2beta1ExternalMetricStatusMetricName :: Text
v2beta1ExternalMetricStatusCurrentValue :: Quantity
v2beta1ExternalMetricStatusCurrentAverageValue :: Maybe Quantity
..} ) (Maybe V1LabelSelector -> V2beta1ExternalMetricStatus)
-> f (Maybe V1LabelSelector) -> f V2beta1ExternalMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v2beta1ExternalMetricStatusMetricSelector
{-# INLINE v2beta1ExternalMetricStatusMetricSelectorL #-}



-- * V2beta1HorizontalPodAutoscaler

-- | 'v2beta1HorizontalPodAutoscalerApiVersion' Lens
v2beta1HorizontalPodAutoscalerApiVersionL :: Lens_' V2beta1HorizontalPodAutoscaler (Maybe Text)
v2beta1HorizontalPodAutoscalerApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V2beta1HorizontalPodAutoscaler
-> f V2beta1HorizontalPodAutoscaler
v2beta1HorizontalPodAutoscalerApiVersionL Maybe Text -> f (Maybe Text)
f V2beta1HorizontalPodAutoscaler{Maybe Text
Maybe V2beta1HorizontalPodAutoscalerStatus
Maybe V2beta1HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerStatus :: V2beta1HorizontalPodAutoscaler
-> Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: V2beta1HorizontalPodAutoscaler
-> Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: V2beta1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: V2beta1HorizontalPodAutoscaler -> Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: V2beta1HorizontalPodAutoscaler -> Maybe Text
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
..} = (\Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion -> V2beta1HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2beta1HorizontalPodAutoscalerSpec
-> Maybe V2beta1HorizontalPodAutoscalerStatus
-> V2beta1HorizontalPodAutoscaler
V2beta1HorizontalPodAutoscaler { Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion, Maybe Text
Maybe V2beta1HorizontalPodAutoscalerStatus
Maybe V2beta1HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
..} ) (Maybe Text -> V2beta1HorizontalPodAutoscaler)
-> f (Maybe Text) -> f V2beta1HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion
{-# INLINE v2beta1HorizontalPodAutoscalerApiVersionL #-}

-- | 'v2beta1HorizontalPodAutoscalerKind' Lens
v2beta1HorizontalPodAutoscalerKindL :: Lens_' V2beta1HorizontalPodAutoscaler (Maybe Text)
v2beta1HorizontalPodAutoscalerKindL :: (Maybe Text -> f (Maybe Text))
-> V2beta1HorizontalPodAutoscaler
-> f V2beta1HorizontalPodAutoscaler
v2beta1HorizontalPodAutoscalerKindL Maybe Text -> f (Maybe Text)
f V2beta1HorizontalPodAutoscaler{Maybe Text
Maybe V2beta1HorizontalPodAutoscalerStatus
Maybe V2beta1HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerStatus :: V2beta1HorizontalPodAutoscaler
-> Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: V2beta1HorizontalPodAutoscaler
-> Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: V2beta1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: V2beta1HorizontalPodAutoscaler -> Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: V2beta1HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe Text
v2beta1HorizontalPodAutoscalerKind -> V2beta1HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2beta1HorizontalPodAutoscalerSpec
-> Maybe V2beta1HorizontalPodAutoscalerStatus
-> V2beta1HorizontalPodAutoscaler
V2beta1HorizontalPodAutoscaler { Maybe Text
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerKind, Maybe Text
Maybe V2beta1HorizontalPodAutoscalerStatus
Maybe V2beta1HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe Text -> V2beta1HorizontalPodAutoscaler)
-> f (Maybe Text) -> f V2beta1HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta1HorizontalPodAutoscalerKind
{-# INLINE v2beta1HorizontalPodAutoscalerKindL #-}

-- | 'v2beta1HorizontalPodAutoscalerMetadata' Lens
v2beta1HorizontalPodAutoscalerMetadataL :: Lens_' V2beta1HorizontalPodAutoscaler (Maybe V1ObjectMeta)
v2beta1HorizontalPodAutoscalerMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V2beta1HorizontalPodAutoscaler
-> f V2beta1HorizontalPodAutoscaler
v2beta1HorizontalPodAutoscalerMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V2beta1HorizontalPodAutoscaler{Maybe Text
Maybe V2beta1HorizontalPodAutoscalerStatus
Maybe V2beta1HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerStatus :: V2beta1HorizontalPodAutoscaler
-> Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: V2beta1HorizontalPodAutoscaler
-> Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: V2beta1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: V2beta1HorizontalPodAutoscaler -> Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: V2beta1HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerMetadata -> V2beta1HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2beta1HorizontalPodAutoscalerSpec
-> Maybe V2beta1HorizontalPodAutoscalerStatus
-> V2beta1HorizontalPodAutoscaler
V2beta1HorizontalPodAutoscaler { Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerMetadata, Maybe Text
Maybe V2beta1HorizontalPodAutoscalerStatus
Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V2beta1HorizontalPodAutoscaler)
-> f (Maybe V1ObjectMeta) -> f V2beta1HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerMetadata
{-# INLINE v2beta1HorizontalPodAutoscalerMetadataL #-}

-- | 'v2beta1HorizontalPodAutoscalerSpec' Lens
v2beta1HorizontalPodAutoscalerSpecL :: Lens_' V2beta1HorizontalPodAutoscaler (Maybe V2beta1HorizontalPodAutoscalerSpec)
v2beta1HorizontalPodAutoscalerSpecL :: (Maybe V2beta1HorizontalPodAutoscalerSpec
 -> f (Maybe V2beta1HorizontalPodAutoscalerSpec))
-> V2beta1HorizontalPodAutoscaler
-> f V2beta1HorizontalPodAutoscaler
v2beta1HorizontalPodAutoscalerSpecL Maybe V2beta1HorizontalPodAutoscalerSpec
-> f (Maybe V2beta1HorizontalPodAutoscalerSpec)
f V2beta1HorizontalPodAutoscaler{Maybe Text
Maybe V2beta1HorizontalPodAutoscalerStatus
Maybe V2beta1HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerStatus :: V2beta1HorizontalPodAutoscaler
-> Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: V2beta1HorizontalPodAutoscaler
-> Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: V2beta1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: V2beta1HorizontalPodAutoscaler -> Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: V2beta1HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerSpec -> V2beta1HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2beta1HorizontalPodAutoscalerSpec
-> Maybe V2beta1HorizontalPodAutoscalerStatus
-> V2beta1HorizontalPodAutoscaler
V2beta1HorizontalPodAutoscaler { Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerSpec, Maybe Text
Maybe V2beta1HorizontalPodAutoscalerStatus
Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe V2beta1HorizontalPodAutoscalerSpec
 -> V2beta1HorizontalPodAutoscaler)
-> f (Maybe V2beta1HorizontalPodAutoscalerSpec)
-> f V2beta1HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta1HorizontalPodAutoscalerSpec
-> f (Maybe V2beta1HorizontalPodAutoscalerSpec)
f Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerSpec
{-# INLINE v2beta1HorizontalPodAutoscalerSpecL #-}

-- | 'v2beta1HorizontalPodAutoscalerStatus' Lens
v2beta1HorizontalPodAutoscalerStatusL :: Lens_' V2beta1HorizontalPodAutoscaler (Maybe V2beta1HorizontalPodAutoscalerStatus)
v2beta1HorizontalPodAutoscalerStatusL :: (Maybe V2beta1HorizontalPodAutoscalerStatus
 -> f (Maybe V2beta1HorizontalPodAutoscalerStatus))
-> V2beta1HorizontalPodAutoscaler
-> f V2beta1HorizontalPodAutoscaler
v2beta1HorizontalPodAutoscalerStatusL Maybe V2beta1HorizontalPodAutoscalerStatus
-> f (Maybe V2beta1HorizontalPodAutoscalerStatus)
f V2beta1HorizontalPodAutoscaler{Maybe Text
Maybe V2beta1HorizontalPodAutoscalerStatus
Maybe V2beta1HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerStatus :: V2beta1HorizontalPodAutoscaler
-> Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerSpec :: V2beta1HorizontalPodAutoscaler
-> Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: V2beta1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: V2beta1HorizontalPodAutoscaler -> Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: V2beta1HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatus -> V2beta1HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2beta1HorizontalPodAutoscalerSpec
-> Maybe V2beta1HorizontalPodAutoscalerStatus
-> V2beta1HorizontalPodAutoscaler
V2beta1HorizontalPodAutoscaler { Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatus :: Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatus, Maybe Text
Maybe V2beta1HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerSpec :: Maybe V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta1HorizontalPodAutoscalerKind :: Maybe Text
v2beta1HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe V2beta1HorizontalPodAutoscalerStatus
 -> V2beta1HorizontalPodAutoscaler)
-> f (Maybe V2beta1HorizontalPodAutoscalerStatus)
-> f V2beta1HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta1HorizontalPodAutoscalerStatus
-> f (Maybe V2beta1HorizontalPodAutoscalerStatus)
f Maybe V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatus
{-# INLINE v2beta1HorizontalPodAutoscalerStatusL #-}



-- * V2beta1HorizontalPodAutoscalerCondition

-- | 'v2beta1HorizontalPodAutoscalerConditionLastTransitionTime' Lens
v2beta1HorizontalPodAutoscalerConditionLastTransitionTimeL :: Lens_' V2beta1HorizontalPodAutoscalerCondition (Maybe DateTime)
v2beta1HorizontalPodAutoscalerConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V2beta1HorizontalPodAutoscalerCondition
-> f V2beta1HorizontalPodAutoscalerCondition
v2beta1HorizontalPodAutoscalerConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V2beta1HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2beta1HorizontalPodAutoscalerConditionType :: V2beta1HorizontalPodAutoscalerCondition -> Text
v2beta1HorizontalPodAutoscalerConditionStatus :: V2beta1HorizontalPodAutoscalerCondition -> Text
v2beta1HorizontalPodAutoscalerConditionReason :: V2beta1HorizontalPodAutoscalerCondition -> Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: V2beta1HorizontalPodAutoscalerCondition -> Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: V2beta1HorizontalPodAutoscalerCondition -> Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime -> V2beta1HorizontalPodAutoscalerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V2beta1HorizontalPodAutoscalerCondition
V2beta1HorizontalPodAutoscalerCondition { Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime, Maybe Text
Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V2beta1HorizontalPodAutoscalerCondition)
-> f (Maybe DateTime) -> f V2beta1HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime
{-# INLINE v2beta1HorizontalPodAutoscalerConditionLastTransitionTimeL #-}

-- | 'v2beta1HorizontalPodAutoscalerConditionMessage' Lens
v2beta1HorizontalPodAutoscalerConditionMessageL :: Lens_' V2beta1HorizontalPodAutoscalerCondition (Maybe Text)
v2beta1HorizontalPodAutoscalerConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V2beta1HorizontalPodAutoscalerCondition
-> f V2beta1HorizontalPodAutoscalerCondition
v2beta1HorizontalPodAutoscalerConditionMessageL Maybe Text -> f (Maybe Text)
f V2beta1HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionType :: V2beta1HorizontalPodAutoscalerCondition -> Text
v2beta1HorizontalPodAutoscalerConditionStatus :: V2beta1HorizontalPodAutoscalerCondition -> Text
v2beta1HorizontalPodAutoscalerConditionReason :: V2beta1HorizontalPodAutoscalerCondition -> Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: V2beta1HorizontalPodAutoscalerCondition -> Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: V2beta1HorizontalPodAutoscalerCondition -> Maybe DateTime
..} = (\Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage -> V2beta1HorizontalPodAutoscalerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V2beta1HorizontalPodAutoscalerCondition
V2beta1HorizontalPodAutoscalerCondition { Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage, Maybe Text
Maybe DateTime
Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V2beta1HorizontalPodAutoscalerCondition)
-> f (Maybe Text) -> f V2beta1HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage
{-# INLINE v2beta1HorizontalPodAutoscalerConditionMessageL #-}

-- | 'v2beta1HorizontalPodAutoscalerConditionReason' Lens
v2beta1HorizontalPodAutoscalerConditionReasonL :: Lens_' V2beta1HorizontalPodAutoscalerCondition (Maybe Text)
v2beta1HorizontalPodAutoscalerConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V2beta1HorizontalPodAutoscalerCondition
-> f V2beta1HorizontalPodAutoscalerCondition
v2beta1HorizontalPodAutoscalerConditionReasonL Maybe Text -> f (Maybe Text)
f V2beta1HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionType :: V2beta1HorizontalPodAutoscalerCondition -> Text
v2beta1HorizontalPodAutoscalerConditionStatus :: V2beta1HorizontalPodAutoscalerCondition -> Text
v2beta1HorizontalPodAutoscalerConditionReason :: V2beta1HorizontalPodAutoscalerCondition -> Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: V2beta1HorizontalPodAutoscalerCondition -> Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: V2beta1HorizontalPodAutoscalerCondition -> Maybe DateTime
..} = (\Maybe Text
v2beta1HorizontalPodAutoscalerConditionReason -> V2beta1HorizontalPodAutoscalerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V2beta1HorizontalPodAutoscalerCondition
V2beta1HorizontalPodAutoscalerCondition { Maybe Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionReason, Maybe Text
Maybe DateTime
Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V2beta1HorizontalPodAutoscalerCondition)
-> f (Maybe Text) -> f V2beta1HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta1HorizontalPodAutoscalerConditionReason
{-# INLINE v2beta1HorizontalPodAutoscalerConditionReasonL #-}

-- | 'v2beta1HorizontalPodAutoscalerConditionStatus' Lens
v2beta1HorizontalPodAutoscalerConditionStatusL :: Lens_' V2beta1HorizontalPodAutoscalerCondition (Text)
v2beta1HorizontalPodAutoscalerConditionStatusL :: (Text -> f Text)
-> V2beta1HorizontalPodAutoscalerCondition
-> f V2beta1HorizontalPodAutoscalerCondition
v2beta1HorizontalPodAutoscalerConditionStatusL Text -> f Text
f V2beta1HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionType :: V2beta1HorizontalPodAutoscalerCondition -> Text
v2beta1HorizontalPodAutoscalerConditionStatus :: V2beta1HorizontalPodAutoscalerCondition -> Text
v2beta1HorizontalPodAutoscalerConditionReason :: V2beta1HorizontalPodAutoscalerCondition -> Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: V2beta1HorizontalPodAutoscalerCondition -> Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: V2beta1HorizontalPodAutoscalerCondition -> Maybe DateTime
..} = (\Text
v2beta1HorizontalPodAutoscalerConditionStatus -> V2beta1HorizontalPodAutoscalerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V2beta1HorizontalPodAutoscalerCondition
V2beta1HorizontalPodAutoscalerCondition { Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionStatus, Maybe Text
Maybe DateTime
Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V2beta1HorizontalPodAutoscalerCondition)
-> f Text -> f V2beta1HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1HorizontalPodAutoscalerConditionStatus
{-# INLINE v2beta1HorizontalPodAutoscalerConditionStatusL #-}

-- | 'v2beta1HorizontalPodAutoscalerConditionType' Lens
v2beta1HorizontalPodAutoscalerConditionTypeL :: Lens_' V2beta1HorizontalPodAutoscalerCondition (Text)
v2beta1HorizontalPodAutoscalerConditionTypeL :: (Text -> f Text)
-> V2beta1HorizontalPodAutoscalerCondition
-> f V2beta1HorizontalPodAutoscalerCondition
v2beta1HorizontalPodAutoscalerConditionTypeL Text -> f Text
f V2beta1HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionType :: V2beta1HorizontalPodAutoscalerCondition -> Text
v2beta1HorizontalPodAutoscalerConditionStatus :: V2beta1HorizontalPodAutoscalerCondition -> Text
v2beta1HorizontalPodAutoscalerConditionReason :: V2beta1HorizontalPodAutoscalerCondition -> Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: V2beta1HorizontalPodAutoscalerCondition -> Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: V2beta1HorizontalPodAutoscalerCondition -> Maybe DateTime
..} = (\Text
v2beta1HorizontalPodAutoscalerConditionType -> V2beta1HorizontalPodAutoscalerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V2beta1HorizontalPodAutoscalerCondition
V2beta1HorizontalPodAutoscalerCondition { Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionType :: Text
v2beta1HorizontalPodAutoscalerConditionType, Maybe Text
Maybe DateTime
Text
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerConditionStatus :: Text
v2beta1HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta1HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V2beta1HorizontalPodAutoscalerCondition)
-> f Text -> f V2beta1HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1HorizontalPodAutoscalerConditionType
{-# INLINE v2beta1HorizontalPodAutoscalerConditionTypeL #-}



-- * V2beta1HorizontalPodAutoscalerList

-- | 'v2beta1HorizontalPodAutoscalerListApiVersion' Lens
v2beta1HorizontalPodAutoscalerListApiVersionL :: Lens_' V2beta1HorizontalPodAutoscalerList (Maybe Text)
v2beta1HorizontalPodAutoscalerListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V2beta1HorizontalPodAutoscalerList
-> f V2beta1HorizontalPodAutoscalerList
v2beta1HorizontalPodAutoscalerListApiVersionL Maybe Text -> f (Maybe Text)
f V2beta1HorizontalPodAutoscalerList{[V2beta1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata :: V2beta1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: V2beta1HorizontalPodAutoscalerList -> Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: V2beta1HorizontalPodAutoscalerList
-> [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: V2beta1HorizontalPodAutoscalerList -> Maybe Text
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} = (\Maybe Text
v2beta1HorizontalPodAutoscalerListApiVersion -> V2beta1HorizontalPodAutoscalerList :: Maybe Text
-> [V2beta1HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V2beta1HorizontalPodAutoscalerList
V2beta1HorizontalPodAutoscalerList { Maybe Text
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerListApiVersion, [V2beta1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
..} ) (Maybe Text -> V2beta1HorizontalPodAutoscalerList)
-> f (Maybe Text) -> f V2beta1HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta1HorizontalPodAutoscalerListApiVersion
{-# INLINE v2beta1HorizontalPodAutoscalerListApiVersionL #-}

-- | 'v2beta1HorizontalPodAutoscalerListItems' Lens
v2beta1HorizontalPodAutoscalerListItemsL :: Lens_' V2beta1HorizontalPodAutoscalerList ([V2beta1HorizontalPodAutoscaler])
v2beta1HorizontalPodAutoscalerListItemsL :: ([V2beta1HorizontalPodAutoscaler]
 -> f [V2beta1HorizontalPodAutoscaler])
-> V2beta1HorizontalPodAutoscalerList
-> f V2beta1HorizontalPodAutoscalerList
v2beta1HorizontalPodAutoscalerListItemsL [V2beta1HorizontalPodAutoscaler]
-> f [V2beta1HorizontalPodAutoscaler]
f V2beta1HorizontalPodAutoscalerList{[V2beta1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerListMetadata :: V2beta1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: V2beta1HorizontalPodAutoscalerList -> Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: V2beta1HorizontalPodAutoscalerList
-> [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: V2beta1HorizontalPodAutoscalerList -> Maybe Text
..} = (\[V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListItems -> V2beta1HorizontalPodAutoscalerList :: Maybe Text
-> [V2beta1HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V2beta1HorizontalPodAutoscalerList
V2beta1HorizontalPodAutoscalerList { [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListItems, Maybe Text
Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} ) ([V2beta1HorizontalPodAutoscaler]
 -> V2beta1HorizontalPodAutoscalerList)
-> f [V2beta1HorizontalPodAutoscaler]
-> f V2beta1HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V2beta1HorizontalPodAutoscaler]
-> f [V2beta1HorizontalPodAutoscaler]
f [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListItems
{-# INLINE v2beta1HorizontalPodAutoscalerListItemsL #-}

-- | 'v2beta1HorizontalPodAutoscalerListKind' Lens
v2beta1HorizontalPodAutoscalerListKindL :: Lens_' V2beta1HorizontalPodAutoscalerList (Maybe Text)
v2beta1HorizontalPodAutoscalerListKindL :: (Maybe Text -> f (Maybe Text))
-> V2beta1HorizontalPodAutoscalerList
-> f V2beta1HorizontalPodAutoscalerList
v2beta1HorizontalPodAutoscalerListKindL Maybe Text -> f (Maybe Text)
f V2beta1HorizontalPodAutoscalerList{[V2beta1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerListMetadata :: V2beta1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: V2beta1HorizontalPodAutoscalerList -> Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: V2beta1HorizontalPodAutoscalerList
-> [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: V2beta1HorizontalPodAutoscalerList -> Maybe Text
..} = (\Maybe Text
v2beta1HorizontalPodAutoscalerListKind -> V2beta1HorizontalPodAutoscalerList :: Maybe Text
-> [V2beta1HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V2beta1HorizontalPodAutoscalerList
V2beta1HorizontalPodAutoscalerList { Maybe Text
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListKind, [V2beta1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} ) (Maybe Text -> V2beta1HorizontalPodAutoscalerList)
-> f (Maybe Text) -> f V2beta1HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta1HorizontalPodAutoscalerListKind
{-# INLINE v2beta1HorizontalPodAutoscalerListKindL #-}

-- | 'v2beta1HorizontalPodAutoscalerListMetadata' Lens
v2beta1HorizontalPodAutoscalerListMetadataL :: Lens_' V2beta1HorizontalPodAutoscalerList (Maybe V1ListMeta)
v2beta1HorizontalPodAutoscalerListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V2beta1HorizontalPodAutoscalerList
-> f V2beta1HorizontalPodAutoscalerList
v2beta1HorizontalPodAutoscalerListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V2beta1HorizontalPodAutoscalerList{[V2beta1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerListMetadata :: V2beta1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListKind :: V2beta1HorizontalPodAutoscalerList -> Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: V2beta1HorizontalPodAutoscalerList
-> [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: V2beta1HorizontalPodAutoscalerList -> Maybe Text
..} = (\Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata -> V2beta1HorizontalPodAutoscalerList :: Maybe Text
-> [V2beta1HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V2beta1HorizontalPodAutoscalerList
V2beta1HorizontalPodAutoscalerList { Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata, [V2beta1HorizontalPodAutoscaler]
Maybe Text
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta1HorizontalPodAutoscalerListKind :: Maybe Text
v2beta1HorizontalPodAutoscalerListItems :: [V2beta1HorizontalPodAutoscaler]
v2beta1HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V2beta1HorizontalPodAutoscalerList)
-> f (Maybe V1ListMeta) -> f V2beta1HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v2beta1HorizontalPodAutoscalerListMetadata
{-# INLINE v2beta1HorizontalPodAutoscalerListMetadataL #-}



-- * V2beta1HorizontalPodAutoscalerSpec

-- | 'v2beta1HorizontalPodAutoscalerSpecMaxReplicas' Lens
v2beta1HorizontalPodAutoscalerSpecMaxReplicasL :: Lens_' V2beta1HorizontalPodAutoscalerSpec (Int)
v2beta1HorizontalPodAutoscalerSpecMaxReplicasL :: (Int -> f Int)
-> V2beta1HorizontalPodAutoscalerSpec
-> f V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerSpecMaxReplicasL Int -> f Int
f V2beta1HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2beta1MetricSpec]
V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1HorizontalPodAutoscalerSpec
-> V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: V2beta1HorizontalPodAutoscalerSpec -> Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: V2beta1HorizontalPodAutoscalerSpec -> Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: V2beta1HorizontalPodAutoscalerSpec -> Int
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} = (\Int
v2beta1HorizontalPodAutoscalerSpecMaxReplicas -> V2beta1HorizontalPodAutoscalerSpec :: Int
-> Maybe [V2beta1MetricSpec]
-> Maybe Int
-> V2beta1CrossVersionObjectReference
-> V2beta1HorizontalPodAutoscalerSpec
V2beta1HorizontalPodAutoscalerSpec { Int
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta1HorizontalPodAutoscalerSpecMaxReplicas, Maybe Int
Maybe [V2beta1MetricSpec]
V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
..} ) (Int -> V2beta1HorizontalPodAutoscalerSpec)
-> f Int -> f V2beta1HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v2beta1HorizontalPodAutoscalerSpecMaxReplicas
{-# INLINE v2beta1HorizontalPodAutoscalerSpecMaxReplicasL #-}

-- | 'v2beta1HorizontalPodAutoscalerSpecMetrics' Lens
v2beta1HorizontalPodAutoscalerSpecMetricsL :: Lens_' V2beta1HorizontalPodAutoscalerSpec (Maybe [V2beta1MetricSpec])
v2beta1HorizontalPodAutoscalerSpecMetricsL :: (Maybe [V2beta1MetricSpec] -> f (Maybe [V2beta1MetricSpec]))
-> V2beta1HorizontalPodAutoscalerSpec
-> f V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerSpecMetricsL Maybe [V2beta1MetricSpec] -> f (Maybe [V2beta1MetricSpec])
f V2beta1HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2beta1MetricSpec]
V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1HorizontalPodAutoscalerSpec
-> V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: V2beta1HorizontalPodAutoscalerSpec -> Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: V2beta1HorizontalPodAutoscalerSpec -> Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: V2beta1HorizontalPodAutoscalerSpec -> Int
..} = (\Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMetrics -> V2beta1HorizontalPodAutoscalerSpec :: Int
-> Maybe [V2beta1MetricSpec]
-> Maybe Int
-> V2beta1CrossVersionObjectReference
-> V2beta1HorizontalPodAutoscalerSpec
V2beta1HorizontalPodAutoscalerSpec { Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMetrics, Int
Maybe Int
V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} ) (Maybe [V2beta1MetricSpec] -> V2beta1HorizontalPodAutoscalerSpec)
-> f (Maybe [V2beta1MetricSpec])
-> f V2beta1HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V2beta1MetricSpec] -> f (Maybe [V2beta1MetricSpec])
f Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMetrics
{-# INLINE v2beta1HorizontalPodAutoscalerSpecMetricsL #-}

-- | 'v2beta1HorizontalPodAutoscalerSpecMinReplicas' Lens
v2beta1HorizontalPodAutoscalerSpecMinReplicasL :: Lens_' V2beta1HorizontalPodAutoscalerSpec (Maybe Int)
v2beta1HorizontalPodAutoscalerSpecMinReplicasL :: (Maybe Int -> f (Maybe Int))
-> V2beta1HorizontalPodAutoscalerSpec
-> f V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerSpecMinReplicasL Maybe Int -> f (Maybe Int)
f V2beta1HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2beta1MetricSpec]
V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1HorizontalPodAutoscalerSpec
-> V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: V2beta1HorizontalPodAutoscalerSpec -> Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: V2beta1HorizontalPodAutoscalerSpec -> Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: V2beta1HorizontalPodAutoscalerSpec -> Int
..} = (\Maybe Int
v2beta1HorizontalPodAutoscalerSpecMinReplicas -> V2beta1HorizontalPodAutoscalerSpec :: Int
-> Maybe [V2beta1MetricSpec]
-> Maybe Int
-> V2beta1CrossVersionObjectReference
-> V2beta1HorizontalPodAutoscalerSpec
V2beta1HorizontalPodAutoscalerSpec { Maybe Int
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMinReplicas, Int
Maybe [V2beta1MetricSpec]
V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} ) (Maybe Int -> V2beta1HorizontalPodAutoscalerSpec)
-> f (Maybe Int) -> f V2beta1HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2beta1HorizontalPodAutoscalerSpecMinReplicas
{-# INLINE v2beta1HorizontalPodAutoscalerSpecMinReplicasL #-}

-- | 'v2beta1HorizontalPodAutoscalerSpecScaleTargetRef' Lens
v2beta1HorizontalPodAutoscalerSpecScaleTargetRefL :: Lens_' V2beta1HorizontalPodAutoscalerSpec (V2beta1CrossVersionObjectReference)
v2beta1HorizontalPodAutoscalerSpecScaleTargetRefL :: (V2beta1CrossVersionObjectReference
 -> f V2beta1CrossVersionObjectReference)
-> V2beta1HorizontalPodAutoscalerSpec
-> f V2beta1HorizontalPodAutoscalerSpec
v2beta1HorizontalPodAutoscalerSpecScaleTargetRefL V2beta1CrossVersionObjectReference
-> f V2beta1CrossVersionObjectReference
f V2beta1HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2beta1MetricSpec]
V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1HorizontalPodAutoscalerSpec
-> V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: V2beta1HorizontalPodAutoscalerSpec -> Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: V2beta1HorizontalPodAutoscalerSpec -> Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: V2beta1HorizontalPodAutoscalerSpec -> Int
..} = (\V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef -> V2beta1HorizontalPodAutoscalerSpec :: Int
-> Maybe [V2beta1MetricSpec]
-> Maybe Int
-> V2beta1CrossVersionObjectReference
-> V2beta1HorizontalPodAutoscalerSpec
V2beta1HorizontalPodAutoscalerSpec { V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef, Int
Maybe Int
Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta1HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta1MetricSpec]
v2beta1HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} ) (V2beta1CrossVersionObjectReference
 -> V2beta1HorizontalPodAutoscalerSpec)
-> f V2beta1CrossVersionObjectReference
-> f V2beta1HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta1CrossVersionObjectReference
-> f V2beta1CrossVersionObjectReference
f V2beta1CrossVersionObjectReference
v2beta1HorizontalPodAutoscalerSpecScaleTargetRef
{-# INLINE v2beta1HorizontalPodAutoscalerSpecScaleTargetRefL #-}



-- * V2beta1HorizontalPodAutoscalerStatus

-- | 'v2beta1HorizontalPodAutoscalerStatusConditions' Lens
v2beta1HorizontalPodAutoscalerStatusConditionsL :: Lens_' V2beta1HorizontalPodAutoscalerStatus ([V2beta1HorizontalPodAutoscalerCondition])
v2beta1HorizontalPodAutoscalerStatusConditionsL :: ([V2beta1HorizontalPodAutoscalerCondition]
 -> f [V2beta1HorizontalPodAutoscalerCondition])
-> V2beta1HorizontalPodAutoscalerStatus
-> f V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatusConditionsL [V2beta1HorizontalPodAutoscalerCondition]
-> f [V2beta1HorizontalPodAutoscalerCondition]
f V2beta1HorizontalPodAutoscalerStatus{Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta1MetricStatus]
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: V2beta1HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: V2beta1HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta1HorizontalPodAutoscalerStatus -> Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: V2beta1HorizontalPodAutoscalerStatus
-> [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
..} = (\[V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusConditions -> V2beta1HorizontalPodAutoscalerStatus :: [V2beta1HorizontalPodAutoscalerCondition]
-> Maybe [V2beta1MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta1HorizontalPodAutoscalerStatus
V2beta1HorizontalPodAutoscalerStatus { [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusConditions, Int
Maybe Integer
Maybe [V2beta1MetricStatus]
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
..} ) ([V2beta1HorizontalPodAutoscalerCondition]
 -> V2beta1HorizontalPodAutoscalerStatus)
-> f [V2beta1HorizontalPodAutoscalerCondition]
-> f V2beta1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V2beta1HorizontalPodAutoscalerCondition]
-> f [V2beta1HorizontalPodAutoscalerCondition]
f [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusConditions
{-# INLINE v2beta1HorizontalPodAutoscalerStatusConditionsL #-}

-- | 'v2beta1HorizontalPodAutoscalerStatusCurrentMetrics' Lens
v2beta1HorizontalPodAutoscalerStatusCurrentMetricsL :: Lens_' V2beta1HorizontalPodAutoscalerStatus (Maybe [V2beta1MetricStatus])
v2beta1HorizontalPodAutoscalerStatusCurrentMetricsL :: (Maybe [V2beta1MetricStatus] -> f (Maybe [V2beta1MetricStatus]))
-> V2beta1HorizontalPodAutoscalerStatus
-> f V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatusCurrentMetricsL Maybe [V2beta1MetricStatus] -> f (Maybe [V2beta1MetricStatus])
f V2beta1HorizontalPodAutoscalerStatus{Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta1MetricStatus]
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: V2beta1HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: V2beta1HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta1HorizontalPodAutoscalerStatus -> Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: V2beta1HorizontalPodAutoscalerStatus
-> [V2beta1HorizontalPodAutoscalerCondition]
..} = (\Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics -> V2beta1HorizontalPodAutoscalerStatus :: [V2beta1HorizontalPodAutoscalerCondition]
-> Maybe [V2beta1MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta1HorizontalPodAutoscalerStatus
V2beta1HorizontalPodAutoscalerStatus { Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics, Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
..} ) (Maybe [V2beta1MetricStatus]
 -> V2beta1HorizontalPodAutoscalerStatus)
-> f (Maybe [V2beta1MetricStatus])
-> f V2beta1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V2beta1MetricStatus] -> f (Maybe [V2beta1MetricStatus])
f Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics
{-# INLINE v2beta1HorizontalPodAutoscalerStatusCurrentMetricsL #-}

-- | 'v2beta1HorizontalPodAutoscalerStatusCurrentReplicas' Lens
v2beta1HorizontalPodAutoscalerStatusCurrentReplicasL :: Lens_' V2beta1HorizontalPodAutoscalerStatus (Int)
v2beta1HorizontalPodAutoscalerStatusCurrentReplicasL :: (Int -> f Int)
-> V2beta1HorizontalPodAutoscalerStatus
-> f V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatusCurrentReplicasL Int -> f Int
f V2beta1HorizontalPodAutoscalerStatus{Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta1MetricStatus]
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: V2beta1HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: V2beta1HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta1HorizontalPodAutoscalerStatus -> Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: V2beta1HorizontalPodAutoscalerStatus
-> [V2beta1HorizontalPodAutoscalerCondition]
..} = (\Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas -> V2beta1HorizontalPodAutoscalerStatus :: [V2beta1HorizontalPodAutoscalerCondition]
-> Maybe [V2beta1MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta1HorizontalPodAutoscalerStatus
V2beta1HorizontalPodAutoscalerStatus { Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas, Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta1MetricStatus]
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
..} ) (Int -> V2beta1HorizontalPodAutoscalerStatus)
-> f Int -> f V2beta1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas
{-# INLINE v2beta1HorizontalPodAutoscalerStatusCurrentReplicasL #-}

-- | 'v2beta1HorizontalPodAutoscalerStatusDesiredReplicas' Lens
v2beta1HorizontalPodAutoscalerStatusDesiredReplicasL :: Lens_' V2beta1HorizontalPodAutoscalerStatus (Int)
v2beta1HorizontalPodAutoscalerStatusDesiredReplicasL :: (Int -> f Int)
-> V2beta1HorizontalPodAutoscalerStatus
-> f V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatusDesiredReplicasL Int -> f Int
f V2beta1HorizontalPodAutoscalerStatus{Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta1MetricStatus]
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: V2beta1HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: V2beta1HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta1HorizontalPodAutoscalerStatus -> Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: V2beta1HorizontalPodAutoscalerStatus
-> [V2beta1HorizontalPodAutoscalerCondition]
..} = (\Int
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas -> V2beta1HorizontalPodAutoscalerStatus :: [V2beta1HorizontalPodAutoscalerCondition]
-> Maybe [V2beta1MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta1HorizontalPodAutoscalerStatus
V2beta1HorizontalPodAutoscalerStatus { Int
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas, Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta1MetricStatus]
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
..} ) (Int -> V2beta1HorizontalPodAutoscalerStatus)
-> f Int -> f V2beta1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas
{-# INLINE v2beta1HorizontalPodAutoscalerStatusDesiredReplicasL #-}

-- | 'v2beta1HorizontalPodAutoscalerStatusLastScaleTime' Lens
v2beta1HorizontalPodAutoscalerStatusLastScaleTimeL :: Lens_' V2beta1HorizontalPodAutoscalerStatus (Maybe DateTime)
v2beta1HorizontalPodAutoscalerStatusLastScaleTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V2beta1HorizontalPodAutoscalerStatus
-> f V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatusLastScaleTimeL Maybe DateTime -> f (Maybe DateTime)
f V2beta1HorizontalPodAutoscalerStatus{Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta1MetricStatus]
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: V2beta1HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: V2beta1HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta1HorizontalPodAutoscalerStatus -> Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: V2beta1HorizontalPodAutoscalerStatus
-> [V2beta1HorizontalPodAutoscalerCondition]
..} = (\Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusLastScaleTime -> V2beta1HorizontalPodAutoscalerStatus :: [V2beta1HorizontalPodAutoscalerCondition]
-> Maybe [V2beta1MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta1HorizontalPodAutoscalerStatus
V2beta1HorizontalPodAutoscalerStatus { Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusLastScaleTime, Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
..} ) (Maybe DateTime -> V2beta1HorizontalPodAutoscalerStatus)
-> f (Maybe DateTime) -> f V2beta1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusLastScaleTime
{-# INLINE v2beta1HorizontalPodAutoscalerStatusLastScaleTimeL #-}

-- | 'v2beta1HorizontalPodAutoscalerStatusObservedGeneration' Lens
v2beta1HorizontalPodAutoscalerStatusObservedGenerationL :: Lens_' V2beta1HorizontalPodAutoscalerStatus (Maybe Integer)
v2beta1HorizontalPodAutoscalerStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V2beta1HorizontalPodAutoscalerStatus
-> f V2beta1HorizontalPodAutoscalerStatus
v2beta1HorizontalPodAutoscalerStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V2beta1HorizontalPodAutoscalerStatus{Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta1MetricStatus]
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: V2beta1HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: V2beta1HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta1HorizontalPodAutoscalerStatus -> Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta1HorizontalPodAutoscalerStatus -> Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: V2beta1HorizontalPodAutoscalerStatus
-> [V2beta1HorizontalPodAutoscalerCondition]
..} = (\Maybe Integer
v2beta1HorizontalPodAutoscalerStatusObservedGeneration -> V2beta1HorizontalPodAutoscalerStatus :: [V2beta1HorizontalPodAutoscalerCondition]
-> Maybe [V2beta1MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta1HorizontalPodAutoscalerStatus
V2beta1HorizontalPodAutoscalerStatus { Maybe Integer
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta1HorizontalPodAutoscalerStatusObservedGeneration, Int
[V2beta1HorizontalPodAutoscalerCondition]
Maybe [V2beta1MetricStatus]
Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
v2beta1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta1HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta1MetricStatus]
v2beta1HorizontalPodAutoscalerStatusConditions :: [V2beta1HorizontalPodAutoscalerCondition]
..} ) (Maybe Integer -> V2beta1HorizontalPodAutoscalerStatus)
-> f (Maybe Integer) -> f V2beta1HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v2beta1HorizontalPodAutoscalerStatusObservedGeneration
{-# INLINE v2beta1HorizontalPodAutoscalerStatusObservedGenerationL #-}



-- * V2beta1MetricSpec

-- | 'v2beta1MetricSpecExternal' Lens
v2beta1MetricSpecExternalL :: Lens_' V2beta1MetricSpec (Maybe V2beta1ExternalMetricSource)
v2beta1MetricSpecExternalL :: (Maybe V2beta1ExternalMetricSource
 -> f (Maybe V2beta1ExternalMetricSource))
-> V2beta1MetricSpec -> f V2beta1MetricSpec
v2beta1MetricSpecExternalL Maybe V2beta1ExternalMetricSource
-> f (Maybe V2beta1ExternalMetricSource)
f V2beta1MetricSpec{Maybe V2beta1ResourceMetricSource
Maybe V2beta1PodsMetricSource
Maybe V2beta1ObjectMetricSource
Maybe V2beta1ExternalMetricSource
Text
v2beta1MetricSpecType :: V2beta1MetricSpec -> Text
v2beta1MetricSpecResource :: V2beta1MetricSpec -> Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: V2beta1MetricSpec -> Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: V2beta1MetricSpec -> Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: V2beta1MetricSpec -> Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
..} = (\Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecExternal -> V2beta1MetricSpec :: Maybe V2beta1ExternalMetricSource
-> Maybe V2beta1ObjectMetricSource
-> Maybe V2beta1PodsMetricSource
-> Maybe V2beta1ResourceMetricSource
-> Text
-> V2beta1MetricSpec
V2beta1MetricSpec { Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecExternal, Maybe V2beta1ResourceMetricSource
Maybe V2beta1PodsMetricSource
Maybe V2beta1ObjectMetricSource
Text
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
..} ) (Maybe V2beta1ExternalMetricSource -> V2beta1MetricSpec)
-> f (Maybe V2beta1ExternalMetricSource) -> f V2beta1MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta1ExternalMetricSource
-> f (Maybe V2beta1ExternalMetricSource)
f Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecExternal
{-# INLINE v2beta1MetricSpecExternalL #-}

-- | 'v2beta1MetricSpecObject' Lens
v2beta1MetricSpecObjectL :: Lens_' V2beta1MetricSpec (Maybe V2beta1ObjectMetricSource)
v2beta1MetricSpecObjectL :: (Maybe V2beta1ObjectMetricSource
 -> f (Maybe V2beta1ObjectMetricSource))
-> V2beta1MetricSpec -> f V2beta1MetricSpec
v2beta1MetricSpecObjectL Maybe V2beta1ObjectMetricSource
-> f (Maybe V2beta1ObjectMetricSource)
f V2beta1MetricSpec{Maybe V2beta1ResourceMetricSource
Maybe V2beta1PodsMetricSource
Maybe V2beta1ObjectMetricSource
Maybe V2beta1ExternalMetricSource
Text
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecType :: V2beta1MetricSpec -> Text
v2beta1MetricSpecResource :: V2beta1MetricSpec -> Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: V2beta1MetricSpec -> Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: V2beta1MetricSpec -> Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: V2beta1MetricSpec -> Maybe V2beta1ExternalMetricSource
..} = (\Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecObject -> V2beta1MetricSpec :: Maybe V2beta1ExternalMetricSource
-> Maybe V2beta1ObjectMetricSource
-> Maybe V2beta1PodsMetricSource
-> Maybe V2beta1ResourceMetricSource
-> Text
-> V2beta1MetricSpec
V2beta1MetricSpec { Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecObject, Maybe V2beta1ResourceMetricSource
Maybe V2beta1PodsMetricSource
Maybe V2beta1ExternalMetricSource
Text
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
..} ) (Maybe V2beta1ObjectMetricSource -> V2beta1MetricSpec)
-> f (Maybe V2beta1ObjectMetricSource) -> f V2beta1MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta1ObjectMetricSource
-> f (Maybe V2beta1ObjectMetricSource)
f Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecObject
{-# INLINE v2beta1MetricSpecObjectL #-}

-- | 'v2beta1MetricSpecPods' Lens
v2beta1MetricSpecPodsL :: Lens_' V2beta1MetricSpec (Maybe V2beta1PodsMetricSource)
v2beta1MetricSpecPodsL :: (Maybe V2beta1PodsMetricSource
 -> f (Maybe V2beta1PodsMetricSource))
-> V2beta1MetricSpec -> f V2beta1MetricSpec
v2beta1MetricSpecPodsL Maybe V2beta1PodsMetricSource -> f (Maybe V2beta1PodsMetricSource)
f V2beta1MetricSpec{Maybe V2beta1ResourceMetricSource
Maybe V2beta1PodsMetricSource
Maybe V2beta1ObjectMetricSource
Maybe V2beta1ExternalMetricSource
Text
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecType :: V2beta1MetricSpec -> Text
v2beta1MetricSpecResource :: V2beta1MetricSpec -> Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: V2beta1MetricSpec -> Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: V2beta1MetricSpec -> Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: V2beta1MetricSpec -> Maybe V2beta1ExternalMetricSource
..} = (\Maybe V2beta1PodsMetricSource
v2beta1MetricSpecPods -> V2beta1MetricSpec :: Maybe V2beta1ExternalMetricSource
-> Maybe V2beta1ObjectMetricSource
-> Maybe V2beta1PodsMetricSource
-> Maybe V2beta1ResourceMetricSource
-> Text
-> V2beta1MetricSpec
V2beta1MetricSpec { Maybe V2beta1PodsMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecPods, Maybe V2beta1ResourceMetricSource
Maybe V2beta1ObjectMetricSource
Maybe V2beta1ExternalMetricSource
Text
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
..} ) (Maybe V2beta1PodsMetricSource -> V2beta1MetricSpec)
-> f (Maybe V2beta1PodsMetricSource) -> f V2beta1MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta1PodsMetricSource -> f (Maybe V2beta1PodsMetricSource)
f Maybe V2beta1PodsMetricSource
v2beta1MetricSpecPods
{-# INLINE v2beta1MetricSpecPodsL #-}

-- | 'v2beta1MetricSpecResource' Lens
v2beta1MetricSpecResourceL :: Lens_' V2beta1MetricSpec (Maybe V2beta1ResourceMetricSource)
v2beta1MetricSpecResourceL :: (Maybe V2beta1ResourceMetricSource
 -> f (Maybe V2beta1ResourceMetricSource))
-> V2beta1MetricSpec -> f V2beta1MetricSpec
v2beta1MetricSpecResourceL Maybe V2beta1ResourceMetricSource
-> f (Maybe V2beta1ResourceMetricSource)
f V2beta1MetricSpec{Maybe V2beta1ResourceMetricSource
Maybe V2beta1PodsMetricSource
Maybe V2beta1ObjectMetricSource
Maybe V2beta1ExternalMetricSource
Text
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecType :: V2beta1MetricSpec -> Text
v2beta1MetricSpecResource :: V2beta1MetricSpec -> Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: V2beta1MetricSpec -> Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: V2beta1MetricSpec -> Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: V2beta1MetricSpec -> Maybe V2beta1ExternalMetricSource
..} = (\Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecResource -> V2beta1MetricSpec :: Maybe V2beta1ExternalMetricSource
-> Maybe V2beta1ObjectMetricSource
-> Maybe V2beta1PodsMetricSource
-> Maybe V2beta1ResourceMetricSource
-> Text
-> V2beta1MetricSpec
V2beta1MetricSpec { Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecResource, Maybe V2beta1PodsMetricSource
Maybe V2beta1ObjectMetricSource
Maybe V2beta1ExternalMetricSource
Text
v2beta1MetricSpecType :: Text
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecType :: Text
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
..} ) (Maybe V2beta1ResourceMetricSource -> V2beta1MetricSpec)
-> f (Maybe V2beta1ResourceMetricSource) -> f V2beta1MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta1ResourceMetricSource
-> f (Maybe V2beta1ResourceMetricSource)
f Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecResource
{-# INLINE v2beta1MetricSpecResourceL #-}

-- | 'v2beta1MetricSpecType' Lens
v2beta1MetricSpecTypeL :: Lens_' V2beta1MetricSpec (Text)
v2beta1MetricSpecTypeL :: (Text -> f Text) -> V2beta1MetricSpec -> f V2beta1MetricSpec
v2beta1MetricSpecTypeL Text -> f Text
f V2beta1MetricSpec{Maybe V2beta1ResourceMetricSource
Maybe V2beta1PodsMetricSource
Maybe V2beta1ObjectMetricSource
Maybe V2beta1ExternalMetricSource
Text
v2beta1MetricSpecType :: Text
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecType :: V2beta1MetricSpec -> Text
v2beta1MetricSpecResource :: V2beta1MetricSpec -> Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: V2beta1MetricSpec -> Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: V2beta1MetricSpec -> Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: V2beta1MetricSpec -> Maybe V2beta1ExternalMetricSource
..} = (\Text
v2beta1MetricSpecType -> V2beta1MetricSpec :: Maybe V2beta1ExternalMetricSource
-> Maybe V2beta1ObjectMetricSource
-> Maybe V2beta1PodsMetricSource
-> Maybe V2beta1ResourceMetricSource
-> Text
-> V2beta1MetricSpec
V2beta1MetricSpec { Text
v2beta1MetricSpecType :: Text
v2beta1MetricSpecType :: Text
v2beta1MetricSpecType, Maybe V2beta1ResourceMetricSource
Maybe V2beta1PodsMetricSource
Maybe V2beta1ObjectMetricSource
Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
v2beta1MetricSpecResource :: Maybe V2beta1ResourceMetricSource
v2beta1MetricSpecPods :: Maybe V2beta1PodsMetricSource
v2beta1MetricSpecObject :: Maybe V2beta1ObjectMetricSource
v2beta1MetricSpecExternal :: Maybe V2beta1ExternalMetricSource
..} ) (Text -> V2beta1MetricSpec) -> f Text -> f V2beta1MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1MetricSpecType
{-# INLINE v2beta1MetricSpecTypeL #-}



-- * V2beta1MetricStatus

-- | 'v2beta1MetricStatusExternal' Lens
v2beta1MetricStatusExternalL :: Lens_' V2beta1MetricStatus (Maybe V2beta1ExternalMetricStatus)
v2beta1MetricStatusExternalL :: (Maybe V2beta1ExternalMetricStatus
 -> f (Maybe V2beta1ExternalMetricStatus))
-> V2beta1MetricStatus -> f V2beta1MetricStatus
v2beta1MetricStatusExternalL Maybe V2beta1ExternalMetricStatus
-> f (Maybe V2beta1ExternalMetricStatus)
f V2beta1MetricStatus{Maybe V2beta1ResourceMetricStatus
Maybe V2beta1PodsMetricStatus
Maybe V2beta1ObjectMetricStatus
Maybe V2beta1ExternalMetricStatus
Text
v2beta1MetricStatusType :: V2beta1MetricStatus -> Text
v2beta1MetricStatusResource :: V2beta1MetricStatus -> Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: V2beta1MetricStatus -> Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: V2beta1MetricStatus -> Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: V2beta1MetricStatus -> Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
..} = (\Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusExternal -> V2beta1MetricStatus :: Maybe V2beta1ExternalMetricStatus
-> Maybe V2beta1ObjectMetricStatus
-> Maybe V2beta1PodsMetricStatus
-> Maybe V2beta1ResourceMetricStatus
-> Text
-> V2beta1MetricStatus
V2beta1MetricStatus { Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusExternal, Maybe V2beta1ResourceMetricStatus
Maybe V2beta1PodsMetricStatus
Maybe V2beta1ObjectMetricStatus
Text
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
..} ) (Maybe V2beta1ExternalMetricStatus -> V2beta1MetricStatus)
-> f (Maybe V2beta1ExternalMetricStatus) -> f V2beta1MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta1ExternalMetricStatus
-> f (Maybe V2beta1ExternalMetricStatus)
f Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusExternal
{-# INLINE v2beta1MetricStatusExternalL #-}

-- | 'v2beta1MetricStatusObject' Lens
v2beta1MetricStatusObjectL :: Lens_' V2beta1MetricStatus (Maybe V2beta1ObjectMetricStatus)
v2beta1MetricStatusObjectL :: (Maybe V2beta1ObjectMetricStatus
 -> f (Maybe V2beta1ObjectMetricStatus))
-> V2beta1MetricStatus -> f V2beta1MetricStatus
v2beta1MetricStatusObjectL Maybe V2beta1ObjectMetricStatus
-> f (Maybe V2beta1ObjectMetricStatus)
f V2beta1MetricStatus{Maybe V2beta1ResourceMetricStatus
Maybe V2beta1PodsMetricStatus
Maybe V2beta1ObjectMetricStatus
Maybe V2beta1ExternalMetricStatus
Text
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusType :: V2beta1MetricStatus -> Text
v2beta1MetricStatusResource :: V2beta1MetricStatus -> Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: V2beta1MetricStatus -> Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: V2beta1MetricStatus -> Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: V2beta1MetricStatus -> Maybe V2beta1ExternalMetricStatus
..} = (\Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusObject -> V2beta1MetricStatus :: Maybe V2beta1ExternalMetricStatus
-> Maybe V2beta1ObjectMetricStatus
-> Maybe V2beta1PodsMetricStatus
-> Maybe V2beta1ResourceMetricStatus
-> Text
-> V2beta1MetricStatus
V2beta1MetricStatus { Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusObject, Maybe V2beta1ResourceMetricStatus
Maybe V2beta1PodsMetricStatus
Maybe V2beta1ExternalMetricStatus
Text
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
..} ) (Maybe V2beta1ObjectMetricStatus -> V2beta1MetricStatus)
-> f (Maybe V2beta1ObjectMetricStatus) -> f V2beta1MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta1ObjectMetricStatus
-> f (Maybe V2beta1ObjectMetricStatus)
f Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusObject
{-# INLINE v2beta1MetricStatusObjectL #-}

-- | 'v2beta1MetricStatusPods' Lens
v2beta1MetricStatusPodsL :: Lens_' V2beta1MetricStatus (Maybe V2beta1PodsMetricStatus)
v2beta1MetricStatusPodsL :: (Maybe V2beta1PodsMetricStatus
 -> f (Maybe V2beta1PodsMetricStatus))
-> V2beta1MetricStatus -> f V2beta1MetricStatus
v2beta1MetricStatusPodsL Maybe V2beta1PodsMetricStatus -> f (Maybe V2beta1PodsMetricStatus)
f V2beta1MetricStatus{Maybe V2beta1ResourceMetricStatus
Maybe V2beta1PodsMetricStatus
Maybe V2beta1ObjectMetricStatus
Maybe V2beta1ExternalMetricStatus
Text
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusType :: V2beta1MetricStatus -> Text
v2beta1MetricStatusResource :: V2beta1MetricStatus -> Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: V2beta1MetricStatus -> Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: V2beta1MetricStatus -> Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: V2beta1MetricStatus -> Maybe V2beta1ExternalMetricStatus
..} = (\Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusPods -> V2beta1MetricStatus :: Maybe V2beta1ExternalMetricStatus
-> Maybe V2beta1ObjectMetricStatus
-> Maybe V2beta1PodsMetricStatus
-> Maybe V2beta1ResourceMetricStatus
-> Text
-> V2beta1MetricStatus
V2beta1MetricStatus { Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusPods, Maybe V2beta1ResourceMetricStatus
Maybe V2beta1ObjectMetricStatus
Maybe V2beta1ExternalMetricStatus
Text
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
..} ) (Maybe V2beta1PodsMetricStatus -> V2beta1MetricStatus)
-> f (Maybe V2beta1PodsMetricStatus) -> f V2beta1MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta1PodsMetricStatus -> f (Maybe V2beta1PodsMetricStatus)
f Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusPods
{-# INLINE v2beta1MetricStatusPodsL #-}

-- | 'v2beta1MetricStatusResource' Lens
v2beta1MetricStatusResourceL :: Lens_' V2beta1MetricStatus (Maybe V2beta1ResourceMetricStatus)
v2beta1MetricStatusResourceL :: (Maybe V2beta1ResourceMetricStatus
 -> f (Maybe V2beta1ResourceMetricStatus))
-> V2beta1MetricStatus -> f V2beta1MetricStatus
v2beta1MetricStatusResourceL Maybe V2beta1ResourceMetricStatus
-> f (Maybe V2beta1ResourceMetricStatus)
f V2beta1MetricStatus{Maybe V2beta1ResourceMetricStatus
Maybe V2beta1PodsMetricStatus
Maybe V2beta1ObjectMetricStatus
Maybe V2beta1ExternalMetricStatus
Text
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusType :: V2beta1MetricStatus -> Text
v2beta1MetricStatusResource :: V2beta1MetricStatus -> Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: V2beta1MetricStatus -> Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: V2beta1MetricStatus -> Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: V2beta1MetricStatus -> Maybe V2beta1ExternalMetricStatus
..} = (\Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusResource -> V2beta1MetricStatus :: Maybe V2beta1ExternalMetricStatus
-> Maybe V2beta1ObjectMetricStatus
-> Maybe V2beta1PodsMetricStatus
-> Maybe V2beta1ResourceMetricStatus
-> Text
-> V2beta1MetricStatus
V2beta1MetricStatus { Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusResource, Maybe V2beta1PodsMetricStatus
Maybe V2beta1ObjectMetricStatus
Maybe V2beta1ExternalMetricStatus
Text
v2beta1MetricStatusType :: Text
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusType :: Text
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
..} ) (Maybe V2beta1ResourceMetricStatus -> V2beta1MetricStatus)
-> f (Maybe V2beta1ResourceMetricStatus) -> f V2beta1MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta1ResourceMetricStatus
-> f (Maybe V2beta1ResourceMetricStatus)
f Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusResource
{-# INLINE v2beta1MetricStatusResourceL #-}

-- | 'v2beta1MetricStatusType' Lens
v2beta1MetricStatusTypeL :: Lens_' V2beta1MetricStatus (Text)
v2beta1MetricStatusTypeL :: (Text -> f Text) -> V2beta1MetricStatus -> f V2beta1MetricStatus
v2beta1MetricStatusTypeL Text -> f Text
f V2beta1MetricStatus{Maybe V2beta1ResourceMetricStatus
Maybe V2beta1PodsMetricStatus
Maybe V2beta1ObjectMetricStatus
Maybe V2beta1ExternalMetricStatus
Text
v2beta1MetricStatusType :: Text
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusType :: V2beta1MetricStatus -> Text
v2beta1MetricStatusResource :: V2beta1MetricStatus -> Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: V2beta1MetricStatus -> Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: V2beta1MetricStatus -> Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: V2beta1MetricStatus -> Maybe V2beta1ExternalMetricStatus
..} = (\Text
v2beta1MetricStatusType -> V2beta1MetricStatus :: Maybe V2beta1ExternalMetricStatus
-> Maybe V2beta1ObjectMetricStatus
-> Maybe V2beta1PodsMetricStatus
-> Maybe V2beta1ResourceMetricStatus
-> Text
-> V2beta1MetricStatus
V2beta1MetricStatus { Text
v2beta1MetricStatusType :: Text
v2beta1MetricStatusType :: Text
v2beta1MetricStatusType, Maybe V2beta1ResourceMetricStatus
Maybe V2beta1PodsMetricStatus
Maybe V2beta1ObjectMetricStatus
Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
v2beta1MetricStatusResource :: Maybe V2beta1ResourceMetricStatus
v2beta1MetricStatusPods :: Maybe V2beta1PodsMetricStatus
v2beta1MetricStatusObject :: Maybe V2beta1ObjectMetricStatus
v2beta1MetricStatusExternal :: Maybe V2beta1ExternalMetricStatus
..} ) (Text -> V2beta1MetricStatus) -> f Text -> f V2beta1MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1MetricStatusType
{-# INLINE v2beta1MetricStatusTypeL #-}



-- * V2beta1ObjectMetricSource

-- | 'v2beta1ObjectMetricSourceAverageValue' Lens
v2beta1ObjectMetricSourceAverageValueL :: Lens_' V2beta1ObjectMetricSource (Maybe Quantity)
v2beta1ObjectMetricSourceAverageValueL :: (Maybe Quantity -> f (Maybe Quantity))
-> V2beta1ObjectMetricSource -> f V2beta1ObjectMetricSource
v2beta1ObjectMetricSourceAverageValueL Maybe Quantity -> f (Maybe Quantity)
f V2beta1ObjectMetricSource{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTargetValue :: V2beta1ObjectMetricSource -> Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1ObjectMetricSource -> V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: V2beta1ObjectMetricSource -> Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: V2beta1ObjectMetricSource -> Text
v2beta1ObjectMetricSourceAverageValue :: V2beta1ObjectMetricSource -> Maybe Quantity
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
..} = (\Maybe Quantity
v2beta1ObjectMetricSourceAverageValue -> V2beta1ObjectMetricSource :: Maybe Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1CrossVersionObjectReference
-> Quantity
-> V2beta1ObjectMetricSource
V2beta1ObjectMetricSource { Maybe Quantity
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
v2beta1ObjectMetricSourceAverageValue, Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
..} ) (Maybe Quantity -> V2beta1ObjectMetricSource)
-> f (Maybe Quantity) -> f V2beta1ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2beta1ObjectMetricSourceAverageValue
{-# INLINE v2beta1ObjectMetricSourceAverageValueL #-}

-- | 'v2beta1ObjectMetricSourceMetricName' Lens
v2beta1ObjectMetricSourceMetricNameL :: Lens_' V2beta1ObjectMetricSource (Text)
v2beta1ObjectMetricSourceMetricNameL :: (Text -> f Text)
-> V2beta1ObjectMetricSource -> f V2beta1ObjectMetricSource
v2beta1ObjectMetricSourceMetricNameL Text -> f Text
f V2beta1ObjectMetricSource{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
v2beta1ObjectMetricSourceTargetValue :: V2beta1ObjectMetricSource -> Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1ObjectMetricSource -> V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: V2beta1ObjectMetricSource -> Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: V2beta1ObjectMetricSource -> Text
v2beta1ObjectMetricSourceAverageValue :: V2beta1ObjectMetricSource -> Maybe Quantity
..} = (\Text
v2beta1ObjectMetricSourceMetricName -> V2beta1ObjectMetricSource :: Maybe Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1CrossVersionObjectReference
-> Quantity
-> V2beta1ObjectMetricSource
V2beta1ObjectMetricSource { Text
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceMetricName, Maybe Quantity
Maybe V1LabelSelector
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
..} ) (Text -> V2beta1ObjectMetricSource)
-> f Text -> f V2beta1ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1ObjectMetricSourceMetricName
{-# INLINE v2beta1ObjectMetricSourceMetricNameL #-}

-- | 'v2beta1ObjectMetricSourceSelector' Lens
v2beta1ObjectMetricSourceSelectorL :: Lens_' V2beta1ObjectMetricSource (Maybe V1LabelSelector)
v2beta1ObjectMetricSourceSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V2beta1ObjectMetricSource -> f V2beta1ObjectMetricSource
v2beta1ObjectMetricSourceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V2beta1ObjectMetricSource{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
v2beta1ObjectMetricSourceTargetValue :: V2beta1ObjectMetricSource -> Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1ObjectMetricSource -> V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: V2beta1ObjectMetricSource -> Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: V2beta1ObjectMetricSource -> Text
v2beta1ObjectMetricSourceAverageValue :: V2beta1ObjectMetricSource -> Maybe Quantity
..} = (\Maybe V1LabelSelector
v2beta1ObjectMetricSourceSelector -> V2beta1ObjectMetricSource :: Maybe Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1CrossVersionObjectReference
-> Quantity
-> V2beta1ObjectMetricSource
V2beta1ObjectMetricSource { Maybe V1LabelSelector
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceSelector, Maybe Quantity
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
..} ) (Maybe V1LabelSelector -> V2beta1ObjectMetricSource)
-> f (Maybe V1LabelSelector) -> f V2beta1ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v2beta1ObjectMetricSourceSelector
{-# INLINE v2beta1ObjectMetricSourceSelectorL #-}

-- | 'v2beta1ObjectMetricSourceTarget' Lens
v2beta1ObjectMetricSourceTargetL :: Lens_' V2beta1ObjectMetricSource (V2beta1CrossVersionObjectReference)
v2beta1ObjectMetricSourceTargetL :: (V2beta1CrossVersionObjectReference
 -> f V2beta1CrossVersionObjectReference)
-> V2beta1ObjectMetricSource -> f V2beta1ObjectMetricSource
v2beta1ObjectMetricSourceTargetL V2beta1CrossVersionObjectReference
-> f V2beta1CrossVersionObjectReference
f V2beta1ObjectMetricSource{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
v2beta1ObjectMetricSourceTargetValue :: V2beta1ObjectMetricSource -> Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1ObjectMetricSource -> V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: V2beta1ObjectMetricSource -> Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: V2beta1ObjectMetricSource -> Text
v2beta1ObjectMetricSourceAverageValue :: V2beta1ObjectMetricSource -> Maybe Quantity
..} = (\V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTarget -> V2beta1ObjectMetricSource :: Maybe Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1CrossVersionObjectReference
-> Quantity
-> V2beta1ObjectMetricSource
V2beta1ObjectMetricSource { V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTarget, Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
..} ) (V2beta1CrossVersionObjectReference -> V2beta1ObjectMetricSource)
-> f V2beta1CrossVersionObjectReference
-> f V2beta1ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta1CrossVersionObjectReference
-> f V2beta1CrossVersionObjectReference
f V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTarget
{-# INLINE v2beta1ObjectMetricSourceTargetL #-}

-- | 'v2beta1ObjectMetricSourceTargetValue' Lens
v2beta1ObjectMetricSourceTargetValueL :: Lens_' V2beta1ObjectMetricSource (Quantity)
v2beta1ObjectMetricSourceTargetValueL :: (Quantity -> f Quantity)
-> V2beta1ObjectMetricSource -> f V2beta1ObjectMetricSource
v2beta1ObjectMetricSourceTargetValueL Quantity -> f Quantity
f V2beta1ObjectMetricSource{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
v2beta1ObjectMetricSourceTargetValue :: V2beta1ObjectMetricSource -> Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1ObjectMetricSource -> V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: V2beta1ObjectMetricSource -> Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: V2beta1ObjectMetricSource -> Text
v2beta1ObjectMetricSourceAverageValue :: V2beta1ObjectMetricSource -> Maybe Quantity
..} = (\Quantity
v2beta1ObjectMetricSourceTargetValue -> V2beta1ObjectMetricSource :: Maybe Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1CrossVersionObjectReference
-> Quantity
-> V2beta1ObjectMetricSource
V2beta1ObjectMetricSource { Quantity
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTargetValue :: Quantity
v2beta1ObjectMetricSourceTargetValue, Maybe Quantity
Maybe V1LabelSelector
Text
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
v2beta1ObjectMetricSourceTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricSourceSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricSourceMetricName :: Text
v2beta1ObjectMetricSourceAverageValue :: Maybe Quantity
..} ) (Quantity -> V2beta1ObjectMetricSource)
-> f Quantity -> f V2beta1ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Quantity -> f Quantity
f Quantity
v2beta1ObjectMetricSourceTargetValue
{-# INLINE v2beta1ObjectMetricSourceTargetValueL #-}



-- * V2beta1ObjectMetricStatus

-- | 'v2beta1ObjectMetricStatusAverageValue' Lens
v2beta1ObjectMetricStatusAverageValueL :: Lens_' V2beta1ObjectMetricStatus (Maybe Quantity)
v2beta1ObjectMetricStatusAverageValueL :: (Maybe Quantity -> f (Maybe Quantity))
-> V2beta1ObjectMetricStatus -> f V2beta1ObjectMetricStatus
v2beta1ObjectMetricStatusAverageValueL Maybe Quantity -> f (Maybe Quantity)
f V2beta1ObjectMetricStatus{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1ObjectMetricStatus -> V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: V2beta1ObjectMetricStatus -> Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: V2beta1ObjectMetricStatus -> Text
v2beta1ObjectMetricStatusCurrentValue :: V2beta1ObjectMetricStatus -> Quantity
v2beta1ObjectMetricStatusAverageValue :: V2beta1ObjectMetricStatus -> Maybe Quantity
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
..} = (\Maybe Quantity
v2beta1ObjectMetricStatusAverageValue -> V2beta1ObjectMetricStatus :: Maybe Quantity
-> Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1CrossVersionObjectReference
-> V2beta1ObjectMetricStatus
V2beta1ObjectMetricStatus { Maybe Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
v2beta1ObjectMetricStatusAverageValue, Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
..} ) (Maybe Quantity -> V2beta1ObjectMetricStatus)
-> f (Maybe Quantity) -> f V2beta1ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2beta1ObjectMetricStatusAverageValue
{-# INLINE v2beta1ObjectMetricStatusAverageValueL #-}

-- | 'v2beta1ObjectMetricStatusCurrentValue' Lens
v2beta1ObjectMetricStatusCurrentValueL :: Lens_' V2beta1ObjectMetricStatus (Quantity)
v2beta1ObjectMetricStatusCurrentValueL :: (Quantity -> f Quantity)
-> V2beta1ObjectMetricStatus -> f V2beta1ObjectMetricStatus
v2beta1ObjectMetricStatusCurrentValueL Quantity -> f Quantity
f V2beta1ObjectMetricStatus{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
v2beta1ObjectMetricStatusTarget :: V2beta1ObjectMetricStatus -> V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: V2beta1ObjectMetricStatus -> Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: V2beta1ObjectMetricStatus -> Text
v2beta1ObjectMetricStatusCurrentValue :: V2beta1ObjectMetricStatus -> Quantity
v2beta1ObjectMetricStatusAverageValue :: V2beta1ObjectMetricStatus -> Maybe Quantity
..} = (\Quantity
v2beta1ObjectMetricStatusCurrentValue -> V2beta1ObjectMetricStatus :: Maybe Quantity
-> Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1CrossVersionObjectReference
-> V2beta1ObjectMetricStatus
V2beta1ObjectMetricStatus { Quantity
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusCurrentValue, Maybe Quantity
Maybe V1LabelSelector
Text
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
..} ) (Quantity -> V2beta1ObjectMetricStatus)
-> f Quantity -> f V2beta1ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Quantity -> f Quantity
f Quantity
v2beta1ObjectMetricStatusCurrentValue
{-# INLINE v2beta1ObjectMetricStatusCurrentValueL #-}

-- | 'v2beta1ObjectMetricStatusMetricName' Lens
v2beta1ObjectMetricStatusMetricNameL :: Lens_' V2beta1ObjectMetricStatus (Text)
v2beta1ObjectMetricStatusMetricNameL :: (Text -> f Text)
-> V2beta1ObjectMetricStatus -> f V2beta1ObjectMetricStatus
v2beta1ObjectMetricStatusMetricNameL Text -> f Text
f V2beta1ObjectMetricStatus{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
v2beta1ObjectMetricStatusTarget :: V2beta1ObjectMetricStatus -> V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: V2beta1ObjectMetricStatus -> Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: V2beta1ObjectMetricStatus -> Text
v2beta1ObjectMetricStatusCurrentValue :: V2beta1ObjectMetricStatus -> Quantity
v2beta1ObjectMetricStatusAverageValue :: V2beta1ObjectMetricStatus -> Maybe Quantity
..} = (\Text
v2beta1ObjectMetricStatusMetricName -> V2beta1ObjectMetricStatus :: Maybe Quantity
-> Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1CrossVersionObjectReference
-> V2beta1ObjectMetricStatus
V2beta1ObjectMetricStatus { Text
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusMetricName, Maybe Quantity
Maybe V1LabelSelector
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
..} ) (Text -> V2beta1ObjectMetricStatus)
-> f Text -> f V2beta1ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1ObjectMetricStatusMetricName
{-# INLINE v2beta1ObjectMetricStatusMetricNameL #-}

-- | 'v2beta1ObjectMetricStatusSelector' Lens
v2beta1ObjectMetricStatusSelectorL :: Lens_' V2beta1ObjectMetricStatus (Maybe V1LabelSelector)
v2beta1ObjectMetricStatusSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V2beta1ObjectMetricStatus -> f V2beta1ObjectMetricStatus
v2beta1ObjectMetricStatusSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V2beta1ObjectMetricStatus{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
v2beta1ObjectMetricStatusTarget :: V2beta1ObjectMetricStatus -> V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: V2beta1ObjectMetricStatus -> Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: V2beta1ObjectMetricStatus -> Text
v2beta1ObjectMetricStatusCurrentValue :: V2beta1ObjectMetricStatus -> Quantity
v2beta1ObjectMetricStatusAverageValue :: V2beta1ObjectMetricStatus -> Maybe Quantity
..} = (\Maybe V1LabelSelector
v2beta1ObjectMetricStatusSelector -> V2beta1ObjectMetricStatus :: Maybe Quantity
-> Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1CrossVersionObjectReference
-> V2beta1ObjectMetricStatus
V2beta1ObjectMetricStatus { Maybe V1LabelSelector
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusSelector, Maybe Quantity
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
..} ) (Maybe V1LabelSelector -> V2beta1ObjectMetricStatus)
-> f (Maybe V1LabelSelector) -> f V2beta1ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v2beta1ObjectMetricStatusSelector
{-# INLINE v2beta1ObjectMetricStatusSelectorL #-}

-- | 'v2beta1ObjectMetricStatusTarget' Lens
v2beta1ObjectMetricStatusTargetL :: Lens_' V2beta1ObjectMetricStatus (V2beta1CrossVersionObjectReference)
v2beta1ObjectMetricStatusTargetL :: (V2beta1CrossVersionObjectReference
 -> f V2beta1CrossVersionObjectReference)
-> V2beta1ObjectMetricStatus -> f V2beta1ObjectMetricStatus
v2beta1ObjectMetricStatusTargetL V2beta1CrossVersionObjectReference
-> f V2beta1CrossVersionObjectReference
f V2beta1ObjectMetricStatus{Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
v2beta1ObjectMetricStatusTarget :: V2beta1ObjectMetricStatus -> V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusSelector :: V2beta1ObjectMetricStatus -> Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: V2beta1ObjectMetricStatus -> Text
v2beta1ObjectMetricStatusCurrentValue :: V2beta1ObjectMetricStatus -> Quantity
v2beta1ObjectMetricStatusAverageValue :: V2beta1ObjectMetricStatus -> Maybe Quantity
..} = (\V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget -> V2beta1ObjectMetricStatus :: Maybe Quantity
-> Quantity
-> Text
-> Maybe V1LabelSelector
-> V2beta1CrossVersionObjectReference
-> V2beta1ObjectMetricStatus
V2beta1ObjectMetricStatus { V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget :: V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget, Maybe Quantity
Maybe V1LabelSelector
Text
Quantity
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
v2beta1ObjectMetricStatusSelector :: Maybe V1LabelSelector
v2beta1ObjectMetricStatusMetricName :: Text
v2beta1ObjectMetricStatusCurrentValue :: Quantity
v2beta1ObjectMetricStatusAverageValue :: Maybe Quantity
..} ) (V2beta1CrossVersionObjectReference -> V2beta1ObjectMetricStatus)
-> f V2beta1CrossVersionObjectReference
-> f V2beta1ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta1CrossVersionObjectReference
-> f V2beta1CrossVersionObjectReference
f V2beta1CrossVersionObjectReference
v2beta1ObjectMetricStatusTarget
{-# INLINE v2beta1ObjectMetricStatusTargetL #-}



-- * V2beta1PodsMetricSource

-- | 'v2beta1PodsMetricSourceMetricName' Lens
v2beta1PodsMetricSourceMetricNameL :: Lens_' V2beta1PodsMetricSource (Text)
v2beta1PodsMetricSourceMetricNameL :: (Text -> f Text)
-> V2beta1PodsMetricSource -> f V2beta1PodsMetricSource
v2beta1PodsMetricSourceMetricNameL Text -> f Text
f V2beta1PodsMetricSource{Maybe V1LabelSelector
Text
Quantity
v2beta1PodsMetricSourceTargetAverageValue :: V2beta1PodsMetricSource -> Quantity
v2beta1PodsMetricSourceSelector :: V2beta1PodsMetricSource -> Maybe V1LabelSelector
v2beta1PodsMetricSourceMetricName :: V2beta1PodsMetricSource -> Text
v2beta1PodsMetricSourceTargetAverageValue :: Quantity
v2beta1PodsMetricSourceSelector :: Maybe V1LabelSelector
v2beta1PodsMetricSourceMetricName :: Text
..} = (\Text
v2beta1PodsMetricSourceMetricName -> V2beta1PodsMetricSource :: Text
-> Maybe V1LabelSelector -> Quantity -> V2beta1PodsMetricSource
V2beta1PodsMetricSource { Text
v2beta1PodsMetricSourceMetricName :: Text
v2beta1PodsMetricSourceMetricName :: Text
v2beta1PodsMetricSourceMetricName, Maybe V1LabelSelector
Quantity
v2beta1PodsMetricSourceTargetAverageValue :: Quantity
v2beta1PodsMetricSourceSelector :: Maybe V1LabelSelector
v2beta1PodsMetricSourceTargetAverageValue :: Quantity
v2beta1PodsMetricSourceSelector :: Maybe V1LabelSelector
..} ) (Text -> V2beta1PodsMetricSource)
-> f Text -> f V2beta1PodsMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1PodsMetricSourceMetricName
{-# INLINE v2beta1PodsMetricSourceMetricNameL #-}

-- | 'v2beta1PodsMetricSourceSelector' Lens
v2beta1PodsMetricSourceSelectorL :: Lens_' V2beta1PodsMetricSource (Maybe V1LabelSelector)
v2beta1PodsMetricSourceSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V2beta1PodsMetricSource -> f V2beta1PodsMetricSource
v2beta1PodsMetricSourceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V2beta1PodsMetricSource{Maybe V1LabelSelector
Text
Quantity
v2beta1PodsMetricSourceTargetAverageValue :: Quantity
v2beta1PodsMetricSourceSelector :: Maybe V1LabelSelector
v2beta1PodsMetricSourceMetricName :: Text
v2beta1PodsMetricSourceTargetAverageValue :: V2beta1PodsMetricSource -> Quantity
v2beta1PodsMetricSourceSelector :: V2beta1PodsMetricSource -> Maybe V1LabelSelector
v2beta1PodsMetricSourceMetricName :: V2beta1PodsMetricSource -> Text
..} = (\Maybe V1LabelSelector
v2beta1PodsMetricSourceSelector -> V2beta1PodsMetricSource :: Text
-> Maybe V1LabelSelector -> Quantity -> V2beta1PodsMetricSource
V2beta1PodsMetricSource { Maybe V1LabelSelector
v2beta1PodsMetricSourceSelector :: Maybe V1LabelSelector
v2beta1PodsMetricSourceSelector :: Maybe V1LabelSelector
v2beta1PodsMetricSourceSelector, Text
Quantity
v2beta1PodsMetricSourceTargetAverageValue :: Quantity
v2beta1PodsMetricSourceMetricName :: Text
v2beta1PodsMetricSourceTargetAverageValue :: Quantity
v2beta1PodsMetricSourceMetricName :: Text
..} ) (Maybe V1LabelSelector -> V2beta1PodsMetricSource)
-> f (Maybe V1LabelSelector) -> f V2beta1PodsMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v2beta1PodsMetricSourceSelector
{-# INLINE v2beta1PodsMetricSourceSelectorL #-}

-- | 'v2beta1PodsMetricSourceTargetAverageValue' Lens
v2beta1PodsMetricSourceTargetAverageValueL :: Lens_' V2beta1PodsMetricSource (Quantity)
v2beta1PodsMetricSourceTargetAverageValueL :: (Quantity -> f Quantity)
-> V2beta1PodsMetricSource -> f V2beta1PodsMetricSource
v2beta1PodsMetricSourceTargetAverageValueL Quantity -> f Quantity
f V2beta1PodsMetricSource{Maybe V1LabelSelector
Text
Quantity
v2beta1PodsMetricSourceTargetAverageValue :: Quantity
v2beta1PodsMetricSourceSelector :: Maybe V1LabelSelector
v2beta1PodsMetricSourceMetricName :: Text
v2beta1PodsMetricSourceTargetAverageValue :: V2beta1PodsMetricSource -> Quantity
v2beta1PodsMetricSourceSelector :: V2beta1PodsMetricSource -> Maybe V1LabelSelector
v2beta1PodsMetricSourceMetricName :: V2beta1PodsMetricSource -> Text
..} = (\Quantity
v2beta1PodsMetricSourceTargetAverageValue -> V2beta1PodsMetricSource :: Text
-> Maybe V1LabelSelector -> Quantity -> V2beta1PodsMetricSource
V2beta1PodsMetricSource { Quantity
v2beta1PodsMetricSourceTargetAverageValue :: Quantity
v2beta1PodsMetricSourceTargetAverageValue :: Quantity
v2beta1PodsMetricSourceTargetAverageValue, Maybe V1LabelSelector
Text
v2beta1PodsMetricSourceSelector :: Maybe V1LabelSelector
v2beta1PodsMetricSourceMetricName :: Text
v2beta1PodsMetricSourceSelector :: Maybe V1LabelSelector
v2beta1PodsMetricSourceMetricName :: Text
..} ) (Quantity -> V2beta1PodsMetricSource)
-> f Quantity -> f V2beta1PodsMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Quantity -> f Quantity
f Quantity
v2beta1PodsMetricSourceTargetAverageValue
{-# INLINE v2beta1PodsMetricSourceTargetAverageValueL #-}



-- * V2beta1PodsMetricStatus

-- | 'v2beta1PodsMetricStatusCurrentAverageValue' Lens
v2beta1PodsMetricStatusCurrentAverageValueL :: Lens_' V2beta1PodsMetricStatus (Quantity)
v2beta1PodsMetricStatusCurrentAverageValueL :: (Quantity -> f Quantity)
-> V2beta1PodsMetricStatus -> f V2beta1PodsMetricStatus
v2beta1PodsMetricStatusCurrentAverageValueL Quantity -> f Quantity
f V2beta1PodsMetricStatus{Maybe V1LabelSelector
Text
Quantity
v2beta1PodsMetricStatusSelector :: V2beta1PodsMetricStatus -> Maybe V1LabelSelector
v2beta1PodsMetricStatusMetricName :: V2beta1PodsMetricStatus -> Text
v2beta1PodsMetricStatusCurrentAverageValue :: V2beta1PodsMetricStatus -> Quantity
v2beta1PodsMetricStatusSelector :: Maybe V1LabelSelector
v2beta1PodsMetricStatusMetricName :: Text
v2beta1PodsMetricStatusCurrentAverageValue :: Quantity
..} = (\Quantity
v2beta1PodsMetricStatusCurrentAverageValue -> V2beta1PodsMetricStatus :: Quantity
-> Text -> Maybe V1LabelSelector -> V2beta1PodsMetricStatus
V2beta1PodsMetricStatus { Quantity
v2beta1PodsMetricStatusCurrentAverageValue :: Quantity
v2beta1PodsMetricStatusCurrentAverageValue :: Quantity
v2beta1PodsMetricStatusCurrentAverageValue, Maybe V1LabelSelector
Text
v2beta1PodsMetricStatusSelector :: Maybe V1LabelSelector
v2beta1PodsMetricStatusMetricName :: Text
v2beta1PodsMetricStatusSelector :: Maybe V1LabelSelector
v2beta1PodsMetricStatusMetricName :: Text
..} ) (Quantity -> V2beta1PodsMetricStatus)
-> f Quantity -> f V2beta1PodsMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Quantity -> f Quantity
f Quantity
v2beta1PodsMetricStatusCurrentAverageValue
{-# INLINE v2beta1PodsMetricStatusCurrentAverageValueL #-}

-- | 'v2beta1PodsMetricStatusMetricName' Lens
v2beta1PodsMetricStatusMetricNameL :: Lens_' V2beta1PodsMetricStatus (Text)
v2beta1PodsMetricStatusMetricNameL :: (Text -> f Text)
-> V2beta1PodsMetricStatus -> f V2beta1PodsMetricStatus
v2beta1PodsMetricStatusMetricNameL Text -> f Text
f V2beta1PodsMetricStatus{Maybe V1LabelSelector
Text
Quantity
v2beta1PodsMetricStatusSelector :: Maybe V1LabelSelector
v2beta1PodsMetricStatusMetricName :: Text
v2beta1PodsMetricStatusCurrentAverageValue :: Quantity
v2beta1PodsMetricStatusSelector :: V2beta1PodsMetricStatus -> Maybe V1LabelSelector
v2beta1PodsMetricStatusMetricName :: V2beta1PodsMetricStatus -> Text
v2beta1PodsMetricStatusCurrentAverageValue :: V2beta1PodsMetricStatus -> Quantity
..} = (\Text
v2beta1PodsMetricStatusMetricName -> V2beta1PodsMetricStatus :: Quantity
-> Text -> Maybe V1LabelSelector -> V2beta1PodsMetricStatus
V2beta1PodsMetricStatus { Text
v2beta1PodsMetricStatusMetricName :: Text
v2beta1PodsMetricStatusMetricName :: Text
v2beta1PodsMetricStatusMetricName, Maybe V1LabelSelector
Quantity
v2beta1PodsMetricStatusSelector :: Maybe V1LabelSelector
v2beta1PodsMetricStatusCurrentAverageValue :: Quantity
v2beta1PodsMetricStatusSelector :: Maybe V1LabelSelector
v2beta1PodsMetricStatusCurrentAverageValue :: Quantity
..} ) (Text -> V2beta1PodsMetricStatus)
-> f Text -> f V2beta1PodsMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1PodsMetricStatusMetricName
{-# INLINE v2beta1PodsMetricStatusMetricNameL #-}

-- | 'v2beta1PodsMetricStatusSelector' Lens
v2beta1PodsMetricStatusSelectorL :: Lens_' V2beta1PodsMetricStatus (Maybe V1LabelSelector)
v2beta1PodsMetricStatusSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V2beta1PodsMetricStatus -> f V2beta1PodsMetricStatus
v2beta1PodsMetricStatusSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V2beta1PodsMetricStatus{Maybe V1LabelSelector
Text
Quantity
v2beta1PodsMetricStatusSelector :: Maybe V1LabelSelector
v2beta1PodsMetricStatusMetricName :: Text
v2beta1PodsMetricStatusCurrentAverageValue :: Quantity
v2beta1PodsMetricStatusSelector :: V2beta1PodsMetricStatus -> Maybe V1LabelSelector
v2beta1PodsMetricStatusMetricName :: V2beta1PodsMetricStatus -> Text
v2beta1PodsMetricStatusCurrentAverageValue :: V2beta1PodsMetricStatus -> Quantity
..} = (\Maybe V1LabelSelector
v2beta1PodsMetricStatusSelector -> V2beta1PodsMetricStatus :: Quantity
-> Text -> Maybe V1LabelSelector -> V2beta1PodsMetricStatus
V2beta1PodsMetricStatus { Maybe V1LabelSelector
v2beta1PodsMetricStatusSelector :: Maybe V1LabelSelector
v2beta1PodsMetricStatusSelector :: Maybe V1LabelSelector
v2beta1PodsMetricStatusSelector, Text
Quantity
v2beta1PodsMetricStatusMetricName :: Text
v2beta1PodsMetricStatusCurrentAverageValue :: Quantity
v2beta1PodsMetricStatusMetricName :: Text
v2beta1PodsMetricStatusCurrentAverageValue :: Quantity
..} ) (Maybe V1LabelSelector -> V2beta1PodsMetricStatus)
-> f (Maybe V1LabelSelector) -> f V2beta1PodsMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v2beta1PodsMetricStatusSelector
{-# INLINE v2beta1PodsMetricStatusSelectorL #-}



-- * V2beta1ResourceMetricSource

-- | 'v2beta1ResourceMetricSourceName' Lens
v2beta1ResourceMetricSourceNameL :: Lens_' V2beta1ResourceMetricSource (Text)
v2beta1ResourceMetricSourceNameL :: (Text -> f Text)
-> V2beta1ResourceMetricSource -> f V2beta1ResourceMetricSource
v2beta1ResourceMetricSourceNameL Text -> f Text
f V2beta1ResourceMetricSource{Maybe Int
Maybe Quantity
Text
v2beta1ResourceMetricSourceTargetAverageValue :: V2beta1ResourceMetricSource -> Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageUtilization :: V2beta1ResourceMetricSource -> Maybe Int
v2beta1ResourceMetricSourceName :: V2beta1ResourceMetricSource -> Text
v2beta1ResourceMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageUtilization :: Maybe Int
v2beta1ResourceMetricSourceName :: Text
..} = (\Text
v2beta1ResourceMetricSourceName -> V2beta1ResourceMetricSource :: Text -> Maybe Int -> Maybe Quantity -> V2beta1ResourceMetricSource
V2beta1ResourceMetricSource { Text
v2beta1ResourceMetricSourceName :: Text
v2beta1ResourceMetricSourceName :: Text
v2beta1ResourceMetricSourceName, Maybe Int
Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageUtilization :: Maybe Int
v2beta1ResourceMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageUtilization :: Maybe Int
..} ) (Text -> V2beta1ResourceMetricSource)
-> f Text -> f V2beta1ResourceMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1ResourceMetricSourceName
{-# INLINE v2beta1ResourceMetricSourceNameL #-}

-- | 'v2beta1ResourceMetricSourceTargetAverageUtilization' Lens
v2beta1ResourceMetricSourceTargetAverageUtilizationL :: Lens_' V2beta1ResourceMetricSource (Maybe Int)
v2beta1ResourceMetricSourceTargetAverageUtilizationL :: (Maybe Int -> f (Maybe Int))
-> V2beta1ResourceMetricSource -> f V2beta1ResourceMetricSource
v2beta1ResourceMetricSourceTargetAverageUtilizationL Maybe Int -> f (Maybe Int)
f V2beta1ResourceMetricSource{Maybe Int
Maybe Quantity
Text
v2beta1ResourceMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageUtilization :: Maybe Int
v2beta1ResourceMetricSourceName :: Text
v2beta1ResourceMetricSourceTargetAverageValue :: V2beta1ResourceMetricSource -> Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageUtilization :: V2beta1ResourceMetricSource -> Maybe Int
v2beta1ResourceMetricSourceName :: V2beta1ResourceMetricSource -> Text
..} = (\Maybe Int
v2beta1ResourceMetricSourceTargetAverageUtilization -> V2beta1ResourceMetricSource :: Text -> Maybe Int -> Maybe Quantity -> V2beta1ResourceMetricSource
V2beta1ResourceMetricSource { Maybe Int
v2beta1ResourceMetricSourceTargetAverageUtilization :: Maybe Int
v2beta1ResourceMetricSourceTargetAverageUtilization :: Maybe Int
v2beta1ResourceMetricSourceTargetAverageUtilization, Maybe Quantity
Text
v2beta1ResourceMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ResourceMetricSourceName :: Text
v2beta1ResourceMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ResourceMetricSourceName :: Text
..} ) (Maybe Int -> V2beta1ResourceMetricSource)
-> f (Maybe Int) -> f V2beta1ResourceMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2beta1ResourceMetricSourceTargetAverageUtilization
{-# INLINE v2beta1ResourceMetricSourceTargetAverageUtilizationL #-}

-- | 'v2beta1ResourceMetricSourceTargetAverageValue' Lens
v2beta1ResourceMetricSourceTargetAverageValueL :: Lens_' V2beta1ResourceMetricSource (Maybe Quantity)
v2beta1ResourceMetricSourceTargetAverageValueL :: (Maybe Quantity -> f (Maybe Quantity))
-> V2beta1ResourceMetricSource -> f V2beta1ResourceMetricSource
v2beta1ResourceMetricSourceTargetAverageValueL Maybe Quantity -> f (Maybe Quantity)
f V2beta1ResourceMetricSource{Maybe Int
Maybe Quantity
Text
v2beta1ResourceMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageUtilization :: Maybe Int
v2beta1ResourceMetricSourceName :: Text
v2beta1ResourceMetricSourceTargetAverageValue :: V2beta1ResourceMetricSource -> Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageUtilization :: V2beta1ResourceMetricSource -> Maybe Int
v2beta1ResourceMetricSourceName :: V2beta1ResourceMetricSource -> Text
..} = (\Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageValue -> V2beta1ResourceMetricSource :: Text -> Maybe Int -> Maybe Quantity -> V2beta1ResourceMetricSource
V2beta1ResourceMetricSource { Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageValue :: Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageValue, Maybe Int
Text
v2beta1ResourceMetricSourceTargetAverageUtilization :: Maybe Int
v2beta1ResourceMetricSourceName :: Text
v2beta1ResourceMetricSourceTargetAverageUtilization :: Maybe Int
v2beta1ResourceMetricSourceName :: Text
..} ) (Maybe Quantity -> V2beta1ResourceMetricSource)
-> f (Maybe Quantity) -> f V2beta1ResourceMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2beta1ResourceMetricSourceTargetAverageValue
{-# INLINE v2beta1ResourceMetricSourceTargetAverageValueL #-}



-- * V2beta1ResourceMetricStatus

-- | 'v2beta1ResourceMetricStatusCurrentAverageUtilization' Lens
v2beta1ResourceMetricStatusCurrentAverageUtilizationL :: Lens_' V2beta1ResourceMetricStatus (Maybe Int)
v2beta1ResourceMetricStatusCurrentAverageUtilizationL :: (Maybe Int -> f (Maybe Int))
-> V2beta1ResourceMetricStatus -> f V2beta1ResourceMetricStatus
v2beta1ResourceMetricStatusCurrentAverageUtilizationL Maybe Int -> f (Maybe Int)
f V2beta1ResourceMetricStatus{Maybe Int
Text
Quantity
v2beta1ResourceMetricStatusName :: V2beta1ResourceMetricStatus -> Text
v2beta1ResourceMetricStatusCurrentAverageValue :: V2beta1ResourceMetricStatus -> Quantity
v2beta1ResourceMetricStatusCurrentAverageUtilization :: V2beta1ResourceMetricStatus -> Maybe Int
v2beta1ResourceMetricStatusName :: Text
v2beta1ResourceMetricStatusCurrentAverageValue :: Quantity
v2beta1ResourceMetricStatusCurrentAverageUtilization :: Maybe Int
..} = (\Maybe Int
v2beta1ResourceMetricStatusCurrentAverageUtilization -> V2beta1ResourceMetricStatus :: Maybe Int -> Quantity -> Text -> V2beta1ResourceMetricStatus
V2beta1ResourceMetricStatus { Maybe Int
v2beta1ResourceMetricStatusCurrentAverageUtilization :: Maybe Int
v2beta1ResourceMetricStatusCurrentAverageUtilization :: Maybe Int
v2beta1ResourceMetricStatusCurrentAverageUtilization, Text
Quantity
v2beta1ResourceMetricStatusName :: Text
v2beta1ResourceMetricStatusCurrentAverageValue :: Quantity
v2beta1ResourceMetricStatusName :: Text
v2beta1ResourceMetricStatusCurrentAverageValue :: Quantity
..} ) (Maybe Int -> V2beta1ResourceMetricStatus)
-> f (Maybe Int) -> f V2beta1ResourceMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2beta1ResourceMetricStatusCurrentAverageUtilization
{-# INLINE v2beta1ResourceMetricStatusCurrentAverageUtilizationL #-}

-- | 'v2beta1ResourceMetricStatusCurrentAverageValue' Lens
v2beta1ResourceMetricStatusCurrentAverageValueL :: Lens_' V2beta1ResourceMetricStatus (Quantity)
v2beta1ResourceMetricStatusCurrentAverageValueL :: (Quantity -> f Quantity)
-> V2beta1ResourceMetricStatus -> f V2beta1ResourceMetricStatus
v2beta1ResourceMetricStatusCurrentAverageValueL Quantity -> f Quantity
f V2beta1ResourceMetricStatus{Maybe Int
Text
Quantity
v2beta1ResourceMetricStatusName :: Text
v2beta1ResourceMetricStatusCurrentAverageValue :: Quantity
v2beta1ResourceMetricStatusCurrentAverageUtilization :: Maybe Int
v2beta1ResourceMetricStatusName :: V2beta1ResourceMetricStatus -> Text
v2beta1ResourceMetricStatusCurrentAverageValue :: V2beta1ResourceMetricStatus -> Quantity
v2beta1ResourceMetricStatusCurrentAverageUtilization :: V2beta1ResourceMetricStatus -> Maybe Int
..} = (\Quantity
v2beta1ResourceMetricStatusCurrentAverageValue -> V2beta1ResourceMetricStatus :: Maybe Int -> Quantity -> Text -> V2beta1ResourceMetricStatus
V2beta1ResourceMetricStatus { Quantity
v2beta1ResourceMetricStatusCurrentAverageValue :: Quantity
v2beta1ResourceMetricStatusCurrentAverageValue :: Quantity
v2beta1ResourceMetricStatusCurrentAverageValue, Maybe Int
Text
v2beta1ResourceMetricStatusName :: Text
v2beta1ResourceMetricStatusCurrentAverageUtilization :: Maybe Int
v2beta1ResourceMetricStatusName :: Text
v2beta1ResourceMetricStatusCurrentAverageUtilization :: Maybe Int
..} ) (Quantity -> V2beta1ResourceMetricStatus)
-> f Quantity -> f V2beta1ResourceMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Quantity -> f Quantity
f Quantity
v2beta1ResourceMetricStatusCurrentAverageValue
{-# INLINE v2beta1ResourceMetricStatusCurrentAverageValueL #-}

-- | 'v2beta1ResourceMetricStatusName' Lens
v2beta1ResourceMetricStatusNameL :: Lens_' V2beta1ResourceMetricStatus (Text)
v2beta1ResourceMetricStatusNameL :: (Text -> f Text)
-> V2beta1ResourceMetricStatus -> f V2beta1ResourceMetricStatus
v2beta1ResourceMetricStatusNameL Text -> f Text
f V2beta1ResourceMetricStatus{Maybe Int
Text
Quantity
v2beta1ResourceMetricStatusName :: Text
v2beta1ResourceMetricStatusCurrentAverageValue :: Quantity
v2beta1ResourceMetricStatusCurrentAverageUtilization :: Maybe Int
v2beta1ResourceMetricStatusName :: V2beta1ResourceMetricStatus -> Text
v2beta1ResourceMetricStatusCurrentAverageValue :: V2beta1ResourceMetricStatus -> Quantity
v2beta1ResourceMetricStatusCurrentAverageUtilization :: V2beta1ResourceMetricStatus -> Maybe Int
..} = (\Text
v2beta1ResourceMetricStatusName -> V2beta1ResourceMetricStatus :: Maybe Int -> Quantity -> Text -> V2beta1ResourceMetricStatus
V2beta1ResourceMetricStatus { Text
v2beta1ResourceMetricStatusName :: Text
v2beta1ResourceMetricStatusName :: Text
v2beta1ResourceMetricStatusName, Maybe Int
Quantity
v2beta1ResourceMetricStatusCurrentAverageValue :: Quantity
v2beta1ResourceMetricStatusCurrentAverageUtilization :: Maybe Int
v2beta1ResourceMetricStatusCurrentAverageValue :: Quantity
v2beta1ResourceMetricStatusCurrentAverageUtilization :: Maybe Int
..} ) (Text -> V2beta1ResourceMetricStatus)
-> f Text -> f V2beta1ResourceMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta1ResourceMetricStatusName
{-# INLINE v2beta1ResourceMetricStatusNameL #-}



-- * V2beta2CrossVersionObjectReference

-- | 'v2beta2CrossVersionObjectReferenceApiVersion' Lens
v2beta2CrossVersionObjectReferenceApiVersionL :: Lens_' V2beta2CrossVersionObjectReference (Maybe Text)
v2beta2CrossVersionObjectReferenceApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V2beta2CrossVersionObjectReference
-> f V2beta2CrossVersionObjectReference
v2beta2CrossVersionObjectReferenceApiVersionL Maybe Text -> f (Maybe Text)
f V2beta2CrossVersionObjectReference{Maybe Text
Text
v2beta2CrossVersionObjectReferenceName :: V2beta2CrossVersionObjectReference -> Text
v2beta2CrossVersionObjectReferenceKind :: V2beta2CrossVersionObjectReference -> Text
v2beta2CrossVersionObjectReferenceApiVersion :: V2beta2CrossVersionObjectReference -> Maybe Text
v2beta2CrossVersionObjectReferenceName :: Text
v2beta2CrossVersionObjectReferenceKind :: Text
v2beta2CrossVersionObjectReferenceApiVersion :: Maybe Text
..} = (\Maybe Text
v2beta2CrossVersionObjectReferenceApiVersion -> V2beta2CrossVersionObjectReference :: Maybe Text -> Text -> Text -> V2beta2CrossVersionObjectReference
V2beta2CrossVersionObjectReference { Maybe Text
v2beta2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta2CrossVersionObjectReferenceApiVersion, Text
v2beta2CrossVersionObjectReferenceName :: Text
v2beta2CrossVersionObjectReferenceKind :: Text
v2beta2CrossVersionObjectReferenceName :: Text
v2beta2CrossVersionObjectReferenceKind :: Text
..} ) (Maybe Text -> V2beta2CrossVersionObjectReference)
-> f (Maybe Text) -> f V2beta2CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta2CrossVersionObjectReferenceApiVersion
{-# INLINE v2beta2CrossVersionObjectReferenceApiVersionL #-}

-- | 'v2beta2CrossVersionObjectReferenceKind' Lens
v2beta2CrossVersionObjectReferenceKindL :: Lens_' V2beta2CrossVersionObjectReference (Text)
v2beta2CrossVersionObjectReferenceKindL :: (Text -> f Text)
-> V2beta2CrossVersionObjectReference
-> f V2beta2CrossVersionObjectReference
v2beta2CrossVersionObjectReferenceKindL Text -> f Text
f V2beta2CrossVersionObjectReference{Maybe Text
Text
v2beta2CrossVersionObjectReferenceName :: Text
v2beta2CrossVersionObjectReferenceKind :: Text
v2beta2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta2CrossVersionObjectReferenceName :: V2beta2CrossVersionObjectReference -> Text
v2beta2CrossVersionObjectReferenceKind :: V2beta2CrossVersionObjectReference -> Text
v2beta2CrossVersionObjectReferenceApiVersion :: V2beta2CrossVersionObjectReference -> Maybe Text
..} = (\Text
v2beta2CrossVersionObjectReferenceKind -> V2beta2CrossVersionObjectReference :: Maybe Text -> Text -> Text -> V2beta2CrossVersionObjectReference
V2beta2CrossVersionObjectReference { Text
v2beta2CrossVersionObjectReferenceKind :: Text
v2beta2CrossVersionObjectReferenceKind :: Text
v2beta2CrossVersionObjectReferenceKind, Maybe Text
Text
v2beta2CrossVersionObjectReferenceName :: Text
v2beta2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta2CrossVersionObjectReferenceName :: Text
v2beta2CrossVersionObjectReferenceApiVersion :: Maybe Text
..} ) (Text -> V2beta2CrossVersionObjectReference)
-> f Text -> f V2beta2CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta2CrossVersionObjectReferenceKind
{-# INLINE v2beta2CrossVersionObjectReferenceKindL #-}

-- | 'v2beta2CrossVersionObjectReferenceName' Lens
v2beta2CrossVersionObjectReferenceNameL :: Lens_' V2beta2CrossVersionObjectReference (Text)
v2beta2CrossVersionObjectReferenceNameL :: (Text -> f Text)
-> V2beta2CrossVersionObjectReference
-> f V2beta2CrossVersionObjectReference
v2beta2CrossVersionObjectReferenceNameL Text -> f Text
f V2beta2CrossVersionObjectReference{Maybe Text
Text
v2beta2CrossVersionObjectReferenceName :: Text
v2beta2CrossVersionObjectReferenceKind :: Text
v2beta2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta2CrossVersionObjectReferenceName :: V2beta2CrossVersionObjectReference -> Text
v2beta2CrossVersionObjectReferenceKind :: V2beta2CrossVersionObjectReference -> Text
v2beta2CrossVersionObjectReferenceApiVersion :: V2beta2CrossVersionObjectReference -> Maybe Text
..} = (\Text
v2beta2CrossVersionObjectReferenceName -> V2beta2CrossVersionObjectReference :: Maybe Text -> Text -> Text -> V2beta2CrossVersionObjectReference
V2beta2CrossVersionObjectReference { Text
v2beta2CrossVersionObjectReferenceName :: Text
v2beta2CrossVersionObjectReferenceName :: Text
v2beta2CrossVersionObjectReferenceName, Maybe Text
Text
v2beta2CrossVersionObjectReferenceKind :: Text
v2beta2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2beta2CrossVersionObjectReferenceKind :: Text
v2beta2CrossVersionObjectReferenceApiVersion :: Maybe Text
..} ) (Text -> V2beta2CrossVersionObjectReference)
-> f Text -> f V2beta2CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta2CrossVersionObjectReferenceName
{-# INLINE v2beta2CrossVersionObjectReferenceNameL #-}



-- * V2beta2ExternalMetricSource

-- | 'v2beta2ExternalMetricSourceMetric' Lens
v2beta2ExternalMetricSourceMetricL :: Lens_' V2beta2ExternalMetricSource (V2beta2MetricIdentifier)
v2beta2ExternalMetricSourceMetricL :: (V2beta2MetricIdentifier -> f V2beta2MetricIdentifier)
-> V2beta2ExternalMetricSource -> f V2beta2ExternalMetricSource
v2beta2ExternalMetricSourceMetricL V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2ExternalMetricSource{V2beta2MetricTarget
V2beta2MetricIdentifier
v2beta2ExternalMetricSourceTarget :: V2beta2ExternalMetricSource -> V2beta2MetricTarget
v2beta2ExternalMetricSourceMetric :: V2beta2ExternalMetricSource -> V2beta2MetricIdentifier
v2beta2ExternalMetricSourceTarget :: V2beta2MetricTarget
v2beta2ExternalMetricSourceMetric :: V2beta2MetricIdentifier
..} = (\V2beta2MetricIdentifier
v2beta2ExternalMetricSourceMetric -> V2beta2ExternalMetricSource :: V2beta2MetricIdentifier
-> V2beta2MetricTarget -> V2beta2ExternalMetricSource
V2beta2ExternalMetricSource { V2beta2MetricIdentifier
v2beta2ExternalMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ExternalMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ExternalMetricSourceMetric, V2beta2MetricTarget
v2beta2ExternalMetricSourceTarget :: V2beta2MetricTarget
v2beta2ExternalMetricSourceTarget :: V2beta2MetricTarget
..} ) (V2beta2MetricIdentifier -> V2beta2ExternalMetricSource)
-> f V2beta2MetricIdentifier -> f V2beta2ExternalMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2MetricIdentifier
v2beta2ExternalMetricSourceMetric
{-# INLINE v2beta2ExternalMetricSourceMetricL #-}

-- | 'v2beta2ExternalMetricSourceTarget' Lens
v2beta2ExternalMetricSourceTargetL :: Lens_' V2beta2ExternalMetricSource (V2beta2MetricTarget)
v2beta2ExternalMetricSourceTargetL :: (V2beta2MetricTarget -> f V2beta2MetricTarget)
-> V2beta2ExternalMetricSource -> f V2beta2ExternalMetricSource
v2beta2ExternalMetricSourceTargetL V2beta2MetricTarget -> f V2beta2MetricTarget
f V2beta2ExternalMetricSource{V2beta2MetricTarget
V2beta2MetricIdentifier
v2beta2ExternalMetricSourceTarget :: V2beta2MetricTarget
v2beta2ExternalMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ExternalMetricSourceTarget :: V2beta2ExternalMetricSource -> V2beta2MetricTarget
v2beta2ExternalMetricSourceMetric :: V2beta2ExternalMetricSource -> V2beta2MetricIdentifier
..} = (\V2beta2MetricTarget
v2beta2ExternalMetricSourceTarget -> V2beta2ExternalMetricSource :: V2beta2MetricIdentifier
-> V2beta2MetricTarget -> V2beta2ExternalMetricSource
V2beta2ExternalMetricSource { V2beta2MetricTarget
v2beta2ExternalMetricSourceTarget :: V2beta2MetricTarget
v2beta2ExternalMetricSourceTarget :: V2beta2MetricTarget
v2beta2ExternalMetricSourceTarget, V2beta2MetricIdentifier
v2beta2ExternalMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ExternalMetricSourceMetric :: V2beta2MetricIdentifier
..} ) (V2beta2MetricTarget -> V2beta2ExternalMetricSource)
-> f V2beta2MetricTarget -> f V2beta2ExternalMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricTarget -> f V2beta2MetricTarget
f V2beta2MetricTarget
v2beta2ExternalMetricSourceTarget
{-# INLINE v2beta2ExternalMetricSourceTargetL #-}



-- * V2beta2ExternalMetricStatus

-- | 'v2beta2ExternalMetricStatusCurrent' Lens
v2beta2ExternalMetricStatusCurrentL :: Lens_' V2beta2ExternalMetricStatus (V2beta2MetricValueStatus)
v2beta2ExternalMetricStatusCurrentL :: (V2beta2MetricValueStatus -> f V2beta2MetricValueStatus)
-> V2beta2ExternalMetricStatus -> f V2beta2ExternalMetricStatus
v2beta2ExternalMetricStatusCurrentL V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
f V2beta2ExternalMetricStatus{V2beta2MetricValueStatus
V2beta2MetricIdentifier
v2beta2ExternalMetricStatusMetric :: V2beta2ExternalMetricStatus -> V2beta2MetricIdentifier
v2beta2ExternalMetricStatusCurrent :: V2beta2ExternalMetricStatus -> V2beta2MetricValueStatus
v2beta2ExternalMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ExternalMetricStatusCurrent :: V2beta2MetricValueStatus
..} = (\V2beta2MetricValueStatus
v2beta2ExternalMetricStatusCurrent -> V2beta2ExternalMetricStatus :: V2beta2MetricValueStatus
-> V2beta2MetricIdentifier -> V2beta2ExternalMetricStatus
V2beta2ExternalMetricStatus { V2beta2MetricValueStatus
v2beta2ExternalMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ExternalMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ExternalMetricStatusCurrent, V2beta2MetricIdentifier
v2beta2ExternalMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ExternalMetricStatusMetric :: V2beta2MetricIdentifier
..} ) (V2beta2MetricValueStatus -> V2beta2ExternalMetricStatus)
-> f V2beta2MetricValueStatus -> f V2beta2ExternalMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
f V2beta2MetricValueStatus
v2beta2ExternalMetricStatusCurrent
{-# INLINE v2beta2ExternalMetricStatusCurrentL #-}

-- | 'v2beta2ExternalMetricStatusMetric' Lens
v2beta2ExternalMetricStatusMetricL :: Lens_' V2beta2ExternalMetricStatus (V2beta2MetricIdentifier)
v2beta2ExternalMetricStatusMetricL :: (V2beta2MetricIdentifier -> f V2beta2MetricIdentifier)
-> V2beta2ExternalMetricStatus -> f V2beta2ExternalMetricStatus
v2beta2ExternalMetricStatusMetricL V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2ExternalMetricStatus{V2beta2MetricValueStatus
V2beta2MetricIdentifier
v2beta2ExternalMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ExternalMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ExternalMetricStatusMetric :: V2beta2ExternalMetricStatus -> V2beta2MetricIdentifier
v2beta2ExternalMetricStatusCurrent :: V2beta2ExternalMetricStatus -> V2beta2MetricValueStatus
..} = (\V2beta2MetricIdentifier
v2beta2ExternalMetricStatusMetric -> V2beta2ExternalMetricStatus :: V2beta2MetricValueStatus
-> V2beta2MetricIdentifier -> V2beta2ExternalMetricStatus
V2beta2ExternalMetricStatus { V2beta2MetricIdentifier
v2beta2ExternalMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ExternalMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ExternalMetricStatusMetric, V2beta2MetricValueStatus
v2beta2ExternalMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ExternalMetricStatusCurrent :: V2beta2MetricValueStatus
..} ) (V2beta2MetricIdentifier -> V2beta2ExternalMetricStatus)
-> f V2beta2MetricIdentifier -> f V2beta2ExternalMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2MetricIdentifier
v2beta2ExternalMetricStatusMetric
{-# INLINE v2beta2ExternalMetricStatusMetricL #-}



-- * V2beta2HorizontalPodAutoscaler

-- | 'v2beta2HorizontalPodAutoscalerApiVersion' Lens
v2beta2HorizontalPodAutoscalerApiVersionL :: Lens_' V2beta2HorizontalPodAutoscaler (Maybe Text)
v2beta2HorizontalPodAutoscalerApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V2beta2HorizontalPodAutoscaler
-> f V2beta2HorizontalPodAutoscaler
v2beta2HorizontalPodAutoscalerApiVersionL Maybe Text -> f (Maybe Text)
f V2beta2HorizontalPodAutoscaler{Maybe Text
Maybe V2beta2HorizontalPodAutoscalerStatus
Maybe V2beta2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerStatus :: V2beta2HorizontalPodAutoscaler
-> Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: V2beta2HorizontalPodAutoscaler
-> Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: V2beta2HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: V2beta2HorizontalPodAutoscaler -> Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: V2beta2HorizontalPodAutoscaler -> Maybe Text
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
..} = (\Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion -> V2beta2HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2beta2HorizontalPodAutoscalerSpec
-> Maybe V2beta2HorizontalPodAutoscalerStatus
-> V2beta2HorizontalPodAutoscaler
V2beta2HorizontalPodAutoscaler { Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion, Maybe Text
Maybe V2beta2HorizontalPodAutoscalerStatus
Maybe V2beta2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
..} ) (Maybe Text -> V2beta2HorizontalPodAutoscaler)
-> f (Maybe Text) -> f V2beta2HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion
{-# INLINE v2beta2HorizontalPodAutoscalerApiVersionL #-}

-- | 'v2beta2HorizontalPodAutoscalerKind' Lens
v2beta2HorizontalPodAutoscalerKindL :: Lens_' V2beta2HorizontalPodAutoscaler (Maybe Text)
v2beta2HorizontalPodAutoscalerKindL :: (Maybe Text -> f (Maybe Text))
-> V2beta2HorizontalPodAutoscaler
-> f V2beta2HorizontalPodAutoscaler
v2beta2HorizontalPodAutoscalerKindL Maybe Text -> f (Maybe Text)
f V2beta2HorizontalPodAutoscaler{Maybe Text
Maybe V2beta2HorizontalPodAutoscalerStatus
Maybe V2beta2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerStatus :: V2beta2HorizontalPodAutoscaler
-> Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: V2beta2HorizontalPodAutoscaler
-> Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: V2beta2HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: V2beta2HorizontalPodAutoscaler -> Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: V2beta2HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe Text
v2beta2HorizontalPodAutoscalerKind -> V2beta2HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2beta2HorizontalPodAutoscalerSpec
-> Maybe V2beta2HorizontalPodAutoscalerStatus
-> V2beta2HorizontalPodAutoscaler
V2beta2HorizontalPodAutoscaler { Maybe Text
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerKind, Maybe Text
Maybe V2beta2HorizontalPodAutoscalerStatus
Maybe V2beta2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe Text -> V2beta2HorizontalPodAutoscaler)
-> f (Maybe Text) -> f V2beta2HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta2HorizontalPodAutoscalerKind
{-# INLINE v2beta2HorizontalPodAutoscalerKindL #-}

-- | 'v2beta2HorizontalPodAutoscalerMetadata' Lens
v2beta2HorizontalPodAutoscalerMetadataL :: Lens_' V2beta2HorizontalPodAutoscaler (Maybe V1ObjectMeta)
v2beta2HorizontalPodAutoscalerMetadataL :: (Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta))
-> V2beta2HorizontalPodAutoscaler
-> f V2beta2HorizontalPodAutoscaler
v2beta2HorizontalPodAutoscalerMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V2beta2HorizontalPodAutoscaler{Maybe Text
Maybe V2beta2HorizontalPodAutoscalerStatus
Maybe V2beta2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerStatus :: V2beta2HorizontalPodAutoscaler
-> Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: V2beta2HorizontalPodAutoscaler
-> Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: V2beta2HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: V2beta2HorizontalPodAutoscaler -> Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: V2beta2HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerMetadata -> V2beta2HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2beta2HorizontalPodAutoscalerSpec
-> Maybe V2beta2HorizontalPodAutoscalerStatus
-> V2beta2HorizontalPodAutoscaler
V2beta2HorizontalPodAutoscaler { Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerMetadata, Maybe Text
Maybe V2beta2HorizontalPodAutoscalerStatus
Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V2beta2HorizontalPodAutoscaler)
-> f (Maybe V1ObjectMeta) -> f V2beta2HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerMetadata
{-# INLINE v2beta2HorizontalPodAutoscalerMetadataL #-}

-- | 'v2beta2HorizontalPodAutoscalerSpec' Lens
v2beta2HorizontalPodAutoscalerSpecL :: Lens_' V2beta2HorizontalPodAutoscaler (Maybe V2beta2HorizontalPodAutoscalerSpec)
v2beta2HorizontalPodAutoscalerSpecL :: (Maybe V2beta2HorizontalPodAutoscalerSpec
 -> f (Maybe V2beta2HorizontalPodAutoscalerSpec))
-> V2beta2HorizontalPodAutoscaler
-> f V2beta2HorizontalPodAutoscaler
v2beta2HorizontalPodAutoscalerSpecL Maybe V2beta2HorizontalPodAutoscalerSpec
-> f (Maybe V2beta2HorizontalPodAutoscalerSpec)
f V2beta2HorizontalPodAutoscaler{Maybe Text
Maybe V2beta2HorizontalPodAutoscalerStatus
Maybe V2beta2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerStatus :: V2beta2HorizontalPodAutoscaler
-> Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: V2beta2HorizontalPodAutoscaler
-> Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: V2beta2HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: V2beta2HorizontalPodAutoscaler -> Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: V2beta2HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerSpec -> V2beta2HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2beta2HorizontalPodAutoscalerSpec
-> Maybe V2beta2HorizontalPodAutoscalerStatus
-> V2beta2HorizontalPodAutoscaler
V2beta2HorizontalPodAutoscaler { Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerSpec, Maybe Text
Maybe V2beta2HorizontalPodAutoscalerStatus
Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe V2beta2HorizontalPodAutoscalerSpec
 -> V2beta2HorizontalPodAutoscaler)
-> f (Maybe V2beta2HorizontalPodAutoscalerSpec)
-> f V2beta2HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta2HorizontalPodAutoscalerSpec
-> f (Maybe V2beta2HorizontalPodAutoscalerSpec)
f Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerSpec
{-# INLINE v2beta2HorizontalPodAutoscalerSpecL #-}

-- | 'v2beta2HorizontalPodAutoscalerStatus' Lens
v2beta2HorizontalPodAutoscalerStatusL :: Lens_' V2beta2HorizontalPodAutoscaler (Maybe V2beta2HorizontalPodAutoscalerStatus)
v2beta2HorizontalPodAutoscalerStatusL :: (Maybe V2beta2HorizontalPodAutoscalerStatus
 -> f (Maybe V2beta2HorizontalPodAutoscalerStatus))
-> V2beta2HorizontalPodAutoscaler
-> f V2beta2HorizontalPodAutoscaler
v2beta2HorizontalPodAutoscalerStatusL Maybe V2beta2HorizontalPodAutoscalerStatus
-> f (Maybe V2beta2HorizontalPodAutoscalerStatus)
f V2beta2HorizontalPodAutoscaler{Maybe Text
Maybe V2beta2HorizontalPodAutoscalerStatus
Maybe V2beta2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerStatus :: V2beta2HorizontalPodAutoscaler
-> Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerSpec :: V2beta2HorizontalPodAutoscaler
-> Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: V2beta2HorizontalPodAutoscaler -> Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: V2beta2HorizontalPodAutoscaler -> Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: V2beta2HorizontalPodAutoscaler -> Maybe Text
..} = (\Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatus -> V2beta2HorizontalPodAutoscaler :: Maybe Text
-> Maybe Text
-> Maybe V1ObjectMeta
-> Maybe V2beta2HorizontalPodAutoscalerSpec
-> Maybe V2beta2HorizontalPodAutoscalerStatus
-> V2beta2HorizontalPodAutoscaler
V2beta2HorizontalPodAutoscaler { Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatus :: Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatus, Maybe Text
Maybe V2beta2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerSpec :: Maybe V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2beta2HorizontalPodAutoscalerKind :: Maybe Text
v2beta2HorizontalPodAutoscalerApiVersion :: Maybe Text
..} ) (Maybe V2beta2HorizontalPodAutoscalerStatus
 -> V2beta2HorizontalPodAutoscaler)
-> f (Maybe V2beta2HorizontalPodAutoscalerStatus)
-> f V2beta2HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta2HorizontalPodAutoscalerStatus
-> f (Maybe V2beta2HorizontalPodAutoscalerStatus)
f Maybe V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatus
{-# INLINE v2beta2HorizontalPodAutoscalerStatusL #-}



-- * V2beta2HorizontalPodAutoscalerCondition

-- | 'v2beta2HorizontalPodAutoscalerConditionLastTransitionTime' Lens
v2beta2HorizontalPodAutoscalerConditionLastTransitionTimeL :: Lens_' V2beta2HorizontalPodAutoscalerCondition (Maybe DateTime)
v2beta2HorizontalPodAutoscalerConditionLastTransitionTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V2beta2HorizontalPodAutoscalerCondition
-> f V2beta2HorizontalPodAutoscalerCondition
v2beta2HorizontalPodAutoscalerConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V2beta2HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2beta2HorizontalPodAutoscalerConditionType :: V2beta2HorizontalPodAutoscalerCondition -> Text
v2beta2HorizontalPodAutoscalerConditionStatus :: V2beta2HorizontalPodAutoscalerCondition -> Text
v2beta2HorizontalPodAutoscalerConditionReason :: V2beta2HorizontalPodAutoscalerCondition -> Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: V2beta2HorizontalPodAutoscalerCondition -> Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: V2beta2HorizontalPodAutoscalerCondition -> Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
..} = (\Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime -> V2beta2HorizontalPodAutoscalerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V2beta2HorizontalPodAutoscalerCondition
V2beta2HorizontalPodAutoscalerCondition { Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime, Maybe Text
Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
..} ) (Maybe DateTime -> V2beta2HorizontalPodAutoscalerCondition)
-> f (Maybe DateTime) -> f V2beta2HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime
{-# INLINE v2beta2HorizontalPodAutoscalerConditionLastTransitionTimeL #-}

-- | 'v2beta2HorizontalPodAutoscalerConditionMessage' Lens
v2beta2HorizontalPodAutoscalerConditionMessageL :: Lens_' V2beta2HorizontalPodAutoscalerCondition (Maybe Text)
v2beta2HorizontalPodAutoscalerConditionMessageL :: (Maybe Text -> f (Maybe Text))
-> V2beta2HorizontalPodAutoscalerCondition
-> f V2beta2HorizontalPodAutoscalerCondition
v2beta2HorizontalPodAutoscalerConditionMessageL Maybe Text -> f (Maybe Text)
f V2beta2HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionType :: V2beta2HorizontalPodAutoscalerCondition -> Text
v2beta2HorizontalPodAutoscalerConditionStatus :: V2beta2HorizontalPodAutoscalerCondition -> Text
v2beta2HorizontalPodAutoscalerConditionReason :: V2beta2HorizontalPodAutoscalerCondition -> Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: V2beta2HorizontalPodAutoscalerCondition -> Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: V2beta2HorizontalPodAutoscalerCondition -> Maybe DateTime
..} = (\Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage -> V2beta2HorizontalPodAutoscalerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V2beta2HorizontalPodAutoscalerCondition
V2beta2HorizontalPodAutoscalerCondition { Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage, Maybe Text
Maybe DateTime
Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V2beta2HorizontalPodAutoscalerCondition)
-> f (Maybe Text) -> f V2beta2HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage
{-# INLINE v2beta2HorizontalPodAutoscalerConditionMessageL #-}

-- | 'v2beta2HorizontalPodAutoscalerConditionReason' Lens
v2beta2HorizontalPodAutoscalerConditionReasonL :: Lens_' V2beta2HorizontalPodAutoscalerCondition (Maybe Text)
v2beta2HorizontalPodAutoscalerConditionReasonL :: (Maybe Text -> f (Maybe Text))
-> V2beta2HorizontalPodAutoscalerCondition
-> f V2beta2HorizontalPodAutoscalerCondition
v2beta2HorizontalPodAutoscalerConditionReasonL Maybe Text -> f (Maybe Text)
f V2beta2HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionType :: V2beta2HorizontalPodAutoscalerCondition -> Text
v2beta2HorizontalPodAutoscalerConditionStatus :: V2beta2HorizontalPodAutoscalerCondition -> Text
v2beta2HorizontalPodAutoscalerConditionReason :: V2beta2HorizontalPodAutoscalerCondition -> Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: V2beta2HorizontalPodAutoscalerCondition -> Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: V2beta2HorizontalPodAutoscalerCondition -> Maybe DateTime
..} = (\Maybe Text
v2beta2HorizontalPodAutoscalerConditionReason -> V2beta2HorizontalPodAutoscalerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V2beta2HorizontalPodAutoscalerCondition
V2beta2HorizontalPodAutoscalerCondition { Maybe Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionReason, Maybe Text
Maybe DateTime
Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
..} ) (Maybe Text -> V2beta2HorizontalPodAutoscalerCondition)
-> f (Maybe Text) -> f V2beta2HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta2HorizontalPodAutoscalerConditionReason
{-# INLINE v2beta2HorizontalPodAutoscalerConditionReasonL #-}

-- | 'v2beta2HorizontalPodAutoscalerConditionStatus' Lens
v2beta2HorizontalPodAutoscalerConditionStatusL :: Lens_' V2beta2HorizontalPodAutoscalerCondition (Text)
v2beta2HorizontalPodAutoscalerConditionStatusL :: (Text -> f Text)
-> V2beta2HorizontalPodAutoscalerCondition
-> f V2beta2HorizontalPodAutoscalerCondition
v2beta2HorizontalPodAutoscalerConditionStatusL Text -> f Text
f V2beta2HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionType :: V2beta2HorizontalPodAutoscalerCondition -> Text
v2beta2HorizontalPodAutoscalerConditionStatus :: V2beta2HorizontalPodAutoscalerCondition -> Text
v2beta2HorizontalPodAutoscalerConditionReason :: V2beta2HorizontalPodAutoscalerCondition -> Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: V2beta2HorizontalPodAutoscalerCondition -> Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: V2beta2HorizontalPodAutoscalerCondition -> Maybe DateTime
..} = (\Text
v2beta2HorizontalPodAutoscalerConditionStatus -> V2beta2HorizontalPodAutoscalerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V2beta2HorizontalPodAutoscalerCondition
V2beta2HorizontalPodAutoscalerCondition { Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionStatus, Maybe Text
Maybe DateTime
Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V2beta2HorizontalPodAutoscalerCondition)
-> f Text -> f V2beta2HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta2HorizontalPodAutoscalerConditionStatus
{-# INLINE v2beta2HorizontalPodAutoscalerConditionStatusL #-}

-- | 'v2beta2HorizontalPodAutoscalerConditionType' Lens
v2beta2HorizontalPodAutoscalerConditionTypeL :: Lens_' V2beta2HorizontalPodAutoscalerCondition (Text)
v2beta2HorizontalPodAutoscalerConditionTypeL :: (Text -> f Text)
-> V2beta2HorizontalPodAutoscalerCondition
-> f V2beta2HorizontalPodAutoscalerCondition
v2beta2HorizontalPodAutoscalerConditionTypeL Text -> f Text
f V2beta2HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionType :: V2beta2HorizontalPodAutoscalerCondition -> Text
v2beta2HorizontalPodAutoscalerConditionStatus :: V2beta2HorizontalPodAutoscalerCondition -> Text
v2beta2HorizontalPodAutoscalerConditionReason :: V2beta2HorizontalPodAutoscalerCondition -> Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: V2beta2HorizontalPodAutoscalerCondition -> Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: V2beta2HorizontalPodAutoscalerCondition -> Maybe DateTime
..} = (\Text
v2beta2HorizontalPodAutoscalerConditionType -> V2beta2HorizontalPodAutoscalerCondition :: Maybe DateTime
-> Maybe Text
-> Maybe Text
-> Text
-> Text
-> V2beta2HorizontalPodAutoscalerCondition
V2beta2HorizontalPodAutoscalerCondition { Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionType :: Text
v2beta2HorizontalPodAutoscalerConditionType, Maybe Text
Maybe DateTime
Text
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerConditionStatus :: Text
v2beta2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2beta2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
..} ) (Text -> V2beta2HorizontalPodAutoscalerCondition)
-> f Text -> f V2beta2HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta2HorizontalPodAutoscalerConditionType
{-# INLINE v2beta2HorizontalPodAutoscalerConditionTypeL #-}



-- * V2beta2HorizontalPodAutoscalerList

-- | 'v2beta2HorizontalPodAutoscalerListApiVersion' Lens
v2beta2HorizontalPodAutoscalerListApiVersionL :: Lens_' V2beta2HorizontalPodAutoscalerList (Maybe Text)
v2beta2HorizontalPodAutoscalerListApiVersionL :: (Maybe Text -> f (Maybe Text))
-> V2beta2HorizontalPodAutoscalerList
-> f V2beta2HorizontalPodAutoscalerList
v2beta2HorizontalPodAutoscalerListApiVersionL Maybe Text -> f (Maybe Text)
f V2beta2HorizontalPodAutoscalerList{[V2beta2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata :: V2beta2HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: V2beta2HorizontalPodAutoscalerList -> Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: V2beta2HorizontalPodAutoscalerList
-> [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: V2beta2HorizontalPodAutoscalerList -> Maybe Text
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} = (\Maybe Text
v2beta2HorizontalPodAutoscalerListApiVersion -> V2beta2HorizontalPodAutoscalerList :: Maybe Text
-> [V2beta2HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V2beta2HorizontalPodAutoscalerList
V2beta2HorizontalPodAutoscalerList { Maybe Text
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerListApiVersion, [V2beta2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
..} ) (Maybe Text -> V2beta2HorizontalPodAutoscalerList)
-> f (Maybe Text) -> f V2beta2HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta2HorizontalPodAutoscalerListApiVersion
{-# INLINE v2beta2HorizontalPodAutoscalerListApiVersionL #-}

-- | 'v2beta2HorizontalPodAutoscalerListItems' Lens
v2beta2HorizontalPodAutoscalerListItemsL :: Lens_' V2beta2HorizontalPodAutoscalerList ([V2beta2HorizontalPodAutoscaler])
v2beta2HorizontalPodAutoscalerListItemsL :: ([V2beta2HorizontalPodAutoscaler]
 -> f [V2beta2HorizontalPodAutoscaler])
-> V2beta2HorizontalPodAutoscalerList
-> f V2beta2HorizontalPodAutoscalerList
v2beta2HorizontalPodAutoscalerListItemsL [V2beta2HorizontalPodAutoscaler]
-> f [V2beta2HorizontalPodAutoscaler]
f V2beta2HorizontalPodAutoscalerList{[V2beta2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerListMetadata :: V2beta2HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: V2beta2HorizontalPodAutoscalerList -> Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: V2beta2HorizontalPodAutoscalerList
-> [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: V2beta2HorizontalPodAutoscalerList -> Maybe Text
..} = (\[V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListItems -> V2beta2HorizontalPodAutoscalerList :: Maybe Text
-> [V2beta2HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V2beta2HorizontalPodAutoscalerList
V2beta2HorizontalPodAutoscalerList { [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListItems, Maybe Text
Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} ) ([V2beta2HorizontalPodAutoscaler]
 -> V2beta2HorizontalPodAutoscalerList)
-> f [V2beta2HorizontalPodAutoscaler]
-> f V2beta2HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V2beta2HorizontalPodAutoscaler]
-> f [V2beta2HorizontalPodAutoscaler]
f [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListItems
{-# INLINE v2beta2HorizontalPodAutoscalerListItemsL #-}

-- | 'v2beta2HorizontalPodAutoscalerListKind' Lens
v2beta2HorizontalPodAutoscalerListKindL :: Lens_' V2beta2HorizontalPodAutoscalerList (Maybe Text)
v2beta2HorizontalPodAutoscalerListKindL :: (Maybe Text -> f (Maybe Text))
-> V2beta2HorizontalPodAutoscalerList
-> f V2beta2HorizontalPodAutoscalerList
v2beta2HorizontalPodAutoscalerListKindL Maybe Text -> f (Maybe Text)
f V2beta2HorizontalPodAutoscalerList{[V2beta2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerListMetadata :: V2beta2HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: V2beta2HorizontalPodAutoscalerList -> Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: V2beta2HorizontalPodAutoscalerList
-> [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: V2beta2HorizontalPodAutoscalerList -> Maybe Text
..} = (\Maybe Text
v2beta2HorizontalPodAutoscalerListKind -> V2beta2HorizontalPodAutoscalerList :: Maybe Text
-> [V2beta2HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V2beta2HorizontalPodAutoscalerList
V2beta2HorizontalPodAutoscalerList { Maybe Text
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListKind, [V2beta2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} ) (Maybe Text -> V2beta2HorizontalPodAutoscalerList)
-> f (Maybe Text) -> f V2beta2HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2beta2HorizontalPodAutoscalerListKind
{-# INLINE v2beta2HorizontalPodAutoscalerListKindL #-}

-- | 'v2beta2HorizontalPodAutoscalerListMetadata' Lens
v2beta2HorizontalPodAutoscalerListMetadataL :: Lens_' V2beta2HorizontalPodAutoscalerList (Maybe V1ListMeta)
v2beta2HorizontalPodAutoscalerListMetadataL :: (Maybe V1ListMeta -> f (Maybe V1ListMeta))
-> V2beta2HorizontalPodAutoscalerList
-> f V2beta2HorizontalPodAutoscalerList
v2beta2HorizontalPodAutoscalerListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V2beta2HorizontalPodAutoscalerList{[V2beta2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerListMetadata :: V2beta2HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListKind :: V2beta2HorizontalPodAutoscalerList -> Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: V2beta2HorizontalPodAutoscalerList
-> [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: V2beta2HorizontalPodAutoscalerList -> Maybe Text
..} = (\Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata -> V2beta2HorizontalPodAutoscalerList :: Maybe Text
-> [V2beta2HorizontalPodAutoscaler]
-> Maybe Text
-> Maybe V1ListMeta
-> V2beta2HorizontalPodAutoscalerList
V2beta2HorizontalPodAutoscalerList { Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata, [V2beta2HorizontalPodAutoscaler]
Maybe Text
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2beta2HorizontalPodAutoscalerListKind :: Maybe Text
v2beta2HorizontalPodAutoscalerListItems :: [V2beta2HorizontalPodAutoscaler]
v2beta2HorizontalPodAutoscalerListApiVersion :: Maybe Text
..} ) (Maybe V1ListMeta -> V2beta2HorizontalPodAutoscalerList)
-> f (Maybe V1ListMeta) -> f V2beta2HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v2beta2HorizontalPodAutoscalerListMetadata
{-# INLINE v2beta2HorizontalPodAutoscalerListMetadataL #-}



-- * V2beta2HorizontalPodAutoscalerSpec

-- | 'v2beta2HorizontalPodAutoscalerSpecMaxReplicas' Lens
v2beta2HorizontalPodAutoscalerSpecMaxReplicasL :: Lens_' V2beta2HorizontalPodAutoscalerSpec (Int)
v2beta2HorizontalPodAutoscalerSpecMaxReplicasL :: (Int -> f Int)
-> V2beta2HorizontalPodAutoscalerSpec
-> f V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerSpecMaxReplicasL Int -> f Int
f V2beta2HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2beta2MetricSpec]
V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2HorizontalPodAutoscalerSpec
-> V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: V2beta2HorizontalPodAutoscalerSpec -> Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: V2beta2HorizontalPodAutoscalerSpec -> Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: V2beta2HorizontalPodAutoscalerSpec -> Int
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} = (\Int
v2beta2HorizontalPodAutoscalerSpecMaxReplicas -> V2beta2HorizontalPodAutoscalerSpec :: Int
-> Maybe [V2beta2MetricSpec]
-> Maybe Int
-> V2beta2CrossVersionObjectReference
-> V2beta2HorizontalPodAutoscalerSpec
V2beta2HorizontalPodAutoscalerSpec { Int
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta2HorizontalPodAutoscalerSpecMaxReplicas, Maybe Int
Maybe [V2beta2MetricSpec]
V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
..} ) (Int -> V2beta2HorizontalPodAutoscalerSpec)
-> f Int -> f V2beta2HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v2beta2HorizontalPodAutoscalerSpecMaxReplicas
{-# INLINE v2beta2HorizontalPodAutoscalerSpecMaxReplicasL #-}

-- | 'v2beta2HorizontalPodAutoscalerSpecMetrics' Lens
v2beta2HorizontalPodAutoscalerSpecMetricsL :: Lens_' V2beta2HorizontalPodAutoscalerSpec (Maybe [V2beta2MetricSpec])
v2beta2HorizontalPodAutoscalerSpecMetricsL :: (Maybe [V2beta2MetricSpec] -> f (Maybe [V2beta2MetricSpec]))
-> V2beta2HorizontalPodAutoscalerSpec
-> f V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerSpecMetricsL Maybe [V2beta2MetricSpec] -> f (Maybe [V2beta2MetricSpec])
f V2beta2HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2beta2MetricSpec]
V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2HorizontalPodAutoscalerSpec
-> V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: V2beta2HorizontalPodAutoscalerSpec -> Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: V2beta2HorizontalPodAutoscalerSpec -> Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: V2beta2HorizontalPodAutoscalerSpec -> Int
..} = (\Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMetrics -> V2beta2HorizontalPodAutoscalerSpec :: Int
-> Maybe [V2beta2MetricSpec]
-> Maybe Int
-> V2beta2CrossVersionObjectReference
-> V2beta2HorizontalPodAutoscalerSpec
V2beta2HorizontalPodAutoscalerSpec { Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMetrics, Int
Maybe Int
V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} ) (Maybe [V2beta2MetricSpec] -> V2beta2HorizontalPodAutoscalerSpec)
-> f (Maybe [V2beta2MetricSpec])
-> f V2beta2HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V2beta2MetricSpec] -> f (Maybe [V2beta2MetricSpec])
f Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMetrics
{-# INLINE v2beta2HorizontalPodAutoscalerSpecMetricsL #-}

-- | 'v2beta2HorizontalPodAutoscalerSpecMinReplicas' Lens
v2beta2HorizontalPodAutoscalerSpecMinReplicasL :: Lens_' V2beta2HorizontalPodAutoscalerSpec (Maybe Int)
v2beta2HorizontalPodAutoscalerSpecMinReplicasL :: (Maybe Int -> f (Maybe Int))
-> V2beta2HorizontalPodAutoscalerSpec
-> f V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerSpecMinReplicasL Maybe Int -> f (Maybe Int)
f V2beta2HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2beta2MetricSpec]
V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2HorizontalPodAutoscalerSpec
-> V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: V2beta2HorizontalPodAutoscalerSpec -> Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: V2beta2HorizontalPodAutoscalerSpec -> Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: V2beta2HorizontalPodAutoscalerSpec -> Int
..} = (\Maybe Int
v2beta2HorizontalPodAutoscalerSpecMinReplicas -> V2beta2HorizontalPodAutoscalerSpec :: Int
-> Maybe [V2beta2MetricSpec]
-> Maybe Int
-> V2beta2CrossVersionObjectReference
-> V2beta2HorizontalPodAutoscalerSpec
V2beta2HorizontalPodAutoscalerSpec { Maybe Int
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMinReplicas, Int
Maybe [V2beta2MetricSpec]
V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} ) (Maybe Int -> V2beta2HorizontalPodAutoscalerSpec)
-> f (Maybe Int) -> f V2beta2HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2beta2HorizontalPodAutoscalerSpecMinReplicas
{-# INLINE v2beta2HorizontalPodAutoscalerSpecMinReplicasL #-}

-- | 'v2beta2HorizontalPodAutoscalerSpecScaleTargetRef' Lens
v2beta2HorizontalPodAutoscalerSpecScaleTargetRefL :: Lens_' V2beta2HorizontalPodAutoscalerSpec (V2beta2CrossVersionObjectReference)
v2beta2HorizontalPodAutoscalerSpecScaleTargetRefL :: (V2beta2CrossVersionObjectReference
 -> f V2beta2CrossVersionObjectReference)
-> V2beta2HorizontalPodAutoscalerSpec
-> f V2beta2HorizontalPodAutoscalerSpec
v2beta2HorizontalPodAutoscalerSpecScaleTargetRefL V2beta2CrossVersionObjectReference
-> f V2beta2CrossVersionObjectReference
f V2beta2HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2beta2MetricSpec]
V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2HorizontalPodAutoscalerSpec
-> V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: V2beta2HorizontalPodAutoscalerSpec -> Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: V2beta2HorizontalPodAutoscalerSpec -> Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: V2beta2HorizontalPodAutoscalerSpec -> Int
..} = (\V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef -> V2beta2HorizontalPodAutoscalerSpec :: Int
-> Maybe [V2beta2MetricSpec]
-> Maybe Int
-> V2beta2CrossVersionObjectReference
-> V2beta2HorizontalPodAutoscalerSpec
V2beta2HorizontalPodAutoscalerSpec { V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef :: V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef, Int
Maybe Int
Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2beta2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2beta2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2beta2MetricSpec]
v2beta2HorizontalPodAutoscalerSpecMaxReplicas :: Int
..} ) (V2beta2CrossVersionObjectReference
 -> V2beta2HorizontalPodAutoscalerSpec)
-> f V2beta2CrossVersionObjectReference
-> f V2beta2HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2CrossVersionObjectReference
-> f V2beta2CrossVersionObjectReference
f V2beta2CrossVersionObjectReference
v2beta2HorizontalPodAutoscalerSpecScaleTargetRef
{-# INLINE v2beta2HorizontalPodAutoscalerSpecScaleTargetRefL #-}



-- * V2beta2HorizontalPodAutoscalerStatus

-- | 'v2beta2HorizontalPodAutoscalerStatusConditions' Lens
v2beta2HorizontalPodAutoscalerStatusConditionsL :: Lens_' V2beta2HorizontalPodAutoscalerStatus ([V2beta2HorizontalPodAutoscalerCondition])
v2beta2HorizontalPodAutoscalerStatusConditionsL :: ([V2beta2HorizontalPodAutoscalerCondition]
 -> f [V2beta2HorizontalPodAutoscalerCondition])
-> V2beta2HorizontalPodAutoscalerStatus
-> f V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatusConditionsL [V2beta2HorizontalPodAutoscalerCondition]
-> f [V2beta2HorizontalPodAutoscalerCondition]
f V2beta2HorizontalPodAutoscalerStatus{Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta2MetricStatus]
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: V2beta2HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: V2beta2HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta2HorizontalPodAutoscalerStatus -> Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: V2beta2HorizontalPodAutoscalerStatus
-> [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
..} = (\[V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusConditions -> V2beta2HorizontalPodAutoscalerStatus :: [V2beta2HorizontalPodAutoscalerCondition]
-> Maybe [V2beta2MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta2HorizontalPodAutoscalerStatus
V2beta2HorizontalPodAutoscalerStatus { [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusConditions, Int
Maybe Integer
Maybe [V2beta2MetricStatus]
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
..} ) ([V2beta2HorizontalPodAutoscalerCondition]
 -> V2beta2HorizontalPodAutoscalerStatus)
-> f [V2beta2HorizontalPodAutoscalerCondition]
-> f V2beta2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V2beta2HorizontalPodAutoscalerCondition]
-> f [V2beta2HorizontalPodAutoscalerCondition]
f [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusConditions
{-# INLINE v2beta2HorizontalPodAutoscalerStatusConditionsL #-}

-- | 'v2beta2HorizontalPodAutoscalerStatusCurrentMetrics' Lens
v2beta2HorizontalPodAutoscalerStatusCurrentMetricsL :: Lens_' V2beta2HorizontalPodAutoscalerStatus (Maybe [V2beta2MetricStatus])
v2beta2HorizontalPodAutoscalerStatusCurrentMetricsL :: (Maybe [V2beta2MetricStatus] -> f (Maybe [V2beta2MetricStatus]))
-> V2beta2HorizontalPodAutoscalerStatus
-> f V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatusCurrentMetricsL Maybe [V2beta2MetricStatus] -> f (Maybe [V2beta2MetricStatus])
f V2beta2HorizontalPodAutoscalerStatus{Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta2MetricStatus]
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: V2beta2HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: V2beta2HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta2HorizontalPodAutoscalerStatus -> Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: V2beta2HorizontalPodAutoscalerStatus
-> [V2beta2HorizontalPodAutoscalerCondition]
..} = (\Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics -> V2beta2HorizontalPodAutoscalerStatus :: [V2beta2HorizontalPodAutoscalerCondition]
-> Maybe [V2beta2MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta2HorizontalPodAutoscalerStatus
V2beta2HorizontalPodAutoscalerStatus { Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics, Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
..} ) (Maybe [V2beta2MetricStatus]
 -> V2beta2HorizontalPodAutoscalerStatus)
-> f (Maybe [V2beta2MetricStatus])
-> f V2beta2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V2beta2MetricStatus] -> f (Maybe [V2beta2MetricStatus])
f Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics
{-# INLINE v2beta2HorizontalPodAutoscalerStatusCurrentMetricsL #-}

-- | 'v2beta2HorizontalPodAutoscalerStatusCurrentReplicas' Lens
v2beta2HorizontalPodAutoscalerStatusCurrentReplicasL :: Lens_' V2beta2HorizontalPodAutoscalerStatus (Int)
v2beta2HorizontalPodAutoscalerStatusCurrentReplicasL :: (Int -> f Int)
-> V2beta2HorizontalPodAutoscalerStatus
-> f V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatusCurrentReplicasL Int -> f Int
f V2beta2HorizontalPodAutoscalerStatus{Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta2MetricStatus]
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: V2beta2HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: V2beta2HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta2HorizontalPodAutoscalerStatus -> Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: V2beta2HorizontalPodAutoscalerStatus
-> [V2beta2HorizontalPodAutoscalerCondition]
..} = (\Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas -> V2beta2HorizontalPodAutoscalerStatus :: [V2beta2HorizontalPodAutoscalerCondition]
-> Maybe [V2beta2MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta2HorizontalPodAutoscalerStatus
V2beta2HorizontalPodAutoscalerStatus { Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas, Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta2MetricStatus]
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
..} ) (Int -> V2beta2HorizontalPodAutoscalerStatus)
-> f Int -> f V2beta2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas
{-# INLINE v2beta2HorizontalPodAutoscalerStatusCurrentReplicasL #-}

-- | 'v2beta2HorizontalPodAutoscalerStatusDesiredReplicas' Lens
v2beta2HorizontalPodAutoscalerStatusDesiredReplicasL :: Lens_' V2beta2HorizontalPodAutoscalerStatus (Int)
v2beta2HorizontalPodAutoscalerStatusDesiredReplicasL :: (Int -> f Int)
-> V2beta2HorizontalPodAutoscalerStatus
-> f V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatusDesiredReplicasL Int -> f Int
f V2beta2HorizontalPodAutoscalerStatus{Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta2MetricStatus]
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: V2beta2HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: V2beta2HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta2HorizontalPodAutoscalerStatus -> Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: V2beta2HorizontalPodAutoscalerStatus
-> [V2beta2HorizontalPodAutoscalerCondition]
..} = (\Int
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas -> V2beta2HorizontalPodAutoscalerStatus :: [V2beta2HorizontalPodAutoscalerCondition]
-> Maybe [V2beta2MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta2HorizontalPodAutoscalerStatus
V2beta2HorizontalPodAutoscalerStatus { Int
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas, Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta2MetricStatus]
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
..} ) (Int -> V2beta2HorizontalPodAutoscalerStatus)
-> f Int -> f V2beta2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas
{-# INLINE v2beta2HorizontalPodAutoscalerStatusDesiredReplicasL #-}

-- | 'v2beta2HorizontalPodAutoscalerStatusLastScaleTime' Lens
v2beta2HorizontalPodAutoscalerStatusLastScaleTimeL :: Lens_' V2beta2HorizontalPodAutoscalerStatus (Maybe DateTime)
v2beta2HorizontalPodAutoscalerStatusLastScaleTimeL :: (Maybe DateTime -> f (Maybe DateTime))
-> V2beta2HorizontalPodAutoscalerStatus
-> f V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatusLastScaleTimeL Maybe DateTime -> f (Maybe DateTime)
f V2beta2HorizontalPodAutoscalerStatus{Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta2MetricStatus]
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: V2beta2HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: V2beta2HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta2HorizontalPodAutoscalerStatus -> Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: V2beta2HorizontalPodAutoscalerStatus
-> [V2beta2HorizontalPodAutoscalerCondition]
..} = (\Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusLastScaleTime -> V2beta2HorizontalPodAutoscalerStatus :: [V2beta2HorizontalPodAutoscalerCondition]
-> Maybe [V2beta2MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta2HorizontalPodAutoscalerStatus
V2beta2HorizontalPodAutoscalerStatus { Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusLastScaleTime, Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
..} ) (Maybe DateTime -> V2beta2HorizontalPodAutoscalerStatus)
-> f (Maybe DateTime) -> f V2beta2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusLastScaleTime
{-# INLINE v2beta2HorizontalPodAutoscalerStatusLastScaleTimeL #-}

-- | 'v2beta2HorizontalPodAutoscalerStatusObservedGeneration' Lens
v2beta2HorizontalPodAutoscalerStatusObservedGenerationL :: Lens_' V2beta2HorizontalPodAutoscalerStatus (Maybe Integer)
v2beta2HorizontalPodAutoscalerStatusObservedGenerationL :: (Maybe Integer -> f (Maybe Integer))
-> V2beta2HorizontalPodAutoscalerStatus
-> f V2beta2HorizontalPodAutoscalerStatus
v2beta2HorizontalPodAutoscalerStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V2beta2HorizontalPodAutoscalerStatus{Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe Integer
Maybe [V2beta2MetricStatus]
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: V2beta2HorizontalPodAutoscalerStatus -> Maybe Integer
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: V2beta2HorizontalPodAutoscalerStatus -> Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: V2beta2HorizontalPodAutoscalerStatus -> Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: V2beta2HorizontalPodAutoscalerStatus -> Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: V2beta2HorizontalPodAutoscalerStatus
-> [V2beta2HorizontalPodAutoscalerCondition]
..} = (\Maybe Integer
v2beta2HorizontalPodAutoscalerStatusObservedGeneration -> V2beta2HorizontalPodAutoscalerStatus :: [V2beta2HorizontalPodAutoscalerCondition]
-> Maybe [V2beta2MetricStatus]
-> Int
-> Int
-> Maybe DateTime
-> Maybe Integer
-> V2beta2HorizontalPodAutoscalerStatus
V2beta2HorizontalPodAutoscalerStatus { Maybe Integer
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2beta2HorizontalPodAutoscalerStatusObservedGeneration, Int
[V2beta2HorizontalPodAutoscalerCondition]
Maybe [V2beta2MetricStatus]
Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
v2beta2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2beta2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v2beta2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2beta2MetricStatus]
v2beta2HorizontalPodAutoscalerStatusConditions :: [V2beta2HorizontalPodAutoscalerCondition]
..} ) (Maybe Integer -> V2beta2HorizontalPodAutoscalerStatus)
-> f (Maybe Integer) -> f V2beta2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v2beta2HorizontalPodAutoscalerStatusObservedGeneration
{-# INLINE v2beta2HorizontalPodAutoscalerStatusObservedGenerationL #-}



-- * V2beta2MetricIdentifier

-- | 'v2beta2MetricIdentifierName' Lens
v2beta2MetricIdentifierNameL :: Lens_' V2beta2MetricIdentifier (Text)
v2beta2MetricIdentifierNameL :: (Text -> f Text)
-> V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
v2beta2MetricIdentifierNameL Text -> f Text
f V2beta2MetricIdentifier{Maybe V1LabelSelector
Text
v2beta2MetricIdentifierSelector :: V2beta2MetricIdentifier -> Maybe V1LabelSelector
v2beta2MetricIdentifierName :: V2beta2MetricIdentifier -> Text
v2beta2MetricIdentifierSelector :: Maybe V1LabelSelector
v2beta2MetricIdentifierName :: Text
..} = (\Text
v2beta2MetricIdentifierName -> V2beta2MetricIdentifier :: Text -> Maybe V1LabelSelector -> V2beta2MetricIdentifier
V2beta2MetricIdentifier { Text
v2beta2MetricIdentifierName :: Text
v2beta2MetricIdentifierName :: Text
v2beta2MetricIdentifierName, Maybe V1LabelSelector
v2beta2MetricIdentifierSelector :: Maybe V1LabelSelector
v2beta2MetricIdentifierSelector :: Maybe V1LabelSelector
..} ) (Text -> V2beta2MetricIdentifier)
-> f Text -> f V2beta2MetricIdentifier
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta2MetricIdentifierName
{-# INLINE v2beta2MetricIdentifierNameL #-}

-- | 'v2beta2MetricIdentifierSelector' Lens
v2beta2MetricIdentifierSelectorL :: Lens_' V2beta2MetricIdentifier (Maybe V1LabelSelector)
v2beta2MetricIdentifierSelectorL :: (Maybe V1LabelSelector -> f (Maybe V1LabelSelector))
-> V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
v2beta2MetricIdentifierSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V2beta2MetricIdentifier{Maybe V1LabelSelector
Text
v2beta2MetricIdentifierSelector :: Maybe V1LabelSelector
v2beta2MetricIdentifierName :: Text
v2beta2MetricIdentifierSelector :: V2beta2MetricIdentifier -> Maybe V1LabelSelector
v2beta2MetricIdentifierName :: V2beta2MetricIdentifier -> Text
..} = (\Maybe V1LabelSelector
v2beta2MetricIdentifierSelector -> V2beta2MetricIdentifier :: Text -> Maybe V1LabelSelector -> V2beta2MetricIdentifier
V2beta2MetricIdentifier { Maybe V1LabelSelector
v2beta2MetricIdentifierSelector :: Maybe V1LabelSelector
v2beta2MetricIdentifierSelector :: Maybe V1LabelSelector
v2beta2MetricIdentifierSelector, Text
v2beta2MetricIdentifierName :: Text
v2beta2MetricIdentifierName :: Text
..} ) (Maybe V1LabelSelector -> V2beta2MetricIdentifier)
-> f (Maybe V1LabelSelector) -> f V2beta2MetricIdentifier
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v2beta2MetricIdentifierSelector
{-# INLINE v2beta2MetricIdentifierSelectorL #-}



-- * V2beta2MetricSpec

-- | 'v2beta2MetricSpecExternal' Lens
v2beta2MetricSpecExternalL :: Lens_' V2beta2MetricSpec (Maybe V2beta2ExternalMetricSource)
v2beta2MetricSpecExternalL :: (Maybe V2beta2ExternalMetricSource
 -> f (Maybe V2beta2ExternalMetricSource))
-> V2beta2MetricSpec -> f V2beta2MetricSpec
v2beta2MetricSpecExternalL Maybe V2beta2ExternalMetricSource
-> f (Maybe V2beta2ExternalMetricSource)
f V2beta2MetricSpec{Maybe V2beta2ResourceMetricSource
Maybe V2beta2PodsMetricSource
Maybe V2beta2ObjectMetricSource
Maybe V2beta2ExternalMetricSource
Text
v2beta2MetricSpecType :: V2beta2MetricSpec -> Text
v2beta2MetricSpecResource :: V2beta2MetricSpec -> Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: V2beta2MetricSpec -> Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: V2beta2MetricSpec -> Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: V2beta2MetricSpec -> Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
..} = (\Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecExternal -> V2beta2MetricSpec :: Maybe V2beta2ExternalMetricSource
-> Maybe V2beta2ObjectMetricSource
-> Maybe V2beta2PodsMetricSource
-> Maybe V2beta2ResourceMetricSource
-> Text
-> V2beta2MetricSpec
V2beta2MetricSpec { Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecExternal, Maybe V2beta2ResourceMetricSource
Maybe V2beta2PodsMetricSource
Maybe V2beta2ObjectMetricSource
Text
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
..} ) (Maybe V2beta2ExternalMetricSource -> V2beta2MetricSpec)
-> f (Maybe V2beta2ExternalMetricSource) -> f V2beta2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta2ExternalMetricSource
-> f (Maybe V2beta2ExternalMetricSource)
f Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecExternal
{-# INLINE v2beta2MetricSpecExternalL #-}

-- | 'v2beta2MetricSpecObject' Lens
v2beta2MetricSpecObjectL :: Lens_' V2beta2MetricSpec (Maybe V2beta2ObjectMetricSource)
v2beta2MetricSpecObjectL :: (Maybe V2beta2ObjectMetricSource
 -> f (Maybe V2beta2ObjectMetricSource))
-> V2beta2MetricSpec -> f V2beta2MetricSpec
v2beta2MetricSpecObjectL Maybe V2beta2ObjectMetricSource
-> f (Maybe V2beta2ObjectMetricSource)
f V2beta2MetricSpec{Maybe V2beta2ResourceMetricSource
Maybe V2beta2PodsMetricSource
Maybe V2beta2ObjectMetricSource
Maybe V2beta2ExternalMetricSource
Text
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecType :: V2beta2MetricSpec -> Text
v2beta2MetricSpecResource :: V2beta2MetricSpec -> Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: V2beta2MetricSpec -> Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: V2beta2MetricSpec -> Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: V2beta2MetricSpec -> Maybe V2beta2ExternalMetricSource
..} = (\Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecObject -> V2beta2MetricSpec :: Maybe V2beta2ExternalMetricSource
-> Maybe V2beta2ObjectMetricSource
-> Maybe V2beta2PodsMetricSource
-> Maybe V2beta2ResourceMetricSource
-> Text
-> V2beta2MetricSpec
V2beta2MetricSpec { Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecObject, Maybe V2beta2ResourceMetricSource
Maybe V2beta2PodsMetricSource
Maybe V2beta2ExternalMetricSource
Text
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
..} ) (Maybe V2beta2ObjectMetricSource -> V2beta2MetricSpec)
-> f (Maybe V2beta2ObjectMetricSource) -> f V2beta2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta2ObjectMetricSource
-> f (Maybe V2beta2ObjectMetricSource)
f Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecObject
{-# INLINE v2beta2MetricSpecObjectL #-}

-- | 'v2beta2MetricSpecPods' Lens
v2beta2MetricSpecPodsL :: Lens_' V2beta2MetricSpec (Maybe V2beta2PodsMetricSource)
v2beta2MetricSpecPodsL :: (Maybe V2beta2PodsMetricSource
 -> f (Maybe V2beta2PodsMetricSource))
-> V2beta2MetricSpec -> f V2beta2MetricSpec
v2beta2MetricSpecPodsL Maybe V2beta2PodsMetricSource -> f (Maybe V2beta2PodsMetricSource)
f V2beta2MetricSpec{Maybe V2beta2ResourceMetricSource
Maybe V2beta2PodsMetricSource
Maybe V2beta2ObjectMetricSource
Maybe V2beta2ExternalMetricSource
Text
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecType :: V2beta2MetricSpec -> Text
v2beta2MetricSpecResource :: V2beta2MetricSpec -> Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: V2beta2MetricSpec -> Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: V2beta2MetricSpec -> Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: V2beta2MetricSpec -> Maybe V2beta2ExternalMetricSource
..} = (\Maybe V2beta2PodsMetricSource
v2beta2MetricSpecPods -> V2beta2MetricSpec :: Maybe V2beta2ExternalMetricSource
-> Maybe V2beta2ObjectMetricSource
-> Maybe V2beta2PodsMetricSource
-> Maybe V2beta2ResourceMetricSource
-> Text
-> V2beta2MetricSpec
V2beta2MetricSpec { Maybe V2beta2PodsMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecPods, Maybe V2beta2ResourceMetricSource
Maybe V2beta2ObjectMetricSource
Maybe V2beta2ExternalMetricSource
Text
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
..} ) (Maybe V2beta2PodsMetricSource -> V2beta2MetricSpec)
-> f (Maybe V2beta2PodsMetricSource) -> f V2beta2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta2PodsMetricSource -> f (Maybe V2beta2PodsMetricSource)
f Maybe V2beta2PodsMetricSource
v2beta2MetricSpecPods
{-# INLINE v2beta2MetricSpecPodsL #-}

-- | 'v2beta2MetricSpecResource' Lens
v2beta2MetricSpecResourceL :: Lens_' V2beta2MetricSpec (Maybe V2beta2ResourceMetricSource)
v2beta2MetricSpecResourceL :: (Maybe V2beta2ResourceMetricSource
 -> f (Maybe V2beta2ResourceMetricSource))
-> V2beta2MetricSpec -> f V2beta2MetricSpec
v2beta2MetricSpecResourceL Maybe V2beta2ResourceMetricSource
-> f (Maybe V2beta2ResourceMetricSource)
f V2beta2MetricSpec{Maybe V2beta2ResourceMetricSource
Maybe V2beta2PodsMetricSource
Maybe V2beta2ObjectMetricSource
Maybe V2beta2ExternalMetricSource
Text
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecType :: V2beta2MetricSpec -> Text
v2beta2MetricSpecResource :: V2beta2MetricSpec -> Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: V2beta2MetricSpec -> Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: V2beta2MetricSpec -> Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: V2beta2MetricSpec -> Maybe V2beta2ExternalMetricSource
..} = (\Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecResource -> V2beta2MetricSpec :: Maybe V2beta2ExternalMetricSource
-> Maybe V2beta2ObjectMetricSource
-> Maybe V2beta2PodsMetricSource
-> Maybe V2beta2ResourceMetricSource
-> Text
-> V2beta2MetricSpec
V2beta2MetricSpec { Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecResource, Maybe V2beta2PodsMetricSource
Maybe V2beta2ObjectMetricSource
Maybe V2beta2ExternalMetricSource
Text
v2beta2MetricSpecType :: Text
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecType :: Text
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
..} ) (Maybe V2beta2ResourceMetricSource -> V2beta2MetricSpec)
-> f (Maybe V2beta2ResourceMetricSource) -> f V2beta2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta2ResourceMetricSource
-> f (Maybe V2beta2ResourceMetricSource)
f Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecResource
{-# INLINE v2beta2MetricSpecResourceL #-}

-- | 'v2beta2MetricSpecType' Lens
v2beta2MetricSpecTypeL :: Lens_' V2beta2MetricSpec (Text)
v2beta2MetricSpecTypeL :: (Text -> f Text) -> V2beta2MetricSpec -> f V2beta2MetricSpec
v2beta2MetricSpecTypeL Text -> f Text
f V2beta2MetricSpec{Maybe V2beta2ResourceMetricSource
Maybe V2beta2PodsMetricSource
Maybe V2beta2ObjectMetricSource
Maybe V2beta2ExternalMetricSource
Text
v2beta2MetricSpecType :: Text
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecType :: V2beta2MetricSpec -> Text
v2beta2MetricSpecResource :: V2beta2MetricSpec -> Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: V2beta2MetricSpec -> Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: V2beta2MetricSpec -> Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: V2beta2MetricSpec -> Maybe V2beta2ExternalMetricSource
..} = (\Text
v2beta2MetricSpecType -> V2beta2MetricSpec :: Maybe V2beta2ExternalMetricSource
-> Maybe V2beta2ObjectMetricSource
-> Maybe V2beta2PodsMetricSource
-> Maybe V2beta2ResourceMetricSource
-> Text
-> V2beta2MetricSpec
V2beta2MetricSpec { Text
v2beta2MetricSpecType :: Text
v2beta2MetricSpecType :: Text
v2beta2MetricSpecType, Maybe V2beta2ResourceMetricSource
Maybe V2beta2PodsMetricSource
Maybe V2beta2ObjectMetricSource
Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
v2beta2MetricSpecResource :: Maybe V2beta2ResourceMetricSource
v2beta2MetricSpecPods :: Maybe V2beta2PodsMetricSource
v2beta2MetricSpecObject :: Maybe V2beta2ObjectMetricSource
v2beta2MetricSpecExternal :: Maybe V2beta2ExternalMetricSource
..} ) (Text -> V2beta2MetricSpec) -> f Text -> f V2beta2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta2MetricSpecType
{-# INLINE v2beta2MetricSpecTypeL #-}



-- * V2beta2MetricStatus

-- | 'v2beta2MetricStatusExternal' Lens
v2beta2MetricStatusExternalL :: Lens_' V2beta2MetricStatus (Maybe V2beta2ExternalMetricStatus)
v2beta2MetricStatusExternalL :: (Maybe V2beta2ExternalMetricStatus
 -> f (Maybe V2beta2ExternalMetricStatus))
-> V2beta2MetricStatus -> f V2beta2MetricStatus
v2beta2MetricStatusExternalL Maybe V2beta2ExternalMetricStatus
-> f (Maybe V2beta2ExternalMetricStatus)
f V2beta2MetricStatus{Maybe V2beta2ResourceMetricStatus
Maybe V2beta2PodsMetricStatus
Maybe V2beta2ObjectMetricStatus
Maybe V2beta2ExternalMetricStatus
Text
v2beta2MetricStatusType :: V2beta2MetricStatus -> Text
v2beta2MetricStatusResource :: V2beta2MetricStatus -> Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: V2beta2MetricStatus -> Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: V2beta2MetricStatus -> Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: V2beta2MetricStatus -> Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
..} = (\Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusExternal -> V2beta2MetricStatus :: Maybe V2beta2ExternalMetricStatus
-> Maybe V2beta2ObjectMetricStatus
-> Maybe V2beta2PodsMetricStatus
-> Maybe V2beta2ResourceMetricStatus
-> Text
-> V2beta2MetricStatus
V2beta2MetricStatus { Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusExternal, Maybe V2beta2ResourceMetricStatus
Maybe V2beta2PodsMetricStatus
Maybe V2beta2ObjectMetricStatus
Text
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
..} ) (Maybe V2beta2ExternalMetricStatus -> V2beta2MetricStatus)
-> f (Maybe V2beta2ExternalMetricStatus) -> f V2beta2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta2ExternalMetricStatus
-> f (Maybe V2beta2ExternalMetricStatus)
f Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusExternal
{-# INLINE v2beta2MetricStatusExternalL #-}

-- | 'v2beta2MetricStatusObject' Lens
v2beta2MetricStatusObjectL :: Lens_' V2beta2MetricStatus (Maybe V2beta2ObjectMetricStatus)
v2beta2MetricStatusObjectL :: (Maybe V2beta2ObjectMetricStatus
 -> f (Maybe V2beta2ObjectMetricStatus))
-> V2beta2MetricStatus -> f V2beta2MetricStatus
v2beta2MetricStatusObjectL Maybe V2beta2ObjectMetricStatus
-> f (Maybe V2beta2ObjectMetricStatus)
f V2beta2MetricStatus{Maybe V2beta2ResourceMetricStatus
Maybe V2beta2PodsMetricStatus
Maybe V2beta2ObjectMetricStatus
Maybe V2beta2ExternalMetricStatus
Text
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusType :: V2beta2MetricStatus -> Text
v2beta2MetricStatusResource :: V2beta2MetricStatus -> Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: V2beta2MetricStatus -> Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: V2beta2MetricStatus -> Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: V2beta2MetricStatus -> Maybe V2beta2ExternalMetricStatus
..} = (\Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusObject -> V2beta2MetricStatus :: Maybe V2beta2ExternalMetricStatus
-> Maybe V2beta2ObjectMetricStatus
-> Maybe V2beta2PodsMetricStatus
-> Maybe V2beta2ResourceMetricStatus
-> Text
-> V2beta2MetricStatus
V2beta2MetricStatus { Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusObject, Maybe V2beta2ResourceMetricStatus
Maybe V2beta2PodsMetricStatus
Maybe V2beta2ExternalMetricStatus
Text
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
..} ) (Maybe V2beta2ObjectMetricStatus -> V2beta2MetricStatus)
-> f (Maybe V2beta2ObjectMetricStatus) -> f V2beta2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta2ObjectMetricStatus
-> f (Maybe V2beta2ObjectMetricStatus)
f Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusObject
{-# INLINE v2beta2MetricStatusObjectL #-}

-- | 'v2beta2MetricStatusPods' Lens
v2beta2MetricStatusPodsL :: Lens_' V2beta2MetricStatus (Maybe V2beta2PodsMetricStatus)
v2beta2MetricStatusPodsL :: (Maybe V2beta2PodsMetricStatus
 -> f (Maybe V2beta2PodsMetricStatus))
-> V2beta2MetricStatus -> f V2beta2MetricStatus
v2beta2MetricStatusPodsL Maybe V2beta2PodsMetricStatus -> f (Maybe V2beta2PodsMetricStatus)
f V2beta2MetricStatus{Maybe V2beta2ResourceMetricStatus
Maybe V2beta2PodsMetricStatus
Maybe V2beta2ObjectMetricStatus
Maybe V2beta2ExternalMetricStatus
Text
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusType :: V2beta2MetricStatus -> Text
v2beta2MetricStatusResource :: V2beta2MetricStatus -> Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: V2beta2MetricStatus -> Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: V2beta2MetricStatus -> Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: V2beta2MetricStatus -> Maybe V2beta2ExternalMetricStatus
..} = (\Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusPods -> V2beta2MetricStatus :: Maybe V2beta2ExternalMetricStatus
-> Maybe V2beta2ObjectMetricStatus
-> Maybe V2beta2PodsMetricStatus
-> Maybe V2beta2ResourceMetricStatus
-> Text
-> V2beta2MetricStatus
V2beta2MetricStatus { Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusPods, Maybe V2beta2ResourceMetricStatus
Maybe V2beta2ObjectMetricStatus
Maybe V2beta2ExternalMetricStatus
Text
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
..} ) (Maybe V2beta2PodsMetricStatus -> V2beta2MetricStatus)
-> f (Maybe V2beta2PodsMetricStatus) -> f V2beta2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta2PodsMetricStatus -> f (Maybe V2beta2PodsMetricStatus)
f Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusPods
{-# INLINE v2beta2MetricStatusPodsL #-}

-- | 'v2beta2MetricStatusResource' Lens
v2beta2MetricStatusResourceL :: Lens_' V2beta2MetricStatus (Maybe V2beta2ResourceMetricStatus)
v2beta2MetricStatusResourceL :: (Maybe V2beta2ResourceMetricStatus
 -> f (Maybe V2beta2ResourceMetricStatus))
-> V2beta2MetricStatus -> f V2beta2MetricStatus
v2beta2MetricStatusResourceL Maybe V2beta2ResourceMetricStatus
-> f (Maybe V2beta2ResourceMetricStatus)
f V2beta2MetricStatus{Maybe V2beta2ResourceMetricStatus
Maybe V2beta2PodsMetricStatus
Maybe V2beta2ObjectMetricStatus
Maybe V2beta2ExternalMetricStatus
Text
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusType :: V2beta2MetricStatus -> Text
v2beta2MetricStatusResource :: V2beta2MetricStatus -> Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: V2beta2MetricStatus -> Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: V2beta2MetricStatus -> Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: V2beta2MetricStatus -> Maybe V2beta2ExternalMetricStatus
..} = (\Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusResource -> V2beta2MetricStatus :: Maybe V2beta2ExternalMetricStatus
-> Maybe V2beta2ObjectMetricStatus
-> Maybe V2beta2PodsMetricStatus
-> Maybe V2beta2ResourceMetricStatus
-> Text
-> V2beta2MetricStatus
V2beta2MetricStatus { Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusResource, Maybe V2beta2PodsMetricStatus
Maybe V2beta2ObjectMetricStatus
Maybe V2beta2ExternalMetricStatus
Text
v2beta2MetricStatusType :: Text
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusType :: Text
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
..} ) (Maybe V2beta2ResourceMetricStatus -> V2beta2MetricStatus)
-> f (Maybe V2beta2ResourceMetricStatus) -> f V2beta2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2beta2ResourceMetricStatus
-> f (Maybe V2beta2ResourceMetricStatus)
f Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusResource
{-# INLINE v2beta2MetricStatusResourceL #-}

-- | 'v2beta2MetricStatusType' Lens
v2beta2MetricStatusTypeL :: Lens_' V2beta2MetricStatus (Text)
v2beta2MetricStatusTypeL :: (Text -> f Text) -> V2beta2MetricStatus -> f V2beta2MetricStatus
v2beta2MetricStatusTypeL Text -> f Text
f V2beta2MetricStatus{Maybe V2beta2ResourceMetricStatus
Maybe V2beta2PodsMetricStatus
Maybe V2beta2ObjectMetricStatus
Maybe V2beta2ExternalMetricStatus
Text
v2beta2MetricStatusType :: Text
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusType :: V2beta2MetricStatus -> Text
v2beta2MetricStatusResource :: V2beta2MetricStatus -> Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: V2beta2MetricStatus -> Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: V2beta2MetricStatus -> Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: V2beta2MetricStatus -> Maybe V2beta2ExternalMetricStatus
..} = (\Text
v2beta2MetricStatusType -> V2beta2MetricStatus :: Maybe V2beta2ExternalMetricStatus
-> Maybe V2beta2ObjectMetricStatus
-> Maybe V2beta2PodsMetricStatus
-> Maybe V2beta2ResourceMetricStatus
-> Text
-> V2beta2MetricStatus
V2beta2MetricStatus { Text
v2beta2MetricStatusType :: Text
v2beta2MetricStatusType :: Text
v2beta2MetricStatusType, Maybe V2beta2ResourceMetricStatus
Maybe V2beta2PodsMetricStatus
Maybe V2beta2ObjectMetricStatus
Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
v2beta2MetricStatusResource :: Maybe V2beta2ResourceMetricStatus
v2beta2MetricStatusPods :: Maybe V2beta2PodsMetricStatus
v2beta2MetricStatusObject :: Maybe V2beta2ObjectMetricStatus
v2beta2MetricStatusExternal :: Maybe V2beta2ExternalMetricStatus
..} ) (Text -> V2beta2MetricStatus) -> f Text -> f V2beta2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta2MetricStatusType
{-# INLINE v2beta2MetricStatusTypeL #-}



-- * V2beta2MetricTarget

-- | 'v2beta2MetricTargetAverageUtilization' Lens
v2beta2MetricTargetAverageUtilizationL :: Lens_' V2beta2MetricTarget (Maybe Int)
v2beta2MetricTargetAverageUtilizationL :: (Maybe Int -> f (Maybe Int))
-> V2beta2MetricTarget -> f V2beta2MetricTarget
v2beta2MetricTargetAverageUtilizationL Maybe Int -> f (Maybe Int)
f V2beta2MetricTarget{Maybe Int
Maybe Quantity
Text
v2beta2MetricTargetValue :: V2beta2MetricTarget -> Maybe Quantity
v2beta2MetricTargetType :: V2beta2MetricTarget -> Text
v2beta2MetricTargetAverageValue :: V2beta2MetricTarget -> Maybe Quantity
v2beta2MetricTargetAverageUtilization :: V2beta2MetricTarget -> Maybe Int
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetType :: Text
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetAverageUtilization :: Maybe Int
..} = (\Maybe Int
v2beta2MetricTargetAverageUtilization -> V2beta2MetricTarget :: Maybe Int
-> Maybe Quantity -> Text -> Maybe Quantity -> V2beta2MetricTarget
V2beta2MetricTarget { Maybe Int
v2beta2MetricTargetAverageUtilization :: Maybe Int
v2beta2MetricTargetAverageUtilization :: Maybe Int
v2beta2MetricTargetAverageUtilization, Maybe Quantity
Text
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetType :: Text
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetType :: Text
v2beta2MetricTargetAverageValue :: Maybe Quantity
..} ) (Maybe Int -> V2beta2MetricTarget)
-> f (Maybe Int) -> f V2beta2MetricTarget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2beta2MetricTargetAverageUtilization
{-# INLINE v2beta2MetricTargetAverageUtilizationL #-}

-- | 'v2beta2MetricTargetAverageValue' Lens
v2beta2MetricTargetAverageValueL :: Lens_' V2beta2MetricTarget (Maybe Quantity)
v2beta2MetricTargetAverageValueL :: (Maybe Quantity -> f (Maybe Quantity))
-> V2beta2MetricTarget -> f V2beta2MetricTarget
v2beta2MetricTargetAverageValueL Maybe Quantity -> f (Maybe Quantity)
f V2beta2MetricTarget{Maybe Int
Maybe Quantity
Text
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetType :: Text
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetAverageUtilization :: Maybe Int
v2beta2MetricTargetValue :: V2beta2MetricTarget -> Maybe Quantity
v2beta2MetricTargetType :: V2beta2MetricTarget -> Text
v2beta2MetricTargetAverageValue :: V2beta2MetricTarget -> Maybe Quantity
v2beta2MetricTargetAverageUtilization :: V2beta2MetricTarget -> Maybe Int
..} = (\Maybe Quantity
v2beta2MetricTargetAverageValue -> V2beta2MetricTarget :: Maybe Int
-> Maybe Quantity -> Text -> Maybe Quantity -> V2beta2MetricTarget
V2beta2MetricTarget { Maybe Quantity
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetAverageValue, Maybe Int
Maybe Quantity
Text
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetType :: Text
v2beta2MetricTargetAverageUtilization :: Maybe Int
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetType :: Text
v2beta2MetricTargetAverageUtilization :: Maybe Int
..} ) (Maybe Quantity -> V2beta2MetricTarget)
-> f (Maybe Quantity) -> f V2beta2MetricTarget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2beta2MetricTargetAverageValue
{-# INLINE v2beta2MetricTargetAverageValueL #-}

-- | 'v2beta2MetricTargetType' Lens
v2beta2MetricTargetTypeL :: Lens_' V2beta2MetricTarget (Text)
v2beta2MetricTargetTypeL :: (Text -> f Text) -> V2beta2MetricTarget -> f V2beta2MetricTarget
v2beta2MetricTargetTypeL Text -> f Text
f V2beta2MetricTarget{Maybe Int
Maybe Quantity
Text
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetType :: Text
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetAverageUtilization :: Maybe Int
v2beta2MetricTargetValue :: V2beta2MetricTarget -> Maybe Quantity
v2beta2MetricTargetType :: V2beta2MetricTarget -> Text
v2beta2MetricTargetAverageValue :: V2beta2MetricTarget -> Maybe Quantity
v2beta2MetricTargetAverageUtilization :: V2beta2MetricTarget -> Maybe Int
..} = (\Text
v2beta2MetricTargetType -> V2beta2MetricTarget :: Maybe Int
-> Maybe Quantity -> Text -> Maybe Quantity -> V2beta2MetricTarget
V2beta2MetricTarget { Text
v2beta2MetricTargetType :: Text
v2beta2MetricTargetType :: Text
v2beta2MetricTargetType, Maybe Int
Maybe Quantity
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetAverageUtilization :: Maybe Int
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetAverageUtilization :: Maybe Int
..} ) (Text -> V2beta2MetricTarget) -> f Text -> f V2beta2MetricTarget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta2MetricTargetType
{-# INLINE v2beta2MetricTargetTypeL #-}

-- | 'v2beta2MetricTargetValue' Lens
v2beta2MetricTargetValueL :: Lens_' V2beta2MetricTarget (Maybe Quantity)
v2beta2MetricTargetValueL :: (Maybe Quantity -> f (Maybe Quantity))
-> V2beta2MetricTarget -> f V2beta2MetricTarget
v2beta2MetricTargetValueL Maybe Quantity -> f (Maybe Quantity)
f V2beta2MetricTarget{Maybe Int
Maybe Quantity
Text
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetType :: Text
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetAverageUtilization :: Maybe Int
v2beta2MetricTargetValue :: V2beta2MetricTarget -> Maybe Quantity
v2beta2MetricTargetType :: V2beta2MetricTarget -> Text
v2beta2MetricTargetAverageValue :: V2beta2MetricTarget -> Maybe Quantity
v2beta2MetricTargetAverageUtilization :: V2beta2MetricTarget -> Maybe Int
..} = (\Maybe Quantity
v2beta2MetricTargetValue -> V2beta2MetricTarget :: Maybe Int
-> Maybe Quantity -> Text -> Maybe Quantity -> V2beta2MetricTarget
V2beta2MetricTarget { Maybe Quantity
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetValue :: Maybe Quantity
v2beta2MetricTargetValue, Maybe Int
Maybe Quantity
Text
v2beta2MetricTargetType :: Text
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetAverageUtilization :: Maybe Int
v2beta2MetricTargetType :: Text
v2beta2MetricTargetAverageValue :: Maybe Quantity
v2beta2MetricTargetAverageUtilization :: Maybe Int
..} ) (Maybe Quantity -> V2beta2MetricTarget)
-> f (Maybe Quantity) -> f V2beta2MetricTarget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2beta2MetricTargetValue
{-# INLINE v2beta2MetricTargetValueL #-}



-- * V2beta2MetricValueStatus

-- | 'v2beta2MetricValueStatusAverageUtilization' Lens
v2beta2MetricValueStatusAverageUtilizationL :: Lens_' V2beta2MetricValueStatus (Maybe Int)
v2beta2MetricValueStatusAverageUtilizationL :: (Maybe Int -> f (Maybe Int))
-> V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
v2beta2MetricValueStatusAverageUtilizationL Maybe Int -> f (Maybe Int)
f V2beta2MetricValueStatus{Maybe Int
Maybe Quantity
v2beta2MetricValueStatusValue :: V2beta2MetricValueStatus -> Maybe Quantity
v2beta2MetricValueStatusAverageValue :: V2beta2MetricValueStatus -> Maybe Quantity
v2beta2MetricValueStatusAverageUtilization :: V2beta2MetricValueStatus -> Maybe Int
v2beta2MetricValueStatusValue :: Maybe Quantity
v2beta2MetricValueStatusAverageValue :: Maybe Quantity
v2beta2MetricValueStatusAverageUtilization :: Maybe Int
..} = (\Maybe Int
v2beta2MetricValueStatusAverageUtilization -> V2beta2MetricValueStatus :: Maybe Int
-> Maybe Quantity -> Maybe Quantity -> V2beta2MetricValueStatus
V2beta2MetricValueStatus { Maybe Int
v2beta2MetricValueStatusAverageUtilization :: Maybe Int
v2beta2MetricValueStatusAverageUtilization :: Maybe Int
v2beta2MetricValueStatusAverageUtilization, Maybe Quantity
v2beta2MetricValueStatusValue :: Maybe Quantity
v2beta2MetricValueStatusAverageValue :: Maybe Quantity
v2beta2MetricValueStatusValue :: Maybe Quantity
v2beta2MetricValueStatusAverageValue :: Maybe Quantity
..} ) (Maybe Int -> V2beta2MetricValueStatus)
-> f (Maybe Int) -> f V2beta2MetricValueStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2beta2MetricValueStatusAverageUtilization
{-# INLINE v2beta2MetricValueStatusAverageUtilizationL #-}

-- | 'v2beta2MetricValueStatusAverageValue' Lens
v2beta2MetricValueStatusAverageValueL :: Lens_' V2beta2MetricValueStatus (Maybe Quantity)
v2beta2MetricValueStatusAverageValueL :: (Maybe Quantity -> f (Maybe Quantity))
-> V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
v2beta2MetricValueStatusAverageValueL Maybe Quantity -> f (Maybe Quantity)
f V2beta2MetricValueStatus{Maybe Int
Maybe Quantity
v2beta2MetricValueStatusValue :: Maybe Quantity
v2beta2MetricValueStatusAverageValue :: Maybe Quantity
v2beta2MetricValueStatusAverageUtilization :: Maybe Int
v2beta2MetricValueStatusValue :: V2beta2MetricValueStatus -> Maybe Quantity
v2beta2MetricValueStatusAverageValue :: V2beta2MetricValueStatus -> Maybe Quantity
v2beta2MetricValueStatusAverageUtilization :: V2beta2MetricValueStatus -> Maybe Int
..} = (\Maybe Quantity
v2beta2MetricValueStatusAverageValue -> V2beta2MetricValueStatus :: Maybe Int
-> Maybe Quantity -> Maybe Quantity -> V2beta2MetricValueStatus
V2beta2MetricValueStatus { Maybe Quantity
v2beta2MetricValueStatusAverageValue :: Maybe Quantity
v2beta2MetricValueStatusAverageValue :: Maybe Quantity
v2beta2MetricValueStatusAverageValue, Maybe Int
Maybe Quantity
v2beta2MetricValueStatusValue :: Maybe Quantity
v2beta2MetricValueStatusAverageUtilization :: Maybe Int
v2beta2MetricValueStatusValue :: Maybe Quantity
v2beta2MetricValueStatusAverageUtilization :: Maybe Int
..} ) (Maybe Quantity -> V2beta2MetricValueStatus)
-> f (Maybe Quantity) -> f V2beta2MetricValueStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2beta2MetricValueStatusAverageValue
{-# INLINE v2beta2MetricValueStatusAverageValueL #-}

-- | 'v2beta2MetricValueStatusValue' Lens
v2beta2MetricValueStatusValueL :: Lens_' V2beta2MetricValueStatus (Maybe Quantity)
v2beta2MetricValueStatusValueL :: (Maybe Quantity -> f (Maybe Quantity))
-> V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
v2beta2MetricValueStatusValueL Maybe Quantity -> f (Maybe Quantity)
f V2beta2MetricValueStatus{Maybe Int
Maybe Quantity
v2beta2MetricValueStatusValue :: Maybe Quantity
v2beta2MetricValueStatusAverageValue :: Maybe Quantity
v2beta2MetricValueStatusAverageUtilization :: Maybe Int
v2beta2MetricValueStatusValue :: V2beta2MetricValueStatus -> Maybe Quantity
v2beta2MetricValueStatusAverageValue :: V2beta2MetricValueStatus -> Maybe Quantity
v2beta2MetricValueStatusAverageUtilization :: V2beta2MetricValueStatus -> Maybe Int
..} = (\Maybe Quantity
v2beta2MetricValueStatusValue -> V2beta2MetricValueStatus :: Maybe Int
-> Maybe Quantity -> Maybe Quantity -> V2beta2MetricValueStatus
V2beta2MetricValueStatus { Maybe Quantity
v2beta2MetricValueStatusValue :: Maybe Quantity
v2beta2MetricValueStatusValue :: Maybe Quantity
v2beta2MetricValueStatusValue, Maybe Int
Maybe Quantity
v2beta2MetricValueStatusAverageValue :: Maybe Quantity
v2beta2MetricValueStatusAverageUtilization :: Maybe Int
v2beta2MetricValueStatusAverageValue :: Maybe Quantity
v2beta2MetricValueStatusAverageUtilization :: Maybe Int
..} ) (Maybe Quantity -> V2beta2MetricValueStatus)
-> f (Maybe Quantity) -> f V2beta2MetricValueStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2beta2MetricValueStatusValue
{-# INLINE v2beta2MetricValueStatusValueL #-}



-- * V2beta2ObjectMetricSource

-- | 'v2beta2ObjectMetricSourceDescribedObject' Lens
v2beta2ObjectMetricSourceDescribedObjectL :: Lens_' V2beta2ObjectMetricSource (V2beta2CrossVersionObjectReference)
v2beta2ObjectMetricSourceDescribedObjectL :: (V2beta2CrossVersionObjectReference
 -> f V2beta2CrossVersionObjectReference)
-> V2beta2ObjectMetricSource -> f V2beta2ObjectMetricSource
v2beta2ObjectMetricSourceDescribedObjectL V2beta2CrossVersionObjectReference
-> f V2beta2CrossVersionObjectReference
f V2beta2ObjectMetricSource{V2beta2MetricTarget
V2beta2MetricIdentifier
V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceTarget :: V2beta2ObjectMetricSource -> V2beta2MetricTarget
v2beta2ObjectMetricSourceMetric :: V2beta2ObjectMetricSource -> V2beta2MetricIdentifier
v2beta2ObjectMetricSourceDescribedObject :: V2beta2ObjectMetricSource -> V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceTarget :: V2beta2MetricTarget
v2beta2ObjectMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricSourceDescribedObject :: V2beta2CrossVersionObjectReference
..} = (\V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceDescribedObject -> V2beta2ObjectMetricSource :: V2beta2CrossVersionObjectReference
-> V2beta2MetricIdentifier
-> V2beta2MetricTarget
-> V2beta2ObjectMetricSource
V2beta2ObjectMetricSource { V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceDescribedObject, V2beta2MetricTarget
V2beta2MetricIdentifier
v2beta2ObjectMetricSourceTarget :: V2beta2MetricTarget
v2beta2ObjectMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricSourceTarget :: V2beta2MetricTarget
v2beta2ObjectMetricSourceMetric :: V2beta2MetricIdentifier
..} ) (V2beta2CrossVersionObjectReference -> V2beta2ObjectMetricSource)
-> f V2beta2CrossVersionObjectReference
-> f V2beta2ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2CrossVersionObjectReference
-> f V2beta2CrossVersionObjectReference
f V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceDescribedObject
{-# INLINE v2beta2ObjectMetricSourceDescribedObjectL #-}

-- | 'v2beta2ObjectMetricSourceMetric' Lens
v2beta2ObjectMetricSourceMetricL :: Lens_' V2beta2ObjectMetricSource (V2beta2MetricIdentifier)
v2beta2ObjectMetricSourceMetricL :: (V2beta2MetricIdentifier -> f V2beta2MetricIdentifier)
-> V2beta2ObjectMetricSource -> f V2beta2ObjectMetricSource
v2beta2ObjectMetricSourceMetricL V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2ObjectMetricSource{V2beta2MetricTarget
V2beta2MetricIdentifier
V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceTarget :: V2beta2MetricTarget
v2beta2ObjectMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricSourceDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceTarget :: V2beta2ObjectMetricSource -> V2beta2MetricTarget
v2beta2ObjectMetricSourceMetric :: V2beta2ObjectMetricSource -> V2beta2MetricIdentifier
v2beta2ObjectMetricSourceDescribedObject :: V2beta2ObjectMetricSource -> V2beta2CrossVersionObjectReference
..} = (\V2beta2MetricIdentifier
v2beta2ObjectMetricSourceMetric -> V2beta2ObjectMetricSource :: V2beta2CrossVersionObjectReference
-> V2beta2MetricIdentifier
-> V2beta2MetricTarget
-> V2beta2ObjectMetricSource
V2beta2ObjectMetricSource { V2beta2MetricIdentifier
v2beta2ObjectMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricSourceMetric, V2beta2MetricTarget
V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceTarget :: V2beta2MetricTarget
v2beta2ObjectMetricSourceDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceTarget :: V2beta2MetricTarget
v2beta2ObjectMetricSourceDescribedObject :: V2beta2CrossVersionObjectReference
..} ) (V2beta2MetricIdentifier -> V2beta2ObjectMetricSource)
-> f V2beta2MetricIdentifier -> f V2beta2ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2MetricIdentifier
v2beta2ObjectMetricSourceMetric
{-# INLINE v2beta2ObjectMetricSourceMetricL #-}

-- | 'v2beta2ObjectMetricSourceTarget' Lens
v2beta2ObjectMetricSourceTargetL :: Lens_' V2beta2ObjectMetricSource (V2beta2MetricTarget)
v2beta2ObjectMetricSourceTargetL :: (V2beta2MetricTarget -> f V2beta2MetricTarget)
-> V2beta2ObjectMetricSource -> f V2beta2ObjectMetricSource
v2beta2ObjectMetricSourceTargetL V2beta2MetricTarget -> f V2beta2MetricTarget
f V2beta2ObjectMetricSource{V2beta2MetricTarget
V2beta2MetricIdentifier
V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceTarget :: V2beta2MetricTarget
v2beta2ObjectMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricSourceDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceTarget :: V2beta2ObjectMetricSource -> V2beta2MetricTarget
v2beta2ObjectMetricSourceMetric :: V2beta2ObjectMetricSource -> V2beta2MetricIdentifier
v2beta2ObjectMetricSourceDescribedObject :: V2beta2ObjectMetricSource -> V2beta2CrossVersionObjectReference
..} = (\V2beta2MetricTarget
v2beta2ObjectMetricSourceTarget -> V2beta2ObjectMetricSource :: V2beta2CrossVersionObjectReference
-> V2beta2MetricIdentifier
-> V2beta2MetricTarget
-> V2beta2ObjectMetricSource
V2beta2ObjectMetricSource { V2beta2MetricTarget
v2beta2ObjectMetricSourceTarget :: V2beta2MetricTarget
v2beta2ObjectMetricSourceTarget :: V2beta2MetricTarget
v2beta2ObjectMetricSourceTarget, V2beta2MetricIdentifier
V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricSourceDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricSourceDescribedObject :: V2beta2CrossVersionObjectReference
..} ) (V2beta2MetricTarget -> V2beta2ObjectMetricSource)
-> f V2beta2MetricTarget -> f V2beta2ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricTarget -> f V2beta2MetricTarget
f V2beta2MetricTarget
v2beta2ObjectMetricSourceTarget
{-# INLINE v2beta2ObjectMetricSourceTargetL #-}



-- * V2beta2ObjectMetricStatus

-- | 'v2beta2ObjectMetricStatusCurrent' Lens
v2beta2ObjectMetricStatusCurrentL :: Lens_' V2beta2ObjectMetricStatus (V2beta2MetricValueStatus)
v2beta2ObjectMetricStatusCurrentL :: (V2beta2MetricValueStatus -> f V2beta2MetricValueStatus)
-> V2beta2ObjectMetricStatus -> f V2beta2ObjectMetricStatus
v2beta2ObjectMetricStatusCurrentL V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
f V2beta2ObjectMetricStatus{V2beta2MetricValueStatus
V2beta2MetricIdentifier
V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusMetric :: V2beta2ObjectMetricStatus -> V2beta2MetricIdentifier
v2beta2ObjectMetricStatusDescribedObject :: V2beta2ObjectMetricStatus -> V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusCurrent :: V2beta2ObjectMetricStatus -> V2beta2MetricValueStatus
v2beta2ObjectMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricStatusDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusCurrent :: V2beta2MetricValueStatus
..} = (\V2beta2MetricValueStatus
v2beta2ObjectMetricStatusCurrent -> V2beta2ObjectMetricStatus :: V2beta2MetricValueStatus
-> V2beta2CrossVersionObjectReference
-> V2beta2MetricIdentifier
-> V2beta2ObjectMetricStatus
V2beta2ObjectMetricStatus { V2beta2MetricValueStatus
v2beta2ObjectMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ObjectMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ObjectMetricStatusCurrent, V2beta2MetricIdentifier
V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricStatusDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricStatusDescribedObject :: V2beta2CrossVersionObjectReference
..} ) (V2beta2MetricValueStatus -> V2beta2ObjectMetricStatus)
-> f V2beta2MetricValueStatus -> f V2beta2ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
f V2beta2MetricValueStatus
v2beta2ObjectMetricStatusCurrent
{-# INLINE v2beta2ObjectMetricStatusCurrentL #-}

-- | 'v2beta2ObjectMetricStatusDescribedObject' Lens
v2beta2ObjectMetricStatusDescribedObjectL :: Lens_' V2beta2ObjectMetricStatus (V2beta2CrossVersionObjectReference)
v2beta2ObjectMetricStatusDescribedObjectL :: (V2beta2CrossVersionObjectReference
 -> f V2beta2CrossVersionObjectReference)
-> V2beta2ObjectMetricStatus -> f V2beta2ObjectMetricStatus
v2beta2ObjectMetricStatusDescribedObjectL V2beta2CrossVersionObjectReference
-> f V2beta2CrossVersionObjectReference
f V2beta2ObjectMetricStatus{V2beta2MetricValueStatus
V2beta2MetricIdentifier
V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricStatusDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ObjectMetricStatusMetric :: V2beta2ObjectMetricStatus -> V2beta2MetricIdentifier
v2beta2ObjectMetricStatusDescribedObject :: V2beta2ObjectMetricStatus -> V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusCurrent :: V2beta2ObjectMetricStatus -> V2beta2MetricValueStatus
..} = (\V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusDescribedObject -> V2beta2ObjectMetricStatus :: V2beta2MetricValueStatus
-> V2beta2CrossVersionObjectReference
-> V2beta2MetricIdentifier
-> V2beta2ObjectMetricStatus
V2beta2ObjectMetricStatus { V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusDescribedObject, V2beta2MetricValueStatus
V2beta2MetricIdentifier
v2beta2ObjectMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ObjectMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricStatusCurrent :: V2beta2MetricValueStatus
..} ) (V2beta2CrossVersionObjectReference -> V2beta2ObjectMetricStatus)
-> f V2beta2CrossVersionObjectReference
-> f V2beta2ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2CrossVersionObjectReference
-> f V2beta2CrossVersionObjectReference
f V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusDescribedObject
{-# INLINE v2beta2ObjectMetricStatusDescribedObjectL #-}

-- | 'v2beta2ObjectMetricStatusMetric' Lens
v2beta2ObjectMetricStatusMetricL :: Lens_' V2beta2ObjectMetricStatus (V2beta2MetricIdentifier)
v2beta2ObjectMetricStatusMetricL :: (V2beta2MetricIdentifier -> f V2beta2MetricIdentifier)
-> V2beta2ObjectMetricStatus -> f V2beta2ObjectMetricStatus
v2beta2ObjectMetricStatusMetricL V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2ObjectMetricStatus{V2beta2MetricValueStatus
V2beta2MetricIdentifier
V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricStatusDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ObjectMetricStatusMetric :: V2beta2ObjectMetricStatus -> V2beta2MetricIdentifier
v2beta2ObjectMetricStatusDescribedObject :: V2beta2ObjectMetricStatus -> V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusCurrent :: V2beta2ObjectMetricStatus -> V2beta2MetricValueStatus
..} = (\V2beta2MetricIdentifier
v2beta2ObjectMetricStatusMetric -> V2beta2ObjectMetricStatus :: V2beta2MetricValueStatus
-> V2beta2CrossVersionObjectReference
-> V2beta2MetricIdentifier
-> V2beta2ObjectMetricStatus
V2beta2ObjectMetricStatus { V2beta2MetricIdentifier
v2beta2ObjectMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2ObjectMetricStatusMetric, V2beta2MetricValueStatus
V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ObjectMetricStatusDescribedObject :: V2beta2CrossVersionObjectReference
v2beta2ObjectMetricStatusCurrent :: V2beta2MetricValueStatus
..} ) (V2beta2MetricIdentifier -> V2beta2ObjectMetricStatus)
-> f V2beta2MetricIdentifier -> f V2beta2ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2MetricIdentifier
v2beta2ObjectMetricStatusMetric
{-# INLINE v2beta2ObjectMetricStatusMetricL #-}



-- * V2beta2PodsMetricSource

-- | 'v2beta2PodsMetricSourceMetric' Lens
v2beta2PodsMetricSourceMetricL :: Lens_' V2beta2PodsMetricSource (V2beta2MetricIdentifier)
v2beta2PodsMetricSourceMetricL :: (V2beta2MetricIdentifier -> f V2beta2MetricIdentifier)
-> V2beta2PodsMetricSource -> f V2beta2PodsMetricSource
v2beta2PodsMetricSourceMetricL V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2PodsMetricSource{V2beta2MetricTarget
V2beta2MetricIdentifier
v2beta2PodsMetricSourceTarget :: V2beta2PodsMetricSource -> V2beta2MetricTarget
v2beta2PodsMetricSourceMetric :: V2beta2PodsMetricSource -> V2beta2MetricIdentifier
v2beta2PodsMetricSourceTarget :: V2beta2MetricTarget
v2beta2PodsMetricSourceMetric :: V2beta2MetricIdentifier
..} = (\V2beta2MetricIdentifier
v2beta2PodsMetricSourceMetric -> V2beta2PodsMetricSource :: V2beta2MetricIdentifier
-> V2beta2MetricTarget -> V2beta2PodsMetricSource
V2beta2PodsMetricSource { V2beta2MetricIdentifier
v2beta2PodsMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2PodsMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2PodsMetricSourceMetric, V2beta2MetricTarget
v2beta2PodsMetricSourceTarget :: V2beta2MetricTarget
v2beta2PodsMetricSourceTarget :: V2beta2MetricTarget
..} ) (V2beta2MetricIdentifier -> V2beta2PodsMetricSource)
-> f V2beta2MetricIdentifier -> f V2beta2PodsMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2MetricIdentifier
v2beta2PodsMetricSourceMetric
{-# INLINE v2beta2PodsMetricSourceMetricL #-}

-- | 'v2beta2PodsMetricSourceTarget' Lens
v2beta2PodsMetricSourceTargetL :: Lens_' V2beta2PodsMetricSource (V2beta2MetricTarget)
v2beta2PodsMetricSourceTargetL :: (V2beta2MetricTarget -> f V2beta2MetricTarget)
-> V2beta2PodsMetricSource -> f V2beta2PodsMetricSource
v2beta2PodsMetricSourceTargetL V2beta2MetricTarget -> f V2beta2MetricTarget
f V2beta2PodsMetricSource{V2beta2MetricTarget
V2beta2MetricIdentifier
v2beta2PodsMetricSourceTarget :: V2beta2MetricTarget
v2beta2PodsMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2PodsMetricSourceTarget :: V2beta2PodsMetricSource -> V2beta2MetricTarget
v2beta2PodsMetricSourceMetric :: V2beta2PodsMetricSource -> V2beta2MetricIdentifier
..} = (\V2beta2MetricTarget
v2beta2PodsMetricSourceTarget -> V2beta2PodsMetricSource :: V2beta2MetricIdentifier
-> V2beta2MetricTarget -> V2beta2PodsMetricSource
V2beta2PodsMetricSource { V2beta2MetricTarget
v2beta2PodsMetricSourceTarget :: V2beta2MetricTarget
v2beta2PodsMetricSourceTarget :: V2beta2MetricTarget
v2beta2PodsMetricSourceTarget, V2beta2MetricIdentifier
v2beta2PodsMetricSourceMetric :: V2beta2MetricIdentifier
v2beta2PodsMetricSourceMetric :: V2beta2MetricIdentifier
..} ) (V2beta2MetricTarget -> V2beta2PodsMetricSource)
-> f V2beta2MetricTarget -> f V2beta2PodsMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricTarget -> f V2beta2MetricTarget
f V2beta2MetricTarget
v2beta2PodsMetricSourceTarget
{-# INLINE v2beta2PodsMetricSourceTargetL #-}



-- * V2beta2PodsMetricStatus

-- | 'v2beta2PodsMetricStatusCurrent' Lens
v2beta2PodsMetricStatusCurrentL :: Lens_' V2beta2PodsMetricStatus (V2beta2MetricValueStatus)
v2beta2PodsMetricStatusCurrentL :: (V2beta2MetricValueStatus -> f V2beta2MetricValueStatus)
-> V2beta2PodsMetricStatus -> f V2beta2PodsMetricStatus
v2beta2PodsMetricStatusCurrentL V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
f V2beta2PodsMetricStatus{V2beta2MetricValueStatus
V2beta2MetricIdentifier
v2beta2PodsMetricStatusMetric :: V2beta2PodsMetricStatus -> V2beta2MetricIdentifier
v2beta2PodsMetricStatusCurrent :: V2beta2PodsMetricStatus -> V2beta2MetricValueStatus
v2beta2PodsMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2PodsMetricStatusCurrent :: V2beta2MetricValueStatus
..} = (\V2beta2MetricValueStatus
v2beta2PodsMetricStatusCurrent -> V2beta2PodsMetricStatus :: V2beta2MetricValueStatus
-> V2beta2MetricIdentifier -> V2beta2PodsMetricStatus
V2beta2PodsMetricStatus { V2beta2MetricValueStatus
v2beta2PodsMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2PodsMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2PodsMetricStatusCurrent, V2beta2MetricIdentifier
v2beta2PodsMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2PodsMetricStatusMetric :: V2beta2MetricIdentifier
..} ) (V2beta2MetricValueStatus -> V2beta2PodsMetricStatus)
-> f V2beta2MetricValueStatus -> f V2beta2PodsMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
f V2beta2MetricValueStatus
v2beta2PodsMetricStatusCurrent
{-# INLINE v2beta2PodsMetricStatusCurrentL #-}

-- | 'v2beta2PodsMetricStatusMetric' Lens
v2beta2PodsMetricStatusMetricL :: Lens_' V2beta2PodsMetricStatus (V2beta2MetricIdentifier)
v2beta2PodsMetricStatusMetricL :: (V2beta2MetricIdentifier -> f V2beta2MetricIdentifier)
-> V2beta2PodsMetricStatus -> f V2beta2PodsMetricStatus
v2beta2PodsMetricStatusMetricL V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2PodsMetricStatus{V2beta2MetricValueStatus
V2beta2MetricIdentifier
v2beta2PodsMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2PodsMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2PodsMetricStatusMetric :: V2beta2PodsMetricStatus -> V2beta2MetricIdentifier
v2beta2PodsMetricStatusCurrent :: V2beta2PodsMetricStatus -> V2beta2MetricValueStatus
..} = (\V2beta2MetricIdentifier
v2beta2PodsMetricStatusMetric -> V2beta2PodsMetricStatus :: V2beta2MetricValueStatus
-> V2beta2MetricIdentifier -> V2beta2PodsMetricStatus
V2beta2PodsMetricStatus { V2beta2MetricIdentifier
v2beta2PodsMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2PodsMetricStatusMetric :: V2beta2MetricIdentifier
v2beta2PodsMetricStatusMetric, V2beta2MetricValueStatus
v2beta2PodsMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2PodsMetricStatusCurrent :: V2beta2MetricValueStatus
..} ) (V2beta2MetricIdentifier -> V2beta2PodsMetricStatus)
-> f V2beta2MetricIdentifier -> f V2beta2PodsMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricIdentifier -> f V2beta2MetricIdentifier
f V2beta2MetricIdentifier
v2beta2PodsMetricStatusMetric
{-# INLINE v2beta2PodsMetricStatusMetricL #-}



-- * V2beta2ResourceMetricSource

-- | 'v2beta2ResourceMetricSourceName' Lens
v2beta2ResourceMetricSourceNameL :: Lens_' V2beta2ResourceMetricSource (Text)
v2beta2ResourceMetricSourceNameL :: (Text -> f Text)
-> V2beta2ResourceMetricSource -> f V2beta2ResourceMetricSource
v2beta2ResourceMetricSourceNameL Text -> f Text
f V2beta2ResourceMetricSource{Text
V2beta2MetricTarget
v2beta2ResourceMetricSourceTarget :: V2beta2ResourceMetricSource -> V2beta2MetricTarget
v2beta2ResourceMetricSourceName :: V2beta2ResourceMetricSource -> Text
v2beta2ResourceMetricSourceTarget :: V2beta2MetricTarget
v2beta2ResourceMetricSourceName :: Text
..} = (\Text
v2beta2ResourceMetricSourceName -> V2beta2ResourceMetricSource :: Text -> V2beta2MetricTarget -> V2beta2ResourceMetricSource
V2beta2ResourceMetricSource { Text
v2beta2ResourceMetricSourceName :: Text
v2beta2ResourceMetricSourceName :: Text
v2beta2ResourceMetricSourceName, V2beta2MetricTarget
v2beta2ResourceMetricSourceTarget :: V2beta2MetricTarget
v2beta2ResourceMetricSourceTarget :: V2beta2MetricTarget
..} ) (Text -> V2beta2ResourceMetricSource)
-> f Text -> f V2beta2ResourceMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta2ResourceMetricSourceName
{-# INLINE v2beta2ResourceMetricSourceNameL #-}

-- | 'v2beta2ResourceMetricSourceTarget' Lens
v2beta2ResourceMetricSourceTargetL :: Lens_' V2beta2ResourceMetricSource (V2beta2MetricTarget)
v2beta2ResourceMetricSourceTargetL :: (V2beta2MetricTarget -> f V2beta2MetricTarget)
-> V2beta2ResourceMetricSource -> f V2beta2ResourceMetricSource
v2beta2ResourceMetricSourceTargetL V2beta2MetricTarget -> f V2beta2MetricTarget
f V2beta2ResourceMetricSource{Text
V2beta2MetricTarget
v2beta2ResourceMetricSourceTarget :: V2beta2MetricTarget
v2beta2ResourceMetricSourceName :: Text
v2beta2ResourceMetricSourceTarget :: V2beta2ResourceMetricSource -> V2beta2MetricTarget
v2beta2ResourceMetricSourceName :: V2beta2ResourceMetricSource -> Text
..} = (\V2beta2MetricTarget
v2beta2ResourceMetricSourceTarget -> V2beta2ResourceMetricSource :: Text -> V2beta2MetricTarget -> V2beta2ResourceMetricSource
V2beta2ResourceMetricSource { V2beta2MetricTarget
v2beta2ResourceMetricSourceTarget :: V2beta2MetricTarget
v2beta2ResourceMetricSourceTarget :: V2beta2MetricTarget
v2beta2ResourceMetricSourceTarget, Text
v2beta2ResourceMetricSourceName :: Text
v2beta2ResourceMetricSourceName :: Text
..} ) (V2beta2MetricTarget -> V2beta2ResourceMetricSource)
-> f V2beta2MetricTarget -> f V2beta2ResourceMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricTarget -> f V2beta2MetricTarget
f V2beta2MetricTarget
v2beta2ResourceMetricSourceTarget
{-# INLINE v2beta2ResourceMetricSourceTargetL #-}



-- * V2beta2ResourceMetricStatus

-- | 'v2beta2ResourceMetricStatusCurrent' Lens
v2beta2ResourceMetricStatusCurrentL :: Lens_' V2beta2ResourceMetricStatus (V2beta2MetricValueStatus)
v2beta2ResourceMetricStatusCurrentL :: (V2beta2MetricValueStatus -> f V2beta2MetricValueStatus)
-> V2beta2ResourceMetricStatus -> f V2beta2ResourceMetricStatus
v2beta2ResourceMetricStatusCurrentL V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
f V2beta2ResourceMetricStatus{Text
V2beta2MetricValueStatus
v2beta2ResourceMetricStatusName :: V2beta2ResourceMetricStatus -> Text
v2beta2ResourceMetricStatusCurrent :: V2beta2ResourceMetricStatus -> V2beta2MetricValueStatus
v2beta2ResourceMetricStatusName :: Text
v2beta2ResourceMetricStatusCurrent :: V2beta2MetricValueStatus
..} = (\V2beta2MetricValueStatus
v2beta2ResourceMetricStatusCurrent -> V2beta2ResourceMetricStatus :: V2beta2MetricValueStatus -> Text -> V2beta2ResourceMetricStatus
V2beta2ResourceMetricStatus { V2beta2MetricValueStatus
v2beta2ResourceMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ResourceMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ResourceMetricStatusCurrent, Text
v2beta2ResourceMetricStatusName :: Text
v2beta2ResourceMetricStatusName :: Text
..} ) (V2beta2MetricValueStatus -> V2beta2ResourceMetricStatus)
-> f V2beta2MetricValueStatus -> f V2beta2ResourceMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2beta2MetricValueStatus -> f V2beta2MetricValueStatus
f V2beta2MetricValueStatus
v2beta2ResourceMetricStatusCurrent
{-# INLINE v2beta2ResourceMetricStatusCurrentL #-}

-- | 'v2beta2ResourceMetricStatusName' Lens
v2beta2ResourceMetricStatusNameL :: Lens_' V2beta2ResourceMetricStatus (Text)
v2beta2ResourceMetricStatusNameL :: (Text -> f Text)
-> V2beta2ResourceMetricStatus -> f V2beta2ResourceMetricStatus
v2beta2ResourceMetricStatusNameL Text -> f Text
f V2beta2ResourceMetricStatus{Text
V2beta2MetricValueStatus
v2beta2ResourceMetricStatusName :: Text
v2beta2ResourceMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ResourceMetricStatusName :: V2beta2ResourceMetricStatus -> Text
v2beta2ResourceMetricStatusCurrent :: V2beta2ResourceMetricStatus -> V2beta2MetricValueStatus
..} = (\Text
v2beta2ResourceMetricStatusName -> V2beta2ResourceMetricStatus :: V2beta2MetricValueStatus -> Text -> V2beta2ResourceMetricStatus
V2beta2ResourceMetricStatus { Text
v2beta2ResourceMetricStatusName :: Text
v2beta2ResourceMetricStatusName :: Text
v2beta2ResourceMetricStatusName, V2beta2MetricValueStatus
v2beta2ResourceMetricStatusCurrent :: V2beta2MetricValueStatus
v2beta2ResourceMetricStatusCurrent :: V2beta2MetricValueStatus
..} ) (Text -> V2beta2ResourceMetricStatus)
-> f Text -> f V2beta2ResourceMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2beta2ResourceMetricStatusName
{-# INLINE v2beta2ResourceMetricStatusNameL #-}



-- * VersionInfo

-- | 'versionInfoBuildDate' Lens
versionInfoBuildDateL :: Lens_' VersionInfo (Text)
versionInfoBuildDateL :: (Text -> f Text) -> VersionInfo -> f VersionInfo
versionInfoBuildDateL Text -> f Text
f VersionInfo{Text
versionInfoPlatform :: VersionInfo -> Text
versionInfoMinor :: VersionInfo -> Text
versionInfoMajor :: VersionInfo -> Text
versionInfoGoVersion :: VersionInfo -> Text
versionInfoGitVersion :: VersionInfo -> Text
versionInfoGitTreeState :: VersionInfo -> Text
versionInfoGitCommit :: VersionInfo -> Text
versionInfoCompiler :: VersionInfo -> Text
versionInfoBuildDate :: VersionInfo -> Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
..} = (\Text
versionInfoBuildDate -> VersionInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> VersionInfo
VersionInfo { Text
versionInfoBuildDate :: Text
versionInfoBuildDate :: Text
versionInfoBuildDate, Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
..} ) (Text -> VersionInfo) -> f Text -> f VersionInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
versionInfoBuildDate
{-# INLINE versionInfoBuildDateL #-}

-- | 'versionInfoCompiler' Lens
versionInfoCompilerL :: Lens_' VersionInfo (Text)
versionInfoCompilerL :: (Text -> f Text) -> VersionInfo -> f VersionInfo
versionInfoCompilerL Text -> f Text
f VersionInfo{Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: VersionInfo -> Text
versionInfoMinor :: VersionInfo -> Text
versionInfoMajor :: VersionInfo -> Text
versionInfoGoVersion :: VersionInfo -> Text
versionInfoGitVersion :: VersionInfo -> Text
versionInfoGitTreeState :: VersionInfo -> Text
versionInfoGitCommit :: VersionInfo -> Text
versionInfoCompiler :: VersionInfo -> Text
versionInfoBuildDate :: VersionInfo -> Text
..} = (\Text
versionInfoCompiler -> VersionInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> VersionInfo
VersionInfo { Text
versionInfoCompiler :: Text
versionInfoCompiler :: Text
versionInfoCompiler, Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoBuildDate :: Text
..} ) (Text -> VersionInfo) -> f Text -> f VersionInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
versionInfoCompiler
{-# INLINE versionInfoCompilerL #-}

-- | 'versionInfoGitCommit' Lens
versionInfoGitCommitL :: Lens_' VersionInfo (Text)
versionInfoGitCommitL :: (Text -> f Text) -> VersionInfo -> f VersionInfo
versionInfoGitCommitL Text -> f Text
f VersionInfo{Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: VersionInfo -> Text
versionInfoMinor :: VersionInfo -> Text
versionInfoMajor :: VersionInfo -> Text
versionInfoGoVersion :: VersionInfo -> Text
versionInfoGitVersion :: VersionInfo -> Text
versionInfoGitTreeState :: VersionInfo -> Text
versionInfoGitCommit :: VersionInfo -> Text
versionInfoCompiler :: VersionInfo -> Text
versionInfoBuildDate :: VersionInfo -> Text
..} = (\Text
versionInfoGitCommit -> VersionInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> VersionInfo
VersionInfo { Text
versionInfoGitCommit :: Text
versionInfoGitCommit :: Text
versionInfoGitCommit, Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
..} ) (Text -> VersionInfo) -> f Text -> f VersionInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
versionInfoGitCommit
{-# INLINE versionInfoGitCommitL #-}

-- | 'versionInfoGitTreeState' Lens
versionInfoGitTreeStateL :: Lens_' VersionInfo (Text)
versionInfoGitTreeStateL :: (Text -> f Text) -> VersionInfo -> f VersionInfo
versionInfoGitTreeStateL Text -> f Text
f VersionInfo{Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: VersionInfo -> Text
versionInfoMinor :: VersionInfo -> Text
versionInfoMajor :: VersionInfo -> Text
versionInfoGoVersion :: VersionInfo -> Text
versionInfoGitVersion :: VersionInfo -> Text
versionInfoGitTreeState :: VersionInfo -> Text
versionInfoGitCommit :: VersionInfo -> Text
versionInfoCompiler :: VersionInfo -> Text
versionInfoBuildDate :: VersionInfo -> Text
..} = (\Text
versionInfoGitTreeState -> VersionInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> VersionInfo
VersionInfo { Text
versionInfoGitTreeState :: Text
versionInfoGitTreeState :: Text
versionInfoGitTreeState, Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
..} ) (Text -> VersionInfo) -> f Text -> f VersionInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
versionInfoGitTreeState
{-# INLINE versionInfoGitTreeStateL #-}

-- | 'versionInfoGitVersion' Lens
versionInfoGitVersionL :: Lens_' VersionInfo (Text)
versionInfoGitVersionL :: (Text -> f Text) -> VersionInfo -> f VersionInfo
versionInfoGitVersionL Text -> f Text
f VersionInfo{Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: VersionInfo -> Text
versionInfoMinor :: VersionInfo -> Text
versionInfoMajor :: VersionInfo -> Text
versionInfoGoVersion :: VersionInfo -> Text
versionInfoGitVersion :: VersionInfo -> Text
versionInfoGitTreeState :: VersionInfo -> Text
versionInfoGitCommit :: VersionInfo -> Text
versionInfoCompiler :: VersionInfo -> Text
versionInfoBuildDate :: VersionInfo -> Text
..} = (\Text
versionInfoGitVersion -> VersionInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> VersionInfo
VersionInfo { Text
versionInfoGitVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitVersion, Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
..} ) (Text -> VersionInfo) -> f Text -> f VersionInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
versionInfoGitVersion
{-# INLINE versionInfoGitVersionL #-}

-- | 'versionInfoGoVersion' Lens
versionInfoGoVersionL :: Lens_' VersionInfo (Text)
versionInfoGoVersionL :: (Text -> f Text) -> VersionInfo -> f VersionInfo
versionInfoGoVersionL Text -> f Text
f VersionInfo{Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: VersionInfo -> Text
versionInfoMinor :: VersionInfo -> Text
versionInfoMajor :: VersionInfo -> Text
versionInfoGoVersion :: VersionInfo -> Text
versionInfoGitVersion :: VersionInfo -> Text
versionInfoGitTreeState :: VersionInfo -> Text
versionInfoGitCommit :: VersionInfo -> Text
versionInfoCompiler :: VersionInfo -> Text
versionInfoBuildDate :: VersionInfo -> Text
..} = (\Text
versionInfoGoVersion -> VersionInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> VersionInfo
VersionInfo { Text
versionInfoGoVersion :: Text
versionInfoGoVersion :: Text
versionInfoGoVersion, Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
..} ) (Text -> VersionInfo) -> f Text -> f VersionInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
versionInfoGoVersion
{-# INLINE versionInfoGoVersionL #-}

-- | 'versionInfoMajor' Lens
versionInfoMajorL :: Lens_' VersionInfo (Text)
versionInfoMajorL :: (Text -> f Text) -> VersionInfo -> f VersionInfo
versionInfoMajorL Text -> f Text
f VersionInfo{Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: VersionInfo -> Text
versionInfoMinor :: VersionInfo -> Text
versionInfoMajor :: VersionInfo -> Text
versionInfoGoVersion :: VersionInfo -> Text
versionInfoGitVersion :: VersionInfo -> Text
versionInfoGitTreeState :: VersionInfo -> Text
versionInfoGitCommit :: VersionInfo -> Text
versionInfoCompiler :: VersionInfo -> Text
versionInfoBuildDate :: VersionInfo -> Text
..} = (\Text
versionInfoMajor -> VersionInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> VersionInfo
VersionInfo { Text
versionInfoMajor :: Text
versionInfoMajor :: Text
versionInfoMajor, Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
..} ) (Text -> VersionInfo) -> f Text -> f VersionInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
versionInfoMajor
{-# INLINE versionInfoMajorL #-}

-- | 'versionInfoMinor' Lens
versionInfoMinorL :: Lens_' VersionInfo (Text)
versionInfoMinorL :: (Text -> f Text) -> VersionInfo -> f VersionInfo
versionInfoMinorL Text -> f Text
f VersionInfo{Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: VersionInfo -> Text
versionInfoMinor :: VersionInfo -> Text
versionInfoMajor :: VersionInfo -> Text
versionInfoGoVersion :: VersionInfo -> Text
versionInfoGitVersion :: VersionInfo -> Text
versionInfoGitTreeState :: VersionInfo -> Text
versionInfoGitCommit :: VersionInfo -> Text
versionInfoCompiler :: VersionInfo -> Text
versionInfoBuildDate :: VersionInfo -> Text
..} = (\Text
versionInfoMinor -> VersionInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> VersionInfo
VersionInfo { Text
versionInfoMinor :: Text
versionInfoMinor :: Text
versionInfoMinor, Text
versionInfoPlatform :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
..} ) (Text -> VersionInfo) -> f Text -> f VersionInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
versionInfoMinor
{-# INLINE versionInfoMinorL #-}

-- | 'versionInfoPlatform' Lens
versionInfoPlatformL :: Lens_' VersionInfo (Text)
versionInfoPlatformL :: (Text -> f Text) -> VersionInfo -> f VersionInfo
versionInfoPlatformL Text -> f Text
f VersionInfo{Text
versionInfoPlatform :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoPlatform :: VersionInfo -> Text
versionInfoMinor :: VersionInfo -> Text
versionInfoMajor :: VersionInfo -> Text
versionInfoGoVersion :: VersionInfo -> Text
versionInfoGitVersion :: VersionInfo -> Text
versionInfoGitTreeState :: VersionInfo -> Text
versionInfoGitCommit :: VersionInfo -> Text
versionInfoCompiler :: VersionInfo -> Text
versionInfoBuildDate :: VersionInfo -> Text
..} = (\Text
versionInfoPlatform -> VersionInfo :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> VersionInfo
VersionInfo { Text
versionInfoPlatform :: Text
versionInfoPlatform :: Text
versionInfoPlatform, Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
versionInfoMinor :: Text
versionInfoMajor :: Text
versionInfoGoVersion :: Text
versionInfoGitVersion :: Text
versionInfoGitTreeState :: Text
versionInfoGitCommit :: Text
versionInfoCompiler :: Text
versionInfoBuildDate :: Text
..} ) (Text -> VersionInfo) -> f Text -> f VersionInfo
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
versionInfoPlatform
{-# INLINE versionInfoPlatformL #-}